Welcome to TiddlyWiki created by Jeremy Ruston; Copyright © 2004-2007 Jeremy Ruston, Copyright © 2007-2011 UnaMesa Association
<<tiddler HideTiddlerTags>> <<tiddler HideTiddlerTitle>>
Hello,
Mon premier journal sur ce Tiddly. C'est le jour de la création de cet espace. Je ne sais pas encore ce que je vais en faire. Entre Facebook, MySpace.... et ça en plus.... Qu'en faire? Que dire de plus? On verra bien....
Ha, et bien je crois qu'on ne peut faire qu'un journal par jour. Cen'est pas si mal.....
Histoire de dire : le nouvel album de Joss Stone vient de sortir (le 26/07) et bien sur, comme un autiste de base, je l'écoute en boucle pdt que je customise de TiddlyWiki...... C'est vraiment pas mal. Plus rock, plus "roots" que les 2 autres que je connaissais (Colour Me Free • Introducing Joss Stone). Je préfère!!
Premier post Boulot.
On va voir ce que ça donne.
<<tiddler HideTiddlerTags>>
Un petit test pour vérifier comment les tiddlers sont classés.
Apparemment, par date système de création... et/ou de modification..........
De babysitting. Voila 3 jours que je suis babysitter à la maison avec Gaëtan. On en a profité pour aller voir Cars 2. Gaëtan a bien aimé, mais moi, je suis assez déçu. Pas du tout le même que le premier, j'ai trouvé que, déjà, ce n'était pas vraiment pour les enfants. Ensuite, l'histoire est vraiment plus banale : une simple histoire d’espionnage sur un fond de remake de James Bond. Puis le fait que le bio-carburant soit traité de la sorte, même si les agro-carburants ne sont évidemment pas "la" solution, il s'agit quand même de ne pas tourner en dérision toutes les énergies alternatives (fausse voiture électrique...).
Mon soucis, je crois, c'est que j'ai adoré le premier : belle histoire, à différents niveaux, superbe bande son (j'ai adoré la musique), très belles images, pleins de bonnes idées.... Le second parait surfer sur une vague sans rien inventer de plus, et pire, avec une bande son vraiment plus banale, et pas vraiment d'idées neuves.....
Enfin bref, je n'ai pas trop compris le pourquoi de ce film. J'ai l'impression parfois que des films sortent sans autre but que de générer du flux dans les salles et n'ont d'autre intérêts que de faire du chiffre d'affaire sur notre dos....
De babysitting depuis lundi, je n'ai plus trop le temps de bosser. Pas facile de travailler en gardant un petit....
|Voici 2 screenshot de l'appli que j'ai fais en OOoBasic avec OpenOffice. C'est un outil qui permet de gérer la démarche QE de groupes d'habitants autopromoteurs. Elle permet de gérer plusieurs groupes, d'expliquer les 171 critères selon la phase du projet (diagnostique, pré-programme, programme, conception, exécution, réception/utilisation), et de pouvoir saisir les actions du groupe critère par critère, phase après phase, dans le but de sortir un cahier de synthèse à destination du programmiste et du concepteur du bâtiment. |
|<html><img src="http://www.merlinsystem.com/ImagesTiddly/screenshotBaseQE01.jpg" style="width: 500px; " /></html>|
|<html><img src="http://www.merlinsystem.com/ImagesTiddly/screenshotBaseQE02.jpg" style="width: 500px; " /></html>|
|<html><img src="http://www.merlinsystem.com/ImagesTiddly/fleurs02_3Lite.jpg" style="height: 250px; " /></html>|Je viens d'installer Inkscape, qui est à Illustrator ce qu'OpenOffice est à la suite Microsoft Office. Et bien c'est pas mal du tout... J'ai toutes mes habitudes à revoir, tous les raccourcis claviers à ré-apprendre, mais ça permet de faire largement ce dont j'ai besoin!!! |
|<html><img src="http://www.merlinsystem.com/ImagesTiddly/fleurs04Lite.jpg" style="height: 250px; " /></html>|Et pour continuer dans le libre, j'ai aussi installer Gimp, qui est à Photoshop ce qu'OpenOffice... bref, vous avez compris... Et c'est tout aussi bien!!! |
|<html><img src="http://www.merlinsystem.com/ImagesTiddly/salamandre.jpg" style="width: 400px; " /></html>|Et voici 2 nouveaux dessins faits avec Inkscape. J'aime ce logiciel. |
|<html><img src="http://www.merlinsystem.com/ImagesTiddly/salamandre02.jpg" style="width: 400px; " /></html>| |
|<html><img src="http://www.merlinsystem.com/ImagesTiddly/tortue_Lite.jpg" style="width: 400px; " /></html>|Et hop!! Un nouveau dessin... |
J'ai trouvé des sites supers simples pour générer des codes barre ~QR-CODE ou DATAMATRIX, ces fameux codes barre 2D que l'on "flash" avec la caméra du téléphone. Très simple à utiliser, j'ai vérifier en générant plusieurs codes, ça marche!!!
Les sites :
[[http://www.y01.fr/|http://www.y01.fr/]]
[[http://qrcode.kaywa.com/|http://qrcode.kaywa.com/]]
|<html><img src="http://www.merlinsystem.com/ImagesTiddly/@QR-CODE_email_perso.png" style="width: 100px; " /></html>|Mon adresse email|
|<html><img src="http://www.merlinsystem.com/ImagesTiddly/@QR-CODE_SCD.png" style="width: 100px; " /></html>|Le site de Services en Construction Durable.|
|<html><img src="http://www.merlinsystem.com/ImagesTiddly/@QR-CODE_site_MoPeex.png" style="width: 100px; " /></html>|Le site des MoPeex|
Et voici un autre site qui génère automatiquement une carte de visite au format vcard pour que vos coordonnées soient interprétables par tous les appareils : [[http://vcardmaker.com/|http://vcardmaker.com/]]
Il suffit donc de faire un code barre ~QR-CODE qui pointe vers ce fichier que vous aurez hébergé sur un site web pour que vos contacts puissent retrouver vos coordonnées toujours à jour avec un seul code barre.
|<html><img src="http://www.merlinsystem.com/ImagesTiddly/@QR-CODE_vCard.png" style="width: 100px; " /></html>|Ma vCard au format vcf|
Mais, comment???!!! Je m’aperçois tout à coup que je n'ai encore rien écrit sur le dernier album de Joss STone!!!!
Comment est-ce possible? Peut-être que, trop occupé à l'écouter en boucle...
Et oui, je suis un peu comme ça : lorsqu'un album me plait, je n'écoute que ça pendant quelques.... jours.... semaines....
Et la, cet album est vraiment bien. Plus rock, plus acoustique, plus roots... Tout ce que j'aime.
Un petit clip vidéo sur l'enregistrement avec quelques extraits :
<html><div align="center"><iframe width="560" height="349" src="http://www.youtube.com/embed/KCG9ifvr07w" frameborder="0" allowfullscreen></iframe></div></html>
A découvrir!!!
<html><img src="https://lh3.googleusercontent.com/-eAeOpRXj9d4/TlFw1iWj_XI/AAAAAAAABUY/hHxuAHoVoIY/s288/Porzembreval%252528Plozevet%252529-20110821-00240.jpg" height="250" /></html>
Et voila : Je suis en vacances en Bretagne... Vacances, ça fait bien longtemps que je n'avais plus pratiquer cette activité fort agréable!!!
<html><table style="width:194px;"><tr><td align="center" style="height:194px;background:url(https://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat left"><a href="https://picasaweb.google.com/fredjoz/LesVacancesCEstCommeCa?authuser=0&feat=embedwebsite" target="_blank"><img src="https://lh6.googleusercontent.com/-LsEHciX_zSM/SpabdmdC7jE/AAAAAAAABUc/9YMTYEDLaGw/s160-c/LesVacancesCEstCommeCa.jpg" width="160" height="160" style="margin:1px 0 0 4px;"></a></td></tr><tr><td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="https://picasaweb.google.com/fredjoz/LesVacancesCEstCommeCa?authuser=0&feat=embedwebsite" style="color:#4D4D4D;font-weight:bold;text-decoration:none;" target="_blank">Les vacances, c'est comme ça</a></td></tr></table></html>
|<html><center><img src="https://lh4.googleusercontent.com/-iEASAwSdyCk/TlF0WIXyLoI/AAAAAAAABYY/E_ywcXDMMkg/s640/Douarnenez-20110818-00102.jpg" style="height: 250px; " /></center></html>|<html><center><img src="https://lh4.googleusercontent.com/-p5JxxcVLM6w/TlF0h9-H-3I/AAAAAAAABYY/z36LZGQibKA/s640/Douarnenez-20110818-00119.jpg" style="height: 250px; " /></center></html>|
|<html><center><img src="https://lh6.googleusercontent.com/-YpOSDRIQURU/TlF0pNZ8K9I/AAAAAAAABYY/KR4jsRi9Juk/s640/Douarnenez-20110818-00121.jpg" style="height: 250px; " /></center></html>|<html><center><img src="https://lh6.googleusercontent.com/-86jMLBYmKH0/TlF0vuU2cMI/AAAAAAAABYY/Yoo-fiEmTn4/s640/Douarnenez-20110818-00124.jpg.jpg" style="height: 250px; " /></center></html>|
|<html><center><img src="https://lh4.googleusercontent.com/-t6902lIe0lQ/TlF1Ty-Lg8I/AAAAAAAABYY/PpQGRmMF2Jw/s640/Penmarch-20110821-00184.jpg" style="height: 250px; " /></center></html>|<html><center><img src="https://lh4.googleusercontent.com/-v7vWlxvzx8s/TlF1nYaFYqI/AAAAAAAABYY/YVGjKnBZ-jU/s640/Penmarch-20110821-00190.jpg" style="height: 250px; " /></center></html>|
|<html><center><img src="https://lh3.googleusercontent.com/-S8qv3xypVFQ/TlF1q7pW8CI/AAAAAAAABYY/MfetfZoJrJQ/s640/Penmarc%252527h-20110821-00197.jpg" style="height: 250px; " /></center></html>|<html><center><img src="https://lh5.googleusercontent.com/-1s33_TDWwr0/TlF2PJbXt0I/AAAAAAAABYY/8NLiP4GHvWU/s640/Penmarc%252527h-20110821-00224.jpg" style="height: 250px; " /></center></html>|
|<html><center><img src=https://lh3.googleusercontent.com/-5DzDClSNlLA/TlF0QB6hkgI/AAAAAAAABVU/MC5uKKnH8cc/s640/Douarnenez-20110818-00101_2.jpg" style="height: 250px; " /></center></html>|<html><center><img src="https://lh6.googleusercontent.com/-hxzFLRn9TtE/TlF176oBLaI/AAAAAAAABYY/lhHkGmuS8EI/s640/Penmarc%252527h-20110821-00215.jpg" style="height: 250px; " /></center></html>|
|<html><center><img src="https://lh4.googleusercontent.com/-qghHDZrooOM/TlgKqAI3wOI/AAAAAAAABcA/0XGZ56A8dd4/s640/IMG-20110826-00271-gimp.jpg" style="height: 250px; " /></center></html>|<html><center><img src="https://lh5.googleusercontent.com/-8SG3xz2dpgk/TlvsKc3UK9I/AAAAAAAABfA/LjTLBjO0Jqs/s640/IMG-20110829-00323.jpg" style="height: 250px; " /></center></html>|
|<html><center><img src="https://lh4.googleusercontent.com/-DEfAktUCIa4/Tlq-GUpAfqI/AAAAAAAABeQ/-_OlpktbHTE/s640/IMG-20110828-00297.jpg" style="height: 250px; " /></center></html>|<html><center><img src="https://lh5.googleusercontent.com/-u_F1L_hIKhU/Tl-1scLAIMI/AAAAAAAABi4/ykY5M1eHkX4/s640/Douarnenez-20110830-00331.jpg" style="height: 250px; " /></center></html>|
<html><table style="width:194px;"><tr><td align="center" style="height:194px;background:url(https://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat left"><a href="https://picasaweb.google.com/fredjoz/BretagneAout2011?authuser=0&feat=embedwebsite" target="_blank"><img src="https://lh5.googleusercontent.com/-J6nDw2BbYKg/TlFzp_ENfIE/AAAAAAAABYY/UIq9SSdtKro/s160-c/BretagneAout2011.jpg" width="160" height="160" style="margin:1px 0 0 4px;"></a></td></tr><tr><td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="https://picasaweb.google.com/fredjoz/BretagneAout2011?authuser=0&feat=embedwebsite" style="color:#4D4D4D;font-weight:bold;text-decoration:none;" target="_blank">Bretagne août 2011</a></td></tr></table></html>
Et voila, la rentrée est arrivée. En même temps, je le savais. Ce n'est pas une surprise.... Mais quand même, ça fait toujours quelque chose.....
Le temps de retrouver ses marques, de rentrer "au bureau", de retrouver les plannings chargées, de se remettre dans le bain....
Mais le plaisir de participer à un super projet reste quand même très présent et permet d'attaquer vaillamment cette fin d'été. Et heureusement que l'été dure longtemps ici... Ça permet de garder encore un air de légèreté.
Alors, voila, pour partager, je vous met 2 photos de l'endroit ou je travail.
|<html><img src="http://www.merlinsystem.com/ImagesTiddly/Montpellier-20110729-00039.jpg" style="width: 400px; " /></html>|<html><img src="http://www.merlinsystem.com/ImagesTiddly/Montpellier-20110729-00042.jpg" style="width: 400px; " /></html>|
Bonne rentrée à tous.
2 photos de l'endroit ou je travail
|<html><img src="http://www.merlinsystem.com/ImagesTiddly/Montpellier-20110729-00039.jpg" style="width: 400px; " /></html>|<html><img src="http://www.merlinsystem.com/ImagesTiddly/Montpellier-20110729-00042.jpg" style="width: 400px; " /></html>|
Avec la rentrée, les nouvelles missions arrivent.
Et c'est tant mieux.
Ce que je dois faire ces prochains jours :
*continuer la qualité environnementale des bâtiments
*planifier toutes les séquences d'un projet d'habitat groupé en auto promotion. Depuis le collectif d'étude jusqu’à la livraison du bâtiment. Un long planning, plus ou moins 4 ans...
*2 études de faisabilité : la viabilité d'appartements pour personnes âgées dépendantes et des chambres d'amis collectives pouvant servir de chambres d'hôtes.
*commencer à faire des études sur les équipements que l'on peut installer (chauffage, ECS (solaire + complément?), rafraichissement naturel passif....)
*étudier les normes : QE + accessibilité pour qu'on soit carré sur le sujet et qu'on puisse programmer un bâtiment dans les normes
*comprendre le métier d'architecte pour pouvoir en expliquer les contraintes, le but, le fonctionnement, les techniques, les pièges à éviter....
De quoi bien m'occuper.
!!!NOUVEAU : Le site du RAHP
Le RAHP, c'est le Réseau National des Acteurs Professionnels de l'Habitat Participatif
Sur ce site, encore en cours de construction, vous pouvez trouver les coordonnées des acterus adhérents du réseau ainsi que les premiers projets sur les rails.
Bonne visite!
Site : [[http://www.rahp.fr|http://www.rahp.fr/]]
Whaou.... C'est chaud en ce moment.
Le WE du 15/10 au magasin, la semaine au boulot entre mes 3 métiers, le WE du 22-23/10 à Marseille pour le salon EcoBat, lundi 24/10 à Toulouse pour la journée de l'Habitat Participatif, semaine de folie entre RV, interventions informatiques et montage de dossier de DOmmage Ouvrage pour le groupe de Ramonville : Habitat Groupé du Canal.... Et de nouveau au magasin samedi....
Mais bon, ce WE à Marseille et la journée à Toulouse m'ont redonné la pèche : il y a des élus qui comprennent les enjeux de la nécessité de trouver d'autres formes d'urbanisation, notamment par la réappropriation du choix à définir son logement pour tous!
Il faut réduire la tache urbaine, il faut réduire l'impacte des déplacements quotidiens, il faut retrouver une mixité fonctionnelle des bâtiments : services, commerces, habitation dans le même quartier, il faut proposer plus de coopération au sein des quartiers, il faut générer les possibilité de créer des espaces collectifs.
Il faut redonner la possibilité à chacun de définir son logement, de choisir ses voisins.
C'est tout ce que nous proposons, et que tous les élus n'entendent pas de la même façon. Pour certain on est déjà dans du concret, pour d'autre, on reste dans des discours électoraux.... Quel dommage... De "grandes" villes (ou qui veulent paraitre grandes..) sont en train de louper un train qu'il sera difficile de reprendre en marche...
Houra pour les élus qui ont tout compris!!!
!!!Bernard Laponche : “Il y a une forte probabilité d'un accident nucléaire majeur en Europe”
''Télérama - Le 19 juin 2011 à 18h00 - Mis à jour le 27 juin 2011 à 11h24''
Physicien nucléaire, polytechnicien, Bernard Laponche est formel : la France est dans l'erreur. Avec le nucléaire, elle s'obstine à privilégier une énergie non seulement dangereuse mais obsolète. Alors que d'autres solutions existent, grâce auxquelles les Allemands ont déjà commencé leur transition énergétique.
Il est des leurs. Enfin, il était des leurs. Polytechnicien, physicien nucléaire, Bernard Laponche a participé, dans les années 1960, au sein du Commissariat à l'énergie atomique, à l'élaboration des premières centrales françaises. La découverte des conditions de travail des salariés de la Hague sera pour lui un choc : il prend conscience du danger de l'atome, qu'il juge moralement inacceptable. Dès les années 1980, Bernard Laponche, désormais militant au sein de la CFDT, prône la maîtrise de la consommation énergétique et le développement des énergies renouvelables. Les décennies suivantes lui ont donné raison. Mais la France, seul pays au monde à avoir choisi l'option du tout-nucléaire, s'obstine dans l'erreur, déplore-t-il, et s'aveugle : énergie du passé, sans innovation possible, le nucléaire ne représente pas seulement une menace terrifiante, pour nous et pour les générations qui suivront ; il condamne notre pays à rater le train de l'indispensable révolution énergétique.
!!!!On présente toujours l'énergie nucléaire comme une technologie très sophistiquée. Vous dites qu'il s'agit juste du « moyen le plus dangereux de faire bouillir de l'eau chaude ». C'est provocateur, non ?
Pas vraiment... Un réacteur nucléaire n'est qu'une chaudière : il produit de la chaleur. Mais au lieu que la chaleur, comme dans les centrales thermiques, provienne de la combustion du charbon ou du gaz, elle est le résultat de la fission de l'uranium. Cette chaleur, sous forme de vapeur d'eau, entraîne une turbine qui produit de l'électricité. L'énergie nucléaire n'est donc pas ce truc miraculeux qui verrait l'électricité « sortir » du réacteur, comme s'il y avait une production presque spontanée...
!!!!Pourquoi cette image s'est-elle imposée ?
Les promoteurs du nucléaire ne tiennent pas à mettre en avant la matière première, l'uranium. C'est lié au fait qu'à l'origine le nucléaire était militaire, donc stratégique. Et puis en laissant penser que l'électricité est produite directement, ils lui donnent un côté magique, ainsi qu'une puissance trois fois plus élevée, car c'est la chaleur produite que l'on évalue, pas l'électricité. Or les deux tiers de la chaleur sont perdus, ils réchauffent l'eau des fleuves ou de la mer qui sert à refroidir les réacteurs.
!!!!Parlons donc du combustible...
Ce sont des crayons d'uranium, de l'uranium légèrement enrichi en isotope 235, pour les réacteurs français. La fission est une découverte récente (1938) : un neutron tape un noyau d'uranium qui explose, produit des fragments, donc de l'énergie, et des neutrons, qui vont taper d'autres noyaux – c'est la réaction en chaîne. La multiplication des fissions produit de la chaleur. Or les fragments de la fission sont de nouveaux produits radioactifs, qui émettent des rayons alpha, bêta, gamma... A l'intérieur des réacteurs, vous produisez donc de la chaleur, c'est le côté positif, mais aussi des produits radioactifs, notamment du plutonium, le corps le plus dangereux qu'on puisse imaginer, qui n'existe qu'à l'état de trace dans la nature. On aurait dû s'interroger dès l'origine : ce moyen de produire de l'eau chaude est-il acceptable ?
!!!!Cette réaction en chaîne, on peut tout de même l'arrêter à chaque instant, non ?
Dans un fonctionnement normal, on abaisse les barres de contrôle dans le cœur du réacteur : elles sont constituées de matériaux qui absorbent les neutrons, ce qui arrête la réaction en chaîne. Mais il faut continuer de refroidir les réacteurs une fois arrêtés, car les produits radioactifs continuent de produire de la chaleur. La nature même de la technique est donc source de risques multiples : s'il y a une panne dans les barres de contrôle, il y a un emballement de la réaction en chaîne, ce qui peut provoquer une explosion nucléaire ; s'il y a une fissure dans le circuit d'eau, il y a perte de refroidissement, la chaleur extrême détruit les gaines du combustible, certains produits radioactifs s'échappent, on assiste à la formation d'hydrogène, cet hydrogène entraîne des matières radioactives et peut exploser.
!!!!Mais on multiplie les systèmes de protection...
Vous avez beau les multiplier, il y a toujours des situations dans lesquelles ces protections ne tiennent pas. A Tchernobyl, on a invoqué, à juste titre, un défaut du réacteur et une erreur d'expérimentation ; à Fukushima, l'inondation causée par le tsunami. Au Blayais, en Gironde, où la centrale a été inondée et où on a frôlé un accident majeur, on n'avait pas prévu la tempête de 1999. Mais on a vu des accidents sans tsunami ni inondation, comme à Three Mile Island, aux Etats-Unis, en 1979. On peut aussi imaginer, dans de nombreux pays, un conflit armé, un sabotage... Puisque le point de départ, c'est la création de produits radioactifs en grande quantité, la catastrophe est intrinsèque à la technique. Le réacteur fabrique les moyens de sa propre destruction.
!!!!Y a-t-il eu des innovations en matière nucléaire ?
Aucun progrès technologique majeur dans le nucléaire depuis sa naissance, dans les années 1940 et 1950. Les réacteurs actuels en France sont les moteurs des sous-marins atomiques américains des années 1950. En plus gros. Les réacteurs, l'enrichissement de l'uranium et le retraitement, sont des technologies héritées de la Seconde Guerre mondiale. On a juste augmenté la puissance et ajouté des protections. Mais parce que le système est de plus en plus compliqué, on s'aperçoit que ces protections ne renforcent pas toujours la sûreté.
!!!!On a du mal à croire qu'il n'y ait eu aucune innovation majeure...
Si, le surgénérateur ! Avec Superphénix, on changeait de modèle de réacteur. Et heureusement qu'on l'a arrêté en 1998, car il était basé sur l'utilisation du plutonium. Le plutonium est un million de fois plus radioactif que l'uranium. Comment a-t-on pu imaginer faire d'un matériau aussi dangereux le combustible d'une filière de réacteurs exportable dans le monde entier ?
!!!!Nicolas Sarkozy affirme que si l'on refuse le nucléaire, on doit accepter de s'éclairer à la bougie. Qu'en pensez-vous ?
Il est lassant d'entendre des dirigeants qui n'y connaissent rien continuer à dire n'importe quoi. Nicolas Sarkozy ne croit pas si bien dire ; un jour, et pourquoi pas dès cet été, les Français s'éclaireront à la bougie : comme nous sommes le seul pays au monde à avoir choisi de produire 80 % de notre électricité avec une seule source, le nucléaire, et une seule technique, le réacteur à eau pressurisée, si nous sommes contraints d'arrêter nos réacteurs, nous retournerons à la bougie ! Pas besoin d'une catastrophe, juste un gros pépin générique, ou une sécheresse et une canicule exceptionnelles. Car on ne peut pas faire bouillir l'eau des rivières. En revanche, si l'on décidait de sortir du nucléaire en vingt ans, on pourrait démultiplier notre inventivité énergétique pour justement éviter la bougie.
!!!!Les défenseurs du nucléaire disent qu'en France, avec notre nouveau réacteur, l'EPR, que l'on construit à Flamanville, on arrive à un risque quasi nul...
Chaque pays assure que ses réacteurs sont mieux que les autres. Avant Fukushima, le discours des Japonais était le même que celui des Français. On en est déjà à cinq réacteurs détruits (Three Mile Island, Tchernobyl, et trois réacteurs à Fukushima) sur quatre cent cinquante réacteurs dans le monde, des centaines de kilomètres carrés inhabitables. La probabilité théorique, selon les experts de la sûreté nucléaire, devait être de un pour cent mille « années-réacteur » [une année-réacteur, c'est un réacteur fonctionnant pendant un an, NDLR], voire un million d'années-réacteur pour un accident majeur, type Tchernobyl ! La réalité de ce qui a été constaté est trois cents fois supérieure à ces savants calculs. Il y a donc une forte probabilité d'un accident nucléaire majeur en Europe.
!!!!Une innovation majeure pourrait-elle vous conduire à revoir votre jugement ?
Je ne vois pas de solution dans l'état actuel, non pas de l'ingénierie, mais de la connaissance scientifique. Je ne dis pas qu'un jour un savant ne trouvera pas un moyen d'utiliser l'énergie de liaison des noyaux de façon astucieuse, qui ne crée pas ces montagnes de produits radioactifs. Mais pour le moment, il n'y a pas !
!!!!Pourquoi vous opposez-vous à Iter, expérience sur la fusion menée à Cadarache, sous l'égide de l'Agence internationale de l'énergie atomique (AIEA) ?
La fusion, c'est l'inverse de la fission. On soude deux petits noyaux, deux isotopes de l'hydrogène, le deutérium (un proton et un neutron) et le tritium (un proton et deux neutrons), et cette soudure dégage de l'énergie. Mais il faut arriver à les souder, ces noyaux ! Dans le Soleil, ils se soudent du fait de la gravitation. Sur Terre, on peut utiliser une bombe atomique, ça marche très bien. L'explosion provoque la fusion des deux noyaux, qui provoque une seconde explosion beaucoup plus forte : c'est la bombe à hydrogène, la bombe H. Pour une fusion sans bombe, il faut créer des champs magnétiques colossaux afin d'atteindre des températures de cent millions de degrés. Iter, à l'origine un projet soviétique, est une expérience de laboratoire à une échelle pharaonique, des neutrons extrêmement puissants bombardent les parois en acier du réacteur, ces matériaux deviennent radioactifs et doivent d'ailleurs être remplacés très souvent. Je ne suis pas spécialiste de la fusion, mais je me souviens que nos deux derniers Prix Nobel français de physique, Pierre-Gilles de Gennes et Georges Charpak, avaient dit qu'Iter n'était pas une bonne idée. Ils prônaient les recherches fondamentales avant de construire cet énorme bazar. Personne n'a tenu compte de leur avis, et nos politiques se sont précipités, sur des arguments de pure communication – on refait l'énergie du Soleil – pour qu'Iter se fasse en France.
!!!!Pourquoi ?
Parce que les Français veulent être les champions du nucléaire dans le monde. Les Japonais voulaient Iter, mais leur Prix Nobel de physique Masatoshi Koshiba a dit « pas question », à cause du risque sismique. Je pense que ce projet va s'arrêter parce que son prix augmente de façon exponentielle. Et personne ne s'est posé la question : si jamais ça marchait ? Que serait un réacteur à fusion ? Comme disent les gens de l'association négaWatt, pourquoi vouloir recréer sur Terre l'énergie du Soleil puisqu'elle nous arrive en grande quantité ?
!!!!Que répondez-vous à ceux qui pensent que l'impératif du réchauffement climatique, donc la nécessaire réduction des émissions de CO2, nous impose d'en passer par le nucléaire ?
Tout d'abord, on ne peut pas faire des émissions de CO2 le seul critère de choix entre les techniques de production d'électricité. Faut-il accepter qu'au nom du climat, tous les cinq ou dix ans, un accident de type Fukushima se produise quelque part dans le monde ? Ensuite, l'Agence internationale de l'énergie (AIE) a montré que si l'on voulait tenir nos objectifs de réduction des émissions de CO2, la moitié de l'effort devait porter sur les économies d'énergie. Pour l'autre moitié, le recours aux énergies renouvelables est essentiel, la part du nucléaire n'en représentant que 6 %. Il faut donc relativiser l'avantage du nucléaire.
!!!!Vous avez commencé votre carrière au CEA et avez été un artisan de cette énergie. Que s'est-il passé ?
J'ai même fait une thèse sur le plutonium, et je ne me posais aucune question. Tout est très compartimenté au CEA, je faisais mes calculs sur la centrale EDF 3 de Chinon, n'avais aucune idée des risques d'accident ni du problème des déchets. Je travaillais avec des gens brillants. Et puis j'ai commencé à militer à la CFDT, après 68, et on s'est intéressé aux conditions de travail des travailleurs de la Hague. Je me suis aperçu que, moi, ingénieur dans mon bureau, je ne connaissais rien de leurs conditions de travail, et que les gens de la Hague ne savaient pas ce qu'était un réacteur nucléaire. On a donc écrit, en 1975, un bouquin collectif qui a été un best-seller, L'Electronucléaire en France. Le patron du CEA de l'époque a d'ailleurs reconnu la qualité de ce travail. Pour cela, j'ai travaillé pendant six mois à partir de documents américains, parce qu'en France il n'y avait rien. La CFDT a alors pris position contre le programme nucléaire. J'ai commencé à travailler sur les alternatives au nucléaire et, en 1982, je suis entré à l'Agence française pour la maîtrise de l'énergie.
!!!!Cela fait trente ans... Que prôniez-vous à l'époque ?
Mais la même chose qu'aujourd'hui : économies d'énergie et énergies renouvelables ! Les principes de l'électricité photovoltaïque, donc des panneaux solaires, étaient déjà connus. Aujourd'hui, on ne parle que de l'électricité, mais ce qu'il faudrait d'abord installer partout, c'est des chauffe-eau solaires ! Rien de plus simple : un fluide caloporteur circule dans un tube sous un panneau vitré, et permet d'obtenir de l'eau à 60 degrés. L'Allemagne, pays moins ensoleillé que la France, a dix fois plus de chauffe-eau solaires. Dans le Midi, il n'y en a pas, ou si peu !
!!!!Cela ne demande pas beaucoup d'innovation...
L'innovation permet avant tout de réduire les coûts. L'éolien, sa compétitivité face au nucléaire est acquise. En ce qui concerne le photovoltaïque, les Allemands anticipent des coûts en baisse de 5 % chaque année. Il y a beaucoup de recherches à faire sur les énergies marines, les courants, l'énergie des vagues, la chaleur de la terre avec la géothermie. Les énergies renouvelables, sous un mot collectif, sont très différentes, et peuvent couvrir à peu près tous les besoins énergétiques. Les Allemands estiment qu'elles couvriront 80 % des leurs d'ici à 2050. C'est plus que crédible, à condition de toujours rechercher les économies d'énergie.
!!!!Le fait qu'on ait produit de l'électricité à partir du nucléaire à un coût modique, ne prenant pas en compte les coûts du démantèlement et de la gestion à long terme des déchets radioactifs, a-t-il pénalisé les énergies renouvelables ?
Oui, et comme on a fait trop de centrales nucléaires, il y a toujours eu pression pour la consommation d'électricité, et en particulier pour son usage le plus imbécile, le chauffage électrique, pour lequel la France est championne d'Europe. On construit des logements médiocres, l'installation de convecteurs ne coûte rien, cela crée du coup un problème de puissance électrique globale : en Europe, la différence entre la consommation moyenne et la pointe hivernale est due pour moitié à la France ! Résultat, l'hiver, nous devons acheter de l'électricité à l'Allemagne, qui produit cette électricité avec du charbon… Hors chauffage, les Français consomment encore 25 % de plus d'électricité par habitant que les Allemands. Qui n'ont pas seulement des maisons mieux isolées, mais aussi des appareils électroménagers plus efficaces, et qui font plus attention, car l'électricité est un peu plus chère chez eux.
!!!!Quelles sont les grandes innovations à venir en matière d'énergie ?
Les « smart grids », les réseaux intelligents ! Grâce à l'informatique, on peut optimiser la production et la distribution d'électricité. A l'échelle d'un village, d'une ville ou d'un département, vous pilotez la consommation, vous pouvez faire en sorte, par exemple, que tous les réfrigérateurs ne démarrent pas en même temps. Les défenseurs du nucléaire mettent toujours en avant le fait que les énergies renouvelables sont fluctuantes – le vent ne souffle pas toujours, il n'y a pas toujours du soleil – pour asséner que si l'on supprime le nucléaire, il faudra tant de millions d'éoliennes... Mais tout change si l'on raisonne en termes de combinaisons ! Les Allemands étudient des réseaux qui combinent biomasse, hydraulique, éolien, photovoltaïque. Et ils travaillent sur la demande : la demande la nuit est plus faible, donc avec l'éolien, la nuit, on pompe l'eau qui va réalimenter un barrage qui fonctionnera pour la pointe de jour... C'est cela, la grande innovation de la transition énergétique, et elle est totalement opposée à un gros système centralisé comme le nucléaire. Le système du futur ? Un territoire, avec des compteurs intelligents, qui font la jonction parfaite entre consommation et production locale. ''Small is beautiful.'' Les Allemands réussissent en ce moment cette transition énergétique. Parce qu'ils l'ont décidée. C'est cela, le principal : il faut prendre la décision. Cela suppose une vraie prise de conscience.
!!!!Comment expliquez-vous l'inconscience française ?
Par l'arrogance du Corps des ingénieurs des Mines, d'une part, et la servilité des politiques, de l'autre. Une petite caste techno-bureaucratique a gouverné les questions énergétiques depuis toujours, puisque ce sont eux qui tenaient les Charbonnages, puis le pétrole, et ensuite le nucléaire. Ils ont toujours poussé jusqu'à l'extrême, et imposé aux politiques, la manie mono-énergétique.
!!!!Cela vient de notre pouvoir centralisé ?
Complètement ! Dans les années 1970, un chercheur suédois a écrit une étude sur le fait que le nucléaire marche dans certains pays et pas dans d'autres. Et il en a conclu qu'une structure politico-administrative autoritaire et centralisée avait permis qu'il se développe dans deux pays : l'URSS et la France. Pour de fausses raisons – indépendance énergétique, puissance de la France –, on maintient le lien entre le nucléaire civil et militaire – le CEA a une branche applications militaires, Areva fournit du plutonium à l'armée. Ce complexe militaro-étatico-industriel fait qu'ici on considère madame Merkel comme une folle. Au lieu de se dire que si les Allemands font autrement, on pourrait peut-être regarder… Non, on décide que les Allemands sont des cons. Nos responsables claironnent qu'on a les réacteurs les plus sûrs, que le nucléaire c'est l'avenir, et qu'on va en vendre partout. C'est l'argument qu'on utilise depuis toujours, et on a vendu péniblement neuf réacteurs en cinquante ans, plus les deux qui sont en construction en Chine. Ce n'est pas ce qui était prévu… En dix ans, les Allemands, eux, ont créé près de 400 000 emplois dans les énergies renouvelables.
!!!!En dehors des écologistes, personne, y compris à gauche, ne remet en cause le nucléaire...
Les choses évoluent vite. Fukushima ébranle les pro-nucléaire honnêtes. Je pense que la décision allemande aura une influence, pas sur nos dirigeants actuels, mais sur nos industriels et aussi sur les financiers. Ils doivent se dire : vais-je continuer à mettre mes billes dans un truc comme ça ? Il y avait jadis l'alliance Areva-Siemens pour proposer des réacteurs EPR, mais Siemens en est sorti depuis des années. On peut toujours se rassurer en pensant que les Allemands se trompent, mais on peut difficilement soutenir qu'ils aient fait ces dernières décennies de mauvais choix et que leur industrie soit faiblarde...
!!!!Les écologistes peuvent-ils peser sur les socialistes ?
Bien sûr. Déjà, en 2000, tout était prêt pour l'EPR, mais Dominique Voynet, ministre de l'Environnement, a dit à Lionel Jospin : « Si tu fais l'EPR, je démissionne. » C'est la seule fois où elle a mis sa démission dans la balance et l'EPR ne s'est pas fait à l'époque. Je travaillais auprès d'elle comme conseiller sur ces questions, j'ai pondu trois cent cinquante notes. Il y avait une bagarre quotidienne entre le ministère de l'Environnement et le ministère de l'Industrie, qui se moquait complètement de la sécurité. Malheureusement, l'EPR est reparti avec Chirac en 2002. Et il va nous coûter très cher. En un demi-siècle, on a gaspillé l'énergie, on a fait n'importe quoi. Il est urgent de choisir une civilisation énergétique qui ne menace pas la vie.
Propos recueillis par Vincent Remy
Télérama n° 3205
Le 19 juin 2011 à 18h00 - Mis à jour le 27 juin 2011 à 11h24
!!!Piratage de données privées de parlementaires UMP
Il y a quelques jours, des pirates ([[DoX-UMP]]) se sont emparés de données privées et sensibles de certains responsables UMP, dont certains siègent à l'assemblée nationale.
Après avoir publié pendant 3 jours un fichier épuré de données trop secrètes, les pirates ont publiés un communiqué de presse expliquant leur geste.
Il apparait que le résultat de ce piratage aurait pu être pire encore que quelques numéro de téléphones changés et des boites emails spammées.
Il y avait, dans ces quelques 160 bases de données piratées, des coordonnées privées, des mots de passe permettant un accès à l'intranet de l'Assemblé Nationale, des mots de passe d'accès à des boites emails officielles...
Le communiqué de presse (ci dessous copié) le fait remarqué : quid du résultat si cet acte techniquement très simple avait été commis par un pays étranger pas forcément "ami"?
Et cet acte permet aussi un nouveau regard sur la volonté de ficher tout le monde : ''plus de fichiers = plus de fuite''!!!
!!!!Le communiqué de presse :
-"Nous sommes les auteurs de la publication des données "légérement" privées des députés UMP, le désormais fameux "[[DoX-UMP]]" :
Nous avons fait un communiqué complet plus tôt aujourd'hui, transmis à un journaliste qui nous a invité à discuter, mais en attendant publication de ce communiqué, si publication il y a, dans le doute nous tenons à signaler (répeter) quelques points importants :
Aucun site "institutionnel" n'a été attaqué, ni même visé.
*Les données sont issues d'une société d'hébergement & création de sites internet privée. (mes-conseils.fr)
*La faille a été découverte par un "[[google dork]]", il s'agit d'une faille SQL flagrante. - L'exploitation de ce genre de faille s'apprend en quelques minutes avec google/youtube. - Ces failles SQL étaient présentent sur ~30 sites personnels de personalités de l'UMP.
L'exploitation de cette faille nous a mené à plus de 160 bases de données, dont la plupart étaient directement liées avec l'UMP.
Dans ces bases de données, il y avait :
*des centaines (milliers?) de mails,
*les identifiants confidentiels de ces députés pour se connecter à des extra/intranets,
*certains identifiants confidentiels permettant de se connecter au portail privé de l'assemblée-nationale.
Nous AURIONS PU, en voyant tout ceci :
*écrire des mails en utilisant les adresses officiels de certains députés.
*tenter de pirater le site de l'assemblée-nationale "de l'intérieur".
*publier TOUTES les données aperçues sur ce serveur, contenu des mails identifiants & mot de passe compris.
*les vendre à des pays étranger ?
Nous avons choisi de ne publier qu'une partie des données, expurgée de ce qu'il y avait de plus sensible.
Nous souhaitions être entendu, chaque jour des centaines de personnes se font pirater leurs données privées transmises à des société privées. données, qui sont ensuite partagées sur le net, dans l'indifférence totale de ces sociétés privées piratées, et des responsables politiques.
Mais ces citoyens ont rarement la chance de tomber sur des pirates qui ne dévoilent pas les mots de passes, ou le contenu de mails.
A ceux qui nous qualifient d' "irresponsables", et que ce piratage est "grave" nous tenons à demander :
Qui est "irresponsable" ? Qu'est ce qui est "grave" ?
*Ce webmaster qui laisse quasi-ouvert son serveur ~MySql, qui utilise le même mot de passe PARTOUT, et qui semble très peu regardant quand à la sécurité des données qu'il héberge ?
*Certains députés, qui confient à ce webmaster privé leurs identifiants officiels de député ?
A ceux qui nous qualifient de "cyber-idéalistes attaquant la nation", nous tenons à dire que :
*Nous n'avons publié aucun mot de passe permettant d'accéder aux sites institutionnels, malgré leur présence dans la base de données.
*Nous sommes tombés par hasard (-google dork-) sur cette faille, nous avons regardé où elle menait par curiosité avant tout.
*Nous n'avons pas publié la faille en question, ce qui aurait permis à n'importe qui de s'emparer de toutes ces données.
*Nous n'avons ni attaqué ni visé aucun site institutionnel.
*~Cyber-Idéalistes tout-court, pourquoi pas !
Alors pourquoi avoir publié ces données ?
Nous avons simplement profité de cette occasion pour mettre l'UMP en face de ses contradictions, situation tellement ironique...
''Plus de fichiers = Plus de fuites.''
@@//une loi a été votée autorisant le ''fichage de 45 millions de personnes honnêtes'', lorsque 566 des 577 députés étaient ABSENTS//@@
Et plus les fichiers sont "tendancieux", plus le risque de fuite sera grand.
*Il y a quelques mois une loi a été votée autorisant le "fichage de 45 millions de personnes honnêtes", lorsque 566 des 577 députés étaient ABSENTS !
*Il y a quelques jours, Israël s'est "rendu compte" que les données privées de 9 millions de ses citoyens circulaient sur internet.
''Plus de fichiers = Plus de fuites.''
La gravité de notre piratage et des données rendues publiques, quelques sms, est quelques peu désuète quand on se pose les questions suivantes :
Que se serait-il passé si ce piratage était l'oeuvre d'un pays étranger, pas forcément très amical, qui aurait pu ainsi envoyer/recevoir des mails avec l'adresse officielle de membres du gouvernement ?
Que se serait-il passé si ce piratage avait mené à un piratage de tout le site du groupe UMP ou du site l'assemblée nationale et compromettant surement des données réellement sensibles ?
Nous n'avons rien sauvegardé de ce que nous avons vu dans ces bases de données, il n'y aura pas d'autres publications de données de notre part. Nous sommes certes un peu moqueurs, mais pas plus que les personnes visées dans nos premières publications, non ?
Nous ne sommes pas des ennemis des institutions. Nous n'appelons pas à la haine, mais nous soutenons les luttes citoyennes, et même parfois, les luttes "par effraction"!Moralité :
"Plus de fichiers = Plus de fuites."
[[DoX-UMP]]"-
!!!UBUNTU 11.10
J'étais à la recherche d'OS léger pour faire tourner un netbook S10 lenovo lorsque je suis tombé sur ubuntu pour netbook. Je l'ai essayé sur une clé usb : ça à l'air vraiment super et aussi beau que mac os. Je pense que je vais l'installer sur mon ThinkpadT40 pour vraiment le tester et voir si je peux me servir de mes logiciels de musique avec (peut être pb avec driver carte son EMU 0202??). A suivre...
!!!Nouvelles chansons :
<<tiddler HideTiddlerTags>> <<tiddler HideTiddlerTitle>>
Les compositions avancent et nous en sommes maintenant à 10 chansons qui tournent (On va d'ailleurs faire une scène ouverte à Frontignan vendredi prochain pour tester 2 morceaux).
Il y en a encore 2 dans les tiroirs prêts à être montés. Ça fera 12, de quoi envisager une maquette et des premières parties.
J'aimerais vraiment refaire un peu de scène maintenant, les faire vivre ces morceaux!!!
Bientôt des enregistrements sur mon My Space.....
!!Copie d'un article paru sur Mediapart
René Dutrey, conseiller de Paris (EELV), et Jean-Yves Mano, adjoint (PS) au maire de Paris en charge du logement, demandent un changement du «cadre législatif et règlementaire» pour favoriser le développement de l'habitat participatif, synonyme selon eux d'«autogestion» et d'«éloignement des logiques spéculatives».
Et si l'habitat participatif, appelé également habitat groupé ou coopératif, était en train de devenir, en pleine crise du logement, un nouveau moyen d'habiter?
Particulièrement présentes dans les pays nordiques, l'autopromotion et les coopératives d'habitants se développent chaque jour davantage en France. Cette nouvelle forme d'habitat collectif repose sur une définition, une conception et une gestion communes qui placent les habitants au cœur du projet. Dans sa forme la plus simple, des personnes souhaitent acquérir un logement et participer ensemble à sa création. Elles réfléchissent à son agencement, son dispositif énergétique ou son organisation générale, et définissent des lieux de vie à partager avec les voisins comme une buanderie, une salle commune, un atelier, une cuisine ou encore un jardin.
Le concept est astucieux, audacieux même, car déclinable selon les aspirations et les moyens des groupes constitués. Il permet de créer un cadre de vie plus appréciable, de proposer une alternative sociale et sociétale au choix entre la promotion immobilière privée ou le logement social, avec toujours à cœur de perpétuer le principe de l'autogestion et l'éloignement des logiques spéculatives.
Chaque groupe a donc son identité propre, et sa taille varie en fonction des affinités, des projets, et naturellement des terrains disponibles et du prix du foncier. Ainsi, un projet d'habitat groupé peut compter par exemple de quatre à trente foyers propriétaires ou locataires avec une mutualisation d'espaces variable.
Au Danemark, comme en Allemagne, le regroupement coopératif de centaines de logements et d'activités a permis de redéfinir l'aménagement urbain. En France, de nombreux projets sont en cours. Parmi les plus aboutis, citons ceux de Grenoble, Villeurbanne, Lille, Strasbourg. Malgré un prix du foncier très élevé, l'Ile-de-France s'engage également sur cette voie, comme les projets de Montreuil et le Grand portail de Nanterre l'attestent, ce dernier étant exemplaire à bien des égards. En effet, pour soutenir ce projet, la ville de Nanterre a choisi de proposer aux occupants de son parc social la possibilité de rejoindre un projet d'habitat participatif. L'appel à candidatures a été particulièrement fructueux: un groupe d'habitant s'est constitué, le permis de construire est déposé et les travaux s'apprêtent à commencer. Une fois de plus, la preuve est faite que ce type de projet est viable, y compris au sein des zones où le foncier est rare et cher!
Mais ne nous leurrons pas: le développement de l'habitat participatif à l'échelle du pays ne peut reposer sur les seules épaules des bonnes volontés locales. Le cadre législatif et réglementaire doit changer. En effet, la disparition du statut de coopérative d'habitant au début des années 1970 a eu pour conséquence d'imposer l'utilisation de formes juridiques diverses et peu adéquates: association, coopérative, société civile immobilière. Il est temps d'ouvrir la voie à une réforme à même de favoriser le développement de ce mouvement. D'ailleurs, en novembre 2010, les collectivités territoriales ont été associées pour la première fois, aux cinquièmes Rencontres nationales de l'habitat participatif à Strasbourg, démontrant l'intérêt des pouvoirs publics locaux pour cette nouvelle forme de promotion de l'habitat et les enjeux et les possibilités que présage cet investissement. A ce titre, le premier réseau national des collectivités sur l'habitat participatif, regroupant techniciens, chargés de missions et élus locaux a été créé.
Paris a choisi de rejoindre ce mouvement en inscrivant dans son programme local de l'habitat, en novembre 2010, le développement de l'habitat participatif. Malgré un contexte foncier difficile, elle saura mobiliser les opportunités nécessaires à la réalisation de cet objectif, en mobilisant ses terrains ou ceux de ses bailleurs, à Paris ou en périphérie. Puisqu'il s'agit d'aides publiques à des projets privés, la ville de Paris les encadrera par des clauses anti-spéculatives et l'accès se fera sous conditions de ressources.
Accompagner, encourager, aider: voici les attentes des acteurs vis-à-vis des élus et des collectivités. Ces nouvelles formes d'habiter audacieuses portent en elles les fondements d'une véritable politique publique en matière de logement, et participent même parfois aux projets qui incombent à la politique de la ville. Il est encore temps pour les collectivités d'agir: saisissons l'occasion!
!!!XUBUNTU
<<tiddler HideTiddlerTags>> <<tiddler HideTiddlerTitle>>
Après avoir installé UBUNTU 11.10 sur mon T40p, je me suis dis :
Allez hop, c'est parti, je deviens un petit pingouin, et je passe tous mes ordis sous cet OS tellement vanté par tous les geeks, nerds & compagnie...
Je suis donc retourné sur le site de Ubuntu, et j'ai regardé les distributions diponibles :
Ubuntu
Kubuntu
Lubuntu
Xubuntu
..
Après une rapide lecture des avantages de chacune, mon choix se porta sur Xubuntu pour une raison simple : un bureau "light".
J'ai donc pris mon S10, une clé USB, j'ai mis l'image dessus et hop, je me suis lancé direct.
.........
Et bien... ce n'est quand même pas pareil que Ubuntu. Ce n'est pas que ça ne fonctionne pas, mais ça m'a carrément demandé plus de réglages, d'installations complémentaires, de lecture sur des sites experts et de traficotage en tous genre.
Et tous ça à cause du gestionnaire de bureau qui n'est pas le même que sous Ubuntu... Et ça fait toute la différence!!!
Samba n'est pas implémenté, il n'y a pas par défaut de quoi naviguer dans le réseau dans le "poste de travail"....
Et rien que ça, ça m'a donné du boulot!!!
Aller, a suivre : Maintenant que j'ai mes connexions réseau, il faut que face en sorte que l'on puisse regarder des films sur la télé, que l'on puisse imprimer, que le wifi fonctionne.... Bref, ce n'est pas fini.
Le suite bientôt...
Par Laurent Burlet | Rue89Lyon | Comments (9)
!!Coopérative d’habitants, une utopie urbaine
|<html><img src="ImagesTiddly/villageVerticalArticle.jpg" style="width: 150px; " /></html>|Comment vivre collectivement en ayant son chez soi ? Être locataire et propriétaire ? En accord avec la nature et la ville ? La coopérative d’habitants tente de répondre à tous ces paradoxes. Mais en l’absence de loi spécifique, son montage relève du parcours du combattant. A Villeurbanne, la toute première coopérative française va voir le jour. Une première pierre a été posée la semaine dernière. Petit mode d’emploi.
|
!!!!Un préalable pour comprendre la suite :
La propriété est collective. Au Village Vertical, les habitants qui se nomment eux-mêmes les « Villageois », ont une double casquette : ils sont d’une part locataires de la coopérative de 14 logements, et d’autre part coopérateurs, c’est-à-dire détenteurs du capital de la société coopérative qui est l’unique propriétaire. Et dans la prise de décision, finis les tantièmes des copro’, chacun d’entre eux dispose d’une voix.
!!!1/ Constituer un groupe de militants, plus que de copains
Le noyau dur des Villageois s’est formé, il y a six ans, au gré des rencontres dans les mouvements sociaux, écolo ou altermondialistes. Avec l’envie de vivre différemment. Ils sont appuyés depuis 2006, par l’association Habicoop qui a fait du Village Vertical son projet pilote.
Quand on écoute le discours prononcé lors de la pose de la première pierre, on comprend de quelles valeurs ils se réclament :
« L’urgence sociale et l’urgence climatique n’ont jamais été aussi fortes. Ce projet s’inscrit dans une transition des modes de vie, plus sobres et plus solidaires. Nous voulons un cadre de vie qui facilite les rencontres et les solidarités entre voisins. C’est la meilleure réponse possible au consumérisme et à la compétition de chacun contre tous ».
Le statut coopératif collait parfaitement à leurs attentes. Il leur permet de sortir du « système spéculatif ». Car, par principe, les coopérateurs ne peuvent faire de plus-value sur la revente de leurs parts sociales.
!!!2/ Aller à la pêche aux soutiens institutionnels
Pour trouver le terrain où construire sa coopérative d’habitation, mieux vaut trouver une ZAC (Zone d’Aménagement Concerté) car on peut négocier directement avec les collectivités qui possèdent le foncier.
Le Village Vertical a d’abord convaincu le bailleur HLM, Rhône Saône Habitat (RSH), pour partager un bâtiment dans le quartier de Grand Clément, à Villeurbanne : un tiers pour le Village et deux tiers pour un programme de RSH.
Il a fallu également convaincre le Grand Lyon et la Ville de Villeurbanne de se porter garants de cette première nationale. Le bailleur HLM a également garanti qu’en cas de problème au Village Vertical, il reprendrait les logements. Ce qui a fini de rassurer les collectivités.
!!!3/ Rêver les pieds dans le béton… écolo
Les Villageois et le bailleur HLM se sont mis d’accord sur des architectes spécialistes dans la construction bioclimatique. Mais la réalité de la promotion immobilière a vite rattrapé les utopistes qui voulaient aller le plus loin possible dans la construction écologique. Antoine donne un exemple de ces renoncements :
« On a notamment dû abandonner la VMC double flux. Un système qui garde les calories à l’intérieur du logement tout en assurant le renouvellement de l’air. C’est trop cher et trop complexe à installer pour des entreprises françaises ».
Panneaux solaires, récupération des eaux de pluie, mur en bois-béton, l’écologie tient bien sa place dans le projet final. Quant à la vie collective, elle est toujours au cœur du Village Vertical. Les 14 appartements pour les Villageois partageront buanderie, salle commune (dont une cuisine), quatre chambres d’amis et potagers.
!!!4/ Créer une coopérative (en priant pour que la loi change)
Avec les garanties du Grand Lyon et de Villeurbanne, la coopérative emprunte au taux réduit du logement social (PLS). Les Villageois n’apportent que 20% du montant de l’opération, qui sont convertis en parts sociales de la coopérative. Pour un T3, la personne doit apporter 33 000 euros.
Tous les mois, les coopérateurs verseront une redevance comprenant un loyer (80%) et un compte courant d’associé (prêt du coopérateur à la coopérative correspondant à 20 %), en fonction de la taille de leur logement. Pour un T3 de 66 m2, la redevance est comprise entre 700 et 750 euros. Cette redevance permettra principalement à la coopérative de rembourser ses emprunts.
Problème, quand l’emprunt arrivera à échéance dans 40 et 50 ans (40 pour le bâti et 50 pour le foncier), les Villageois devront continuer à verser un loyer. Cette aberration vient du montage juridique. Le Village Vertical a dû utiliser les statuts d’une entreprise commerciale classique, une SAS, à laquelle elle a ajouté un fonctionnement coopératif. Valérie Morel d’Habicoop explique :
« Dans les statuts de l’entreprise, l’objet principal est de fournir à ses membres l’usage d’un logement en le louant. La location doit donc être effective et le montant du loyer doit correspondre aux valeurs du marché. Si vous ne le faites pas, les services fiscaux risquent de redresser l’entreprise, en disant que vous auriez dû percevoir des loyers à telle hauteur et payer tant d’impôts. Cette problèmatique devra être résolue dans le cadre de la modification de loi ».
!!!5/ Faire du lobbying (pour continuer à penser aux autres)
Habicoop accompagne directement une demi douzaine de projets de coopératives d’habitants à Lyon, et d’autres en partenariat ailleurs en France. En parallèle, l’association tente de sensibiliser les parlementaires. Une proposition de loi socialiste devrait être déposée prochainement, créant un statut juridique propre, notamment pour lever les aberrations actuelles.
Un article de loi devra également prévoir que les parts sociales ne soient pas taxées lors de la revente. Aujourd’hui si vous vendez votre logement principal vous n’êtes pas taxé sur la plus value. Par contre, si des Villageois vendent leurs parts sociales, ils seront taxés.
L’idée est aussi de pouvoir bénéficier du prêt à taux zéro pour pouvoir acheter des parts sociales d’une coopérative d’habitation. « Actuellement, ce n’est pas dans la mentalité des banques de prêter à des particuliers pour acquérir des parts sociales », justifie Valérie Morel.
L’objectif des Villageois est de créer un « laboratoire d’écologie urbaine » : un habitat convivial, sorti de la spéculation, écolo mais aussi mixte socialement. Globalement, les habitants sont issus de la classe moyenne alors qu’ils voudraient ouvrir le Village aux plus modestes.
C’est pourquoi, la coopérative a trouvé un montage complexe pour atteindre cette objectif de mixité. Par le biais d’un bail à construction, Les Villageois ont transmis à Rhône Saône Habitat la possibilité de construire quatre logements trés sociaux pour des jeunes en insertion qui seront gérés par AILOJ, association partenaire du Village Vertical. A la fin du bail à construction, le Village redeviendra propriétaire des quatre logements.
A raison d’une réunion minimum par semaine depuis 2005, voilà ce que sont en train de réaliser les habitants du Village Vertical, première coopérative d’habitants. Inauguration prévue en 2013.
!!!Re-définiton de mes missions :
!!!!Qualité environnementale des bâtiments :
*animation des groupes de travail Programme, Architecture et Qualité Environnementale
*définition des besoins QE de chaque groupe avec l'appli de gestion de projets QE que j'ai développée
!!!!Phasage et séquences
*définir les plannings en fonction des échéances / planifier les phases des groupes
*tenir les planning à jour
*Prévoir et prévenir des actions à mener pour la réussite du projet
!!!!Assurances Maître d'Ouvrage
*consultation de différentes assurances
*aide au groupe pour souscription des contrats DO, TRC, RCMO
!!!!Juridique
*veille juridique
*aide à la rédaction des statuts des différentes sociétés civiles (immobilières, d'attribution, coopérative de construction)
!!!!Informatique
*aide à la mise en place de la plateforme collaborative
*rédaction d'un cahier des charges concernant la création d'un outils de gestion financière et administrative des groupes pour une nouvelle structure.
!!!Silvio Berlusconi renversé par Giuseppe Verdi
<<tiddler HideTiddlerTags>> <<tiddler HideTiddlerTitle>>
A ne pas manquer c'est magnifiquement beau . 8 mn de dignité collective... italienne. Berlusconi renversé par Giuseppe Verdi: Magnifique
Silvio Berlusconi renversé par Giuseppe Verdi
Le 12 mars dernier, Silvio Berlusconi a dû faire face à la réalité. L’Italie fêtait le 150ème anniversaire de sa création et à cette occasion fut donnée, à l’opéra de Rome, une représentation de l’opéra le plus symbolique de cette unification : Nabucco de Giuseppe Verdi, dirigé par Riccardo Muti. Nabucco de Verdi est une œuvre autant musicale que politique : elle évoque l'épisode de l'esclavage des juifs à Babylone, et le fameux chant « Va pensiero » est celui du Chœur des esclaves opprimés. En Italie, ce chant est le symbole de la quête de liberté du peuple, qui dans les années 1840 - époque où l'opéra fut écrit - était opprimé par l'empire des Habsbourg, et qui se battit jusqu'à la création de l’Italie unifiée.
Avant la représentation, Gianni Alemanno, le maire de Rome, est monté sur scène pour prononcer un discours dénonçant les coupes dans le budget de la culture du gouvernement. Et ce, alors qu’Alemanno est un membre du parti au pouvoir et un ancien ministre de Berlusconi. Cette intervention politique, dans un moment culturel des plus symboliques pour l’Italie, allait produire un effet inattendu, d’autant plus que Sylvio Berlusconi en personne assistait à la représentation…
Repris par le Times, Riccaro Muti, le chef d'orchestre, raconte ce qui fut une véritable soirée de révolution : « Au tout début, il y a eu une grande ovation dans le public. Puis nous avons commencé l’opéra. Il se déroula très bien, mais lorsque nous en sommes arrivés au fameux chant Va Pensiero, j’ai immédiatement senti que l’atmosphère devenait tendue dans le public. Il y a des choses que vous ne pouvez pas décrire, mais que vous sentez. Auparavant, c’est le silence du public qui régnait. Mais au moment où les gens ont réalisé que le Va Pensiero allait démarrer, le silence s’est rempli d’une véritable ferveur. On pouvait sentir la réaction viscérale du public à la lamentation des esclaves qui chantent : « Oh ma patrie, si belle et perdue ! ».
Alors que le Chœur arrivait à sa fin, dans le public certains s’écriaient déjà: « Bis ! » Le public commençait à crier « Vive l’Italie ! » et « Vive Verdi ! » Des gens du poulailler (places tout en haut de l’opéra) commencèrent à jeter des papiers remplis de messages patriotiques – certains demandant « Muti, sénateur à vie ».
Bien qu’il l’eut déjà fait une seule fois à La Scala de Milan en 1986, Muti hésita à accorder le « bis » pour le Va pensiero. Pour lui, un opéra doit aller du début à la fin. « Je ne voulais pas faire simplement jouer un bis. Il fallait qu’il y ait une intention particulière. », raconte-t-il. Mais le public avait déjà réveillé son sentiment patriotique. Dans un geste théâtral, le chef d’orchestre s’est alors retourné sur son podium, faisant face à la fois au public et à M. Berlusconi, et voilà ce qui s'est produit :
[Après que les appels pour un "bis" du "Va Pensiero" se soient tus, on entend dans le public : "Longue vie à l'Italie !"] Le chef d'orchestre Riccardo Muti : Oui, je suis d'accord avec ça, "Longue vie à l'Italie" mais... [applaudissements] Muti : Je n'ai plus 30 ans et j'ai vécu ma vie, mais en tant qu'Italien qui a beaucoup parcouru le monde, j'ai honte de ce qui se passe dans mon pays. Donc j'acquiesce à votre demande de bis pour le "Va Pensiero" à nouveau. Ce n'est pas seulement pour la joie patriotique que je ressens, mais parce que ce soir, alors que je dirigeais le Choeur qui chantait "O mon pays, beau et perdu", j'ai pensé que si nous continuons ainsi, nous allons tuer la culture sur laquelle l'histoire de l'Italie est bâtie. Auquel cas, nous, notre patrie, serait vraiment "belle et perdue". [Applaudissements à tout rompre, y compris des artistes sur scène]
Muti : Depuis que règne par ici un "climat italien", moi, Muti, je me suis tu depuis de trop longues années. Je voudrais maintenant... nous devrions donner du sens à ce chant ; comme nous sommes dans notre Maison, le théâtre de la capitale, et avec un Choeur qui a chanté magnifiquement, et qui est accompagné magnifiquement, si vous le voulez bien, je vous propose de vous joindre à nous pour chanter tous ensemble.
C’est alors qu’il invita le public à chanter avec le Chœur des esclaves. « J’ai vu des groupes de gens se lever. Tout l’opéra de Rome s’est levé. Et le Chœur s’est lui aussi levé. Ce fut un moment magique dans l’opéra. » « Ce soir-là fut non seulement une représentation du Nabucco, mais également une déclaration du théâtre de la capitale à l’attention des politiciens. »
Voici une vidéo de ce moment plein d'émotion
http://www.youtube.com/embed/G_gmtO6JnRs
!!!Bonne Année!!!
<<tiddler HideTiddlerTags>> <<tiddler HideTiddlerTitle>>
Je vous souhaite à toutes et à tous une excellente année 2012.
Quelle soit remplie de vos rêves, et que bien sur, ils se réalisent.
Que la santé et l'amour vous accompagne, ainsi que la prospérité et la réussite de vos projets.
BONNE ANNEE!!!
!!Selon la revue S!lence :
(http://www.revuesilence.net/index.php?page=japon_chronojanvier)
L’International Journal of Cancer présente une étude épidémiologique, réalisée par des chercheurs de l’Université Paris-Sud, de l’INSERM et de l’IRSN, sur le risque de leucémie de l’enfant près des centrales nucléaires françaises. Elle porte sur la période 2002 à 2007 et concerne l'ensemble des 19 sites. Il ressort de cette étude que l’incidence de leucémies aiguës chez les enfants de moins de 15 ans vivant à proximité des centrales nucléaires, c’est-à-dire dans un rayon de 5 km, est pratiquement doublée (ratio de 1,9) et que cette sur-incidence de leucémies est statistiquement significative. Cette information n'est pratiquement reprise par aucun média français. Le prix des pages du pub d'EDF et d'Areva expliquent sans doute cela.
Plusieurs immeubles actuellement en reconstruction dans la zone détruite par le tremblement de terre du 10 mars 2011, présentent un taux de radioactivité trop élevé pour être habitables. En cause, le béton utilisé, réalisé avec des graviers provenant d'une carrière située aujourd'hui dans la zone interdite et qui a continué à fonctionner jusqu'au 22 avril 2011. Au moins 5200 tonnes de graviers ont été livrés à 19 distributeurs lesquels ont fourni du béton à 200 entreprises de construction. Au rez-de-chaussée d'un des nouveaux immeubles, la radioactivité mesurée (10 millisieverts par an) atteint la moitié du seuil fixé pour déterminer la zone d'évacuation. De nombreux immeubles et sans doute des ponts risquent de devoir être démolis à nouveau…
<<tiddler HideTiddlerTags>> <<tiddler HideTiddlerTitle>>
|>|!!!Les dernières nouvelles|
|>|<<tiddler [[2012-02-13, Nucléaire et leucemie?]]>>|
|>|2 liens intéressants :<br>[[Habitat participatif à Paris|2011-11-24, 14:39 Habitat participatif à Paris]]<br>[[Coopérative d'habitants à Villeurbanne|2011-11-24, 15:12 Coopérative d'habitants à Villeurbanne]]|
|>|<<tiddler [[2011-11-24, 14:41 XUBUNTU]]>>|
|>|<<recentChanges 15 noEdit>>|
|>|!!!Présentation :|
|<html><img src="ImagesTiddly/20090621_Carnon02_copie02Lite.jpg" style="width: 150px; align: top;" /></html>|<<tiddler [[MaPrésentation]]>>|
|<html><table style="width:194px;"><tr><td align="center" style="height:194px;background:url(https://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat left"><a href="https://picasaweb.google.com/fredjoz/LesVacancesCEstCommeCa?authuser=0&feat=embedwebsite" target="_blank"><img src="https://lh6.googleusercontent.com/-LsEHciX_zSM/SpabdmdC7jE/AAAAAAAABUc/9YMTYEDLaGw/s160-c/LesVacancesCEstCommeCa.jpg" width="160" height="160" style="margin:1px 0 0 4px;"></a></td></tr><tr><td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="https://picasaweb.google.com/fredjoz/LesVacancesCEstCommeCa?authuser=0&feat=embedwebsite" style="color:#4D4D4D;font-weight:bold;text-decoration:none;" target="_blank">Les vacances, c'est comme ça</a></td></tr></table></html>|Quelques photos de lieux vers lesquels mes pieds m'ont portés....|
|<html><table style="width:194px;"><tr><td align="center" style="height:194px;background:url(https://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat left"><a href="https://picasaweb.google.com/fredjoz/BretagneAout2011?authuser=0&feat=embedwebsite" target="_blank"><img src="https://lh5.googleusercontent.com/-J6nDw2BbYKg/TlFzp_ENfIE/AAAAAAAABYY/UIq9SSdtKro/s160-c/BretagneAout2011.jpg" width="160" height="160" style="margin:1px 0 0 4px;"></a></td></tr><tr><td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="https://picasaweb.google.com/fredjoz/BretagneAout2011?authuser=0&feat=embedwebsite" style="color:#4D4D4D;font-weight:bold;text-decoration:none;" target="_blank">Bretagne août 2011</a></td></tr></table></html>|Des photos de Bretagne, Aout 2011|
/***
|''Name:''|AnnotationsPlugin|
|''Description:''|Inline annotations for tiddler text.|
|''Author:''|Saq Imtiaz ( <b style="color: black; background-color: rgb(160, 255, 255);">lewcid</b>@gmail.com )|
|''Source:''|http://tw.<b style="color: black; background-color: rgb(160, 255, 255);">lewcid</b>.org/#AnnotationsPlugin|
|''Code Repository:''|http://tw.<b style="color: black; background-color: rgb(160, 255, 255);">lewcid</b>.org/svn/plugins|
|''Version:''|2.0|
|''Date:''||
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.2.3|
!!Usage:
*{{{((text to annotate(annotation goes here)}}}
* To include the text being annotated, in the popup as a title, put {{{^}}} as the first letter of the annotation text.
** {{{((text to annotate(^annotation goes here)}}}
!!Examples:
Mouse over, the text below:
* ((banana(the best fruit in the world)))
* ((banana(^ the best fruit in the world)))
***/
// /%
config.formatters.unshift({name:"annotations",match:"\\(\\(",lookaheadRegExp:/\(\((.*?)\((\^?)((?:.|\n)*?)\)\)\)/g,handler:function(w){
this.lookaheadRegExp.lastIndex=w.matchStart;
var _2=this.lookaheadRegExp.exec(w.source);
if(_2&&_2.index==w.matchStart){
var _3=createTiddlyElement(w.output,"span",null,"annosub",_2[1]);
_3.anno=_2[3];
if(_2[2]){
_3.subject=_2[1];
}
_3.onmouseover=this.onmouseover;
_3.onmouseout=this.onmouseout;
_3.ondblclick=this.onmouseout;
w.nextMatch=_2.index+_2[0].length;
}
},onmouseover:function(e){
popup=createTiddlyElement(document.body,"div",null,"anno");
this.popup=popup;
if(this.subject){
wikify("!"+this.subject+"\n",popup);
}
wikify(this.anno,popup);
addClass(this,"annosubover");
Popup.place(this,popup,{x:25,y:7});
},onmouseout:function(e){
removeNode(this.popup);
this.popup=null;
removeClass(this,"annosubover");
}});
setStylesheet(".anno{position:absolute;border:2px solid #000;background-color:#DFDFFF; color:#000;padding:0.5em;max-width:15em;width:expression(document.body.clientWidth > (255/12) *parseInt(document.body.currentStyle.fontSize)?'15em':'auto' );}\n"+".anno h1, .anno h2{margin-top:0;color:#000;}\n"+".annosub{background:#ccc;}\n"+".annosubover{z-index:25; background-color:#DFDFFF;cursor:help;}\n","AnnotationStyles");
// %/
<<list filter [tag[Boulot]]>>
<<tiddler ToggleRightSidebar##show
with: {{config.options.chkShowRightSidebar?'►':'◄'}}>>
<<tiddler HideTiddlerTags>>
/%RGB hexadecimal 216-color "Web safe" palette %/
Source: Paul Petterson, revised by Eric Shulman
{{menubox{
|bgcolor(#FFF):FFF |bgcolor(#CCC):CCC |bgcolor(#999):999 |bgcolor(#666):@@color(white):666@@ |bgcolor(#333):@@color(white):333@@ |bgcolor(#000):@@color(white):000@@ |bgcolor(#FC0):~FC0 |bgcolor(#F90):F90 |bgcolor(#F60):@@color(white):F60@@ |bgcolor(#F30):@@color(white):F30@@ |>|>|>|>|>| |
|bgcolor(#9C0):9C0 |>|>|>| |bgcolor(#C90):C90 |bgcolor(#FC3):~FC3 |bgcolor(#FC6):~FC6 |bgcolor(#F96):F96 |bgcolor(#F63):@@color(white):F63@@ |bgcolor(#C30):@@color(white):C30@@ |>|>|>| |bgcolor(#C03):@@color(white):C03@@ |
|bgcolor(#CF0):~CF0 |bgcolor(#CF3):~CF3 |bgcolor(#330):@@color(white):330@@ |bgcolor(#660):@@color(white):660@@ |bgcolor(#990):990 |bgcolor(#CC0):~CC0 |bgcolor(#FF0):~FF0 |bgcolor(#C93):C93 |bgcolor(#C63):@@color(white):C63@@ |bgcolor(#300):@@color(white):300@@ |bgcolor(#600):@@color(white):600@@ |bgcolor(#900):@@color(white):900@@ |bgcolor(#C00):@@color(white):C00@@ |bgcolor(#F00):@@color(white):F00@@ |bgcolor(#F36):@@color(white):F36@@ |bgcolor(#F03):@@color(white):F03@@ |
|bgcolor(#9F0):9F0 |bgcolor(#CF6):~CF6 |bgcolor(#9C3):9C3 |bgcolor(#663):@@color(white):663@@ |bgcolor(#993):993 |bgcolor(#CC3):~CC3 |bgcolor(#FF3):~FF3 |bgcolor(#960):@@color(white):960@@ |bgcolor(#930):@@color(white):930@@ |bgcolor(#633):@@color(white):633@@ |bgcolor(#933):@@color(white):933@@ |bgcolor(#C33):@@color(white):C33@@ |bgcolor(#F33):@@color(white):F33@@ |bgcolor(#C36):@@color(white):C36@@ |bgcolor(#F69):@@color(white):F69@@ |bgcolor(#F06):@@color(white):F06@@ |
|bgcolor(#6F0):6F0 |bgcolor(#9F6):9F6 |bgcolor(#6C3):6C3 |bgcolor(#690):690 |bgcolor(#996):996 |bgcolor(#CC6):~CC6 |bgcolor(#FF6):~FF6 |bgcolor(#963):@@color(white):963@@ |bgcolor(#630):@@color(white):630@@ |bgcolor(#966):@@color(white):966@@ |bgcolor(#C66):@@color(white):C66@@ |bgcolor(#F66):@@color(white):F66@@ |bgcolor(#903):@@color(white):903@@ |bgcolor(#C39):@@color(white):C39@@ |bgcolor(#F6C):@@color(white):~F6C@@ |bgcolor(#F09):@@color(white):F09@@ |
|bgcolor(#3F0):3F0 |bgcolor(#6F3):6F3 |bgcolor(#390):390 |bgcolor(#6C0):6C0 |bgcolor(#9F3):9F3 |bgcolor(#CC9):~CC9 |bgcolor(#FF9):~FF9 |bgcolor(#C96):C96 |bgcolor(#C60):@@color(white):C60@@ |bgcolor(#C99):C99 |bgcolor(#F99):F99 |bgcolor(#F39):@@color(white):F39@@ |bgcolor(#C06):@@color(white):C06@@ |bgcolor(#906):@@color(white):906@@ |bgcolor(#F3C):@@color(white):~F3C@@ |bgcolor(#F0C):@@color(white):~F0C@@ |
|bgcolor(#0C0):0C0 |bgcolor(#3C0):3C0 |bgcolor(#360):@@color(white):360@@ |bgcolor(#693):693 |bgcolor(#9C6):9C6 |bgcolor(#CF9):~CF9 |bgcolor(#FFC):FFC |bgcolor(#FC9):~FC9 |bgcolor(#F93):F93 |bgcolor(#FCC):FCC |bgcolor(#F9C):~F9C |bgcolor(#C69):@@color(white):C69@@ |bgcolor(#936):@@color(white):936@@ |bgcolor(#603):@@color(white):603@@ |bgcolor(#C09):@@color(white):C09@@ |bgcolor(#303):@@color(white):303@@ |
|bgcolor(#3C3):3C3 |bgcolor(#6C6):6C6 |bgcolor(#0F0):0F0 |bgcolor(#3F3):3F3 |bgcolor(#6F6):6F6 |bgcolor(#9F9):9F9 |bgcolor(#CFC):CFC |>|>| |bgcolor(#C9C):~C9C |bgcolor(#969):@@color(white):969@@ |bgcolor(#939):@@color(white):939@@ |bgcolor(#909):@@color(white):909@@ |bgcolor(#636):@@color(white):636@@ |bgcolor(#606):@@color(white):606@@ |
|bgcolor(#060):@@color(white):060@@ |bgcolor(#363):@@color(white):363@@ |bgcolor(#090):090 |bgcolor(#393):393 |bgcolor(#696):696 |bgcolor(#9C9):9C9 |>|>| |bgcolor(#FCF):FCF |bgcolor(#F9F):~F9F |bgcolor(#F6F):@@color(white):~F6F@@ |bgcolor(#F3F):@@color(white):~F3F@@ |bgcolor(#F0F):@@color(white):~F0F@@ |bgcolor(#C6C):@@color(white):~C6C@@ |bgcolor(#C3C):@@color(white):~C3C@@ |
|bgcolor(#030):@@color(white):030@@ |bgcolor(#0C3):0C3 |bgcolor(#063):@@color(white):063@@ |bgcolor(#396):396 |bgcolor(#6C9):6C9 |bgcolor(#9FC):9FC |bgcolor(#CFF):CFF |bgcolor(#39F):39F |bgcolor(#9CF):9CF |bgcolor(#CCF):CCF |bgcolor(#C9F):~C9F |bgcolor(#96C):@@color(white):96C@@ |bgcolor(#639):@@color(white):639@@ |bgcolor(#306):@@color(white):306@@ |bgcolor(#90C):@@color(white):90C@@ |bgcolor(#C0C):@@color(white):~C0C@@ |
|bgcolor(#0F3):0F3 |bgcolor(#3F6):3F6 |bgcolor(#093):093 |bgcolor(#0C6):0C6 |bgcolor(#3F9):3F9 |bgcolor(#9FF):9FF |bgcolor(#9CC):9CC |bgcolor(#06C):@@color(white):06C@@ |bgcolor(#69C):69C |bgcolor(#99F):99F |bgcolor(#99C):99C |bgcolor(#93F):@@color(white):93F@@ |bgcolor(#60C):@@color(white):60C@@ |bgcolor(#609):@@color(white):609@@ |bgcolor(#C3F):@@color(white):~C3F@@ |bgcolor(#C0F):@@color(white):~C0F@@ |
|bgcolor(#0F6):0F6 |bgcolor(#6F9):6F9 |bgcolor(#3C6):3C6 |bgcolor(#096):096 |bgcolor(#6FF):6FF |bgcolor(#6CC):6CC |bgcolor(#699):699 |bgcolor(#036):@@color(white):036@@ |bgcolor(#369):@@color(white):369@@ |bgcolor(#66F):@@color(white):66F@@ |bgcolor(#66C):@@color(white):66C@@ |bgcolor(#669):@@color(white):669@@ |bgcolor(#309):@@color(white):309@@ |bgcolor(#93C):@@color(white):93C@@ |bgcolor(#C6F):@@color(white):~C6F@@ |bgcolor(#90F):@@color(white):90F@@ |
|bgcolor(#0F9):0F9 |bgcolor(#6FC):6FC |bgcolor(#3C9):3C9 |bgcolor(#3FF):3FF |bgcolor(#3CC):3CC |bgcolor(#399):399 |bgcolor(#366):@@color(white):366@@ |bgcolor(#069):@@color(white):069@@ |bgcolor(#039):@@color(white):039@@ |bgcolor(#33F):@@color(white):33F@@ |bgcolor(#33C):@@color(white):33C@@ |bgcolor(#339):@@color(white):339@@ |bgcolor(#336):@@color(white):336@@ |bgcolor(#63C):@@color(white):63C@@ |bgcolor(#96F):@@color(white):96F@@ |bgcolor(#60F):@@color(white):60F@@ |
|bgcolor(#0FC):0FC |bgcolor(#3FC):3FC |bgcolor(#0FF):0FF |bgcolor(#0CC):0CC |bgcolor(#099):099 |bgcolor(#066):@@color(white):066@@ |bgcolor(#033):@@color(white):033@@ |bgcolor(#39C):39C |bgcolor(#36C):@@color(white):36C@@ |bgcolor(#00F):@@color(white):00F@@ |bgcolor(#00C):@@color(white):00C@@ |bgcolor(#009):@@color(white):009@@ |bgcolor(#006):@@color(white):006@@ |bgcolor(#003):@@color(white):003@@ |bgcolor(#63F):@@color(white):63F@@ |bgcolor(#30F):@@color(white):30F@@ |
|bgcolor(#0C9):0C9 |>|>|>| |bgcolor(#09C):09C |bgcolor(#3CF):3CF |bgcolor(#6CF):6CF |bgcolor(#69F):69F |bgcolor(#36F):@@color(white):36F@@ |bgcolor(#03C):@@color(white):03C@@ |>|>|>| |bgcolor(#30C):@@color(white):30C@@ |
|>|>|>|>|>| |bgcolor(#0CF):0CF |bgcolor(#09F):09F |bgcolor(#06F):@@color(white):06F@@ |bgcolor(#03F):@@color(white):03F@@ |>|>|>|>|>| |
}}}
Background: #f9f9f9
Foreground: #630152
PrimaryPale: #adfdb0
PrimaryLight: #a0ec1b
PrimaryMid: #1f9f25
PrimaryDark: #075a0b
SecondaryPale: #ffaaee
SecondaryLight: #fdaaf8
SecondaryMid: #9f1f97
SecondaryDark: #23398e
TertiaryPale: #ececec
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
[[radio funk|http://www.deezer.com/fr/radio/radio-21]]
[[radio soul|http://www.deezer.com/fr/radio/radio-19]]
!!!DoX-UMP :
Groupe de pirates qui a réussi, ne novembre 2011, par une simple requête [[google dork]], à pirater 160 bases de données contenant des informations sensibles sur des responsables UMP dont certains parlementaires en fonction.
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div>
<div class='editorFooter'>
<span macro='message views.editor.tagPrompt'></span>
<span macro='tagChooser excludeLists'></span>
</div>
<!--}}}-->
<<tiddler HideTiddlerTags>> <<tiddler HideTiddlerTitle>><<tabs tabSite
"Accueil" "Accueil" Accueil
"Perso" "Perso" Perso
"Quelques album photos" "Quelques album photos" AlbumsPhotos
"Boulot" "Boulot" Boulot
"Mes Sites" "Mes Sites" Sites
"B A BA TiddlyWiki" "B A BA TiddlyWiki" HowToTiddlyWiki
"Skins" "Skins" Skins
"Radio Deezer" "Radio Deezer" RadioDeezer
>>
Name : FJColorsSet03
Background: #333
//@@bgcolor:#cfc;color:#333;''couleur de fond''@@//
Foreground: #cfc
//@@bgcolor:#333;color:#cfc;''couleur de premier plan''@@//
PrimaryPale: #006
//@@bgcolor:#333;color:#006;''wwwww''@@//
PrimaryLight: #00f
//@@bgcolor:#333;color:#00f;''wwwww''@@//
PrimaryMid: #06f
//@@bgcolor:#333;color:#06f;''wwwww''@@//
PrimaryDark: #09f
//@@bgcolor:#333;color:#09f;''wwwww''@@//
SecondaryPale: #066
//@@bgcolor:#333;color:#066;''wwwww''@@//
SecondaryLight: #099
//@@bgcolor:#333;color:#099;''wwwww''@@//
SecondaryMid: #0cc
//@@bgcolor:#333;color:#0cc;''wwwww''@@//
SecondaryDark: #0ff
//@@bgcolor:#333;color:#0ff;''wwwww''@@//
TertiaryPale: #666
//@@bgcolor:#333;color:#666;''wwwww''@@//
TertiaryLight: #777
//@@bgcolor:#333;color:#777;''wwwww''@@//
TertiaryMid: #888
//@@bgcolor:#333;color:#888;''wwwww''@@//
TertiaryDark: #999
//@@bgcolor:#333;color:#999;''wwwww''@@//
Error: #c00
//@@bgcolor:#333;color:#c00;''Error''@@//
<<applyPalette>>
Background: #f9f9f9
Foreground: #630152
PrimaryPale: #adfdb0
PrimaryLight: #a0ec1b
PrimaryMid: #1f9f25
PrimaryDark: #075a0b
SecondaryPale: #ffaaee
SecondaryLight: #fdaaf8
SecondaryMid: #9f1f97
SecondaryDark: #23398e
TertiaryPale: #ececec
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
Name : FJColorsSet03
Background: #fff
//@@bgcolor:#666;color:#fff;''couleur de fond''@@//
Foreground: #666
//@@bgcolor:#fff;color:#666;''couleur de premier plan''@@//
PrimaryPale: #eee
//@@bgcolor:#fff;color:#eee;''wwwww''@@//
PrimaryLight: #ccc
//@@bgcolor:#fff;color:#ccc;''wwwww''@@//
PrimaryMid: #999
//@@bgcolor:#fff;color:#999;''wwwww''@@//
PrimaryDark: #666
//@@bgcolor:#fff;color:#666;''wwwww''@@//
SecondaryPale: #fc6
//@@bgcolor:#fff;color:#fc6;''wwwww''@@//
SecondaryLight: #c93
//@@bgcolor:#fff;color:#c93;''wwwww''@@//
SecondaryMid: #960
//@@bgcolor:#fff;color:#960;''wwwww''@@//
SecondaryDark: #630
//@@bgcolor:#fff;color:#630;''wwwww''@@//
TertiaryPale: #eee
//@@bgcolor:#666;color:#eee;''wwwww''@@//
TertiaryLight: #ccc
//@@bgcolor:#fff;color:#ccc;''wwwww''@@//
TertiaryMid: #999
//@@bgcolor:#fff;color:#999;''wwwww''@@//
TertiaryDark: #666
//@@bgcolor:#fff;color:#666;''wwwww''@@//
Error: #c00
//@@bgcolor:#333;color:#c00;''Error''@@//
<<applyPalette>>
Name : FJColorsSet03_2
Background: #fff
//@@bgcolor:#666;color:#fff;''couleur de fond''@@//
Foreground: #666
//@@bgcolor:#fff;color:#666;''couleur de premier plan''@@//
PrimaryPale: #eee
//@@bgcolor:#fff;color:#eee;''wwwww''@@//
PrimaryLight: #ccc
//@@bgcolor:#fff;color:#ccc;''wwwww''@@//
PrimaryMid: #999
//@@bgcolor:#fff;color:#999;''wwwww''@@//
PrimaryDark: #630
//@@bgcolor:#fff;color:#630;''wwwww''@@//
SecondaryPale: #fc6
//@@bgcolor:#fff;color:#fc6;''wwwww''@@//
SecondaryLight: #c93
//@@bgcolor:#fff;color:#c93;''wwwww''@@//
SecondaryMid: #960
//@@bgcolor:#fff;color:#960;''wwwww''@@//
SecondaryDark: #630
//@@bgcolor:#fff;color:#630;''wwwww''@@//
TertiaryPale: #eee
//@@bgcolor:#666;color:#eee;''wwwww''@@//
TertiaryLight: #ccc
//@@bgcolor:#fff;color:#ccc;''wwwww''@@//
TertiaryMid: #999
//@@bgcolor:#fff;color:#999;''wwwww''@@//
TertiaryDark: #666
//@@bgcolor:#fff;color:#666;''wwwww''@@//
Error: #c00
//@@bgcolor:#333;color:#c00;''Error''@@//
<<applyPalette>>
/***
|''Name:''|FrenchTranslationPlugin|
|''Description:''|Translation of TiddlyWiki into French|
|''Author:''|ocalTW ( FrenchTranslationPlugin (at) TiddlyWiki (dot) fr )|
|''Source:''|http://www.tiddlywiki.fr#FrenchTranslationPlugin |
|''CodeRepository:''|http://svn.tiddlywiki.org/Trunk/association/locales/core/fr/locale.fr.js |
|''Version:''|0.4.3|
|''Date:''|Jan 15, 2011|
|''Comments:''|Mail at http://groups.google.com/group/TiddlyWikiFR |
|''History:''|Previous French translations were performed by:<br>* v2.1.3 by Jacques Turbé<br>* v2.2 by ~BidiX<br>* v2.3.x & v2.4.x by ocalTW<br>* v2.5.x by ocalTW and Nicolas Syssoieff<br>* v2.6.x by ocalTW |
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]] |
|''~CoreVersion:''|2.6.0|
***/
//{{{
//--
//-- Translateable strings
//--
// Strings in "double quotes" should be translated; strings in 'single quotes' should be left alone
config.locale = "fr"; // W3C language tag
if (config.options.txtUserName == 'YourName') // do not translate this line, but do translate the next line
merge(config.options,{txtUserName: "VotreNom"});
merge(config.tasks,{
save: {text: "enregistrer", tooltip: "Enregistrer les modifications dans ce TiddlyWiki", action: saveChanges},
sync: {text: "synchroniser", tooltip: "Synchroniser les modifications avec d'autres fichiers ou serveurs TiddlyWiki", content: '<<sync>>'},
importTask: {text: "importer", tooltip: "Importer des tiddlers et des plugins depuis d'autres fichiers ou serveurs TiddlyWiki", content: '<<importTiddlers>>'},
tweak: {text: "configurer", tooltip: "Configurer l'apparence et le comportement de TiddlyWiki", content: '<<options>>'},
upgrade: {text: "mettre à jour", tooltip: "Mettre à jour le noyau de TiddlyWiki", content: '<<upgrade>>'},
plugins: {text: "plugins", tooltip: "Gérer les plugins installés", content: '<<plugins>>'}
});
// Options that can be set in the options panel and/or cookies
merge(config.optionsDesc,{
txtUserName: "Nom d'utilisateur",
chkRegExpSearch: "Utiliser les expressions régulières dans les recherches",
chkCaseSensitiveSearch: "Recherche sensible à la casse",
chkIncrementalSearch: "Recherche incrémentale touche par touche",
chkAnimate: "Activer les animations",
chkSaveBackups: "Générer un backup à chaque enregistrement",
chkAutoSave: "Enregistrer automatiquement les modifications",
chkGenerateAnRssFeed: "Générer un flux RSS à chaque enregistrement",
chkSaveEmptyTemplate: "Générer un modèle vide empty.html à chaque enregistrement",
chkOpenInNewWindow: "Ouvrir les liens externes dans une nouvelle fenêtre",
chkToggleLinks: "Cliquer sur les liens des tiddlers déjà ouverts les ferme",
chkHttpReadOnly: "Masquer les fonctions d'édition lors des consultations par HTTP",
chkForceMinorUpdate: "Ne mettre à jour ni le nom d'utilisateur, ni la date lors de l'édition des tiddlers",
chkConfirmDelete: "Demander une confirmation avant de supprimer un tiddler",
chkInsertTabs: "Utiliser la touche 'tab' pour insérer une tabulation au lieu de changer de champ",
txtBackupFolder: "Nom du répertoire à utiliser pour les backups",
txtMaxEditRows: "Nombre maximum de lignes dans les zones d'édition",
txtTheme: "Nom du thème à utiliser",
txtFileSystemCharSet: "Jeu de caractères à utiliser pour l'enregistrement (uniquement pour Firefox/Mozilla)"});
merge(config.messages,{
customConfigError: "Problèmes rencontrés pendant le chargement des plugins. Consulter 'PluginManager' pour plus de détails",
pluginError: "Erreur : %0",
pluginDisabled: "Plugin non éxécuté car désactivé par le label 'systemConfigDisable'",
pluginForced: "Plugin exécuté de façon forcée par l'utilisation du label 'systemConfigForce'",
pluginVersionError: "Plugin non éxécuté car il requiert une version plus récente de TiddlyWiki",
nothingSelected: "Vous devez d'abord sélectionner un ou plusieurs items",
savedSnapshotError: "Ce fichier TiddlyWiki ne semble pas être conforme ou n'a pas été enregistré correctement. Consulter http://www.tiddlywiki.com/#Download pour de plus amples détails",
subtitleUnknown: "(inconnu)",
undefinedTiddlerToolTip: "Le tiddler '%0' n'existe pas encore",
shadowedTiddlerToolTip: "Le tiddler '%0' n'existe pas encore, mais a déjà un contenu par défaut",
tiddlerLinkTooltip: "%0 - %1, %2",
externalLinkTooltip: "Lien externe vers %0",
noTags: "Il n'y a pas de tiddlers avec des tags",
notFileUrlError: "Vous devez enregistrer ce TiddlyWiki dans un fichier avant de pouvoir enregistrer vos modifications",
cantSaveError: "Impossible d'enregistrer les modifications.\n- Soit votre navigateur ne supporte pas la fonction (Firefox, Internet Explorer, Safari et Opera fonctionnent s'ils sont configurés correctement)\n- Soit le chemin d'accès à votre fichier TiddlyWiki contient des caractères illégaux\n- Soit le fichier TiddlyWiki a été déplacé ou renommé",
invalidFileError: "Le fichier original '%0' ne semble pas être un TiddlyWiki valide",
backupSaved: "Backup enregistré",
backupFailed: "Echec de l'enregistrement du fichier backup",
rssSaved: "Flux RSS enregistré",
rssFailed: "Echec de l'enregistrement du fichier de flux RSS",
emptySaved: "Modèle vide 'empty.html' enregistré",
emptyFailed: "Echec de l'enregistrement du modèle TiddlyWiki vide 'empty.html'",
mainSaved: "Fichier TiddlyWiki enregistré",
mainFailed: "Echec de l'enregistrement du fichier TiddlyWiki. Vos modifications ne sont pas enregistrées",
macroError: "Erreur dans la macro <<\%0>>",
macroErrorDetails: "Erreur pendant l'éxécution de la macro <<\%0>>:\n%1",
missingMacro: "Macro non trouvée",
overwriteWarning: "Un tiddler nommé '%0' existe déjà. Cliquer sur OK pour l'écraser",
unsavedChangesWarning: "ATTENTION! Certaines modifications ne sont pas enregistrées dans le fichier TiddlyWiki\n\nCliquer sur 'OK' pour les enregistrer\nCliquer sur 'ANNULER' pour les ignorer",
confirmExit: "--------------------------------\n\nCertaines modifications ne sont pas enregistrées dans TiddlyWiki. Si vous continuez ces modifications seront perdues\n\n--------------------------------",
saveInstructions: "Enregistrer les Modifications",
unsupportedTWFormat: "Format de TiddlyWiki non supporté '%0'",
tiddlerSaveError: "Erreur pendant l'enregistrement du tiddler '%0'",
tiddlerLoadError: "Erreur pendant le chargement du tiddler '%0'",
wrongSaveFormat: "Impossible d'enregistrer avec le format de stockage '%0'. Utiliser un format standard pour enregistrer.",
invalidFieldName: "Nom de champ invalide %0",
fieldCannotBeChanged: "Le champ '%0' ne peut pas être modifié",
loadingMissingTiddler: "Tentative de récupération du tiddler '%0' à partir du serveur '%1' à :\n\n'%2' dans l'espace de travail '%3'",
upgradeDone: "La mise à jour en version %0 est effectuée\n\nCliquer sur OK pour recharger la nouvelle version de TiddlyWiki",
invalidCookie: "Cookie non valide '%0'"});
merge(config.messages.messageClose,{
text: "fermer",
tooltip: "fermer la zone de messages"});
config.messages.backstage = {
open: {text: "barre d'outils", tooltip: "Ouvrir la barre d'outils pour effectuer des tâches de maintenance : synchronisation, export, import, mise à jour, gestion des plugins"},
close: {text: "fermer", tooltip: "Fermer la barre d'outils"},
prompt: "Outils : ",
decal: {
edit: {text: "éditer", tooltip: "Editer le tiddler '%0'"}
}
};
config.messages.listView = {
tiddlerTooltip: "Cliquer pour une vue complète de ce tiddler",
previewUnavailable: "(aperçu non disponible)"
};
config.messages.dates.months = ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "aout", "septembre", "octobre", "novembre","décembre"];
config.messages.dates.days = ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"];
config.messages.dates.shortMonths = ["jan.", "fev.", "mar.", "avr.", "mai", "juin", "juil", "aou.", "sep.", "oct.", "nov.", "dec."];
config.messages.dates.shortDays = ["dim", "lun", "mar", "mer", "jeu", "ven", "sam"];
// suffixes for dates, eg "1st","2nd","3rd"..."30th","31st"
config.messages.dates.daySuffixes = ["er","","","","","","","","","",
"","","","","","","","","","",
"","","","","","","","","","",
""];
config.messages.dates.am = "matin";
config.messages.dates.pm = "après-midi";
merge(config.messages.tiddlerPopup,{
});
merge(config.views.wikified.tag,{
labelNoTags: "pas de label",
labelTags: "labels : ",
openTag: "Ouvrir le label '%0'",
tooltip: "Afficher les tiddlers ayant pour label '%0'",
openAllText: "Tout ouvrir",
openAllTooltip: "Ouvrir tous ces tiddlers",
popupNone: "Pas d'autres tiddlers avec le label '%0'"});
merge(config.views.wikified,{
defaultText: "Le tiddler '%0' n'existe pas encore. Double-cliquer pour le créer",
defaultModifier: "(manquant)",
shadowModifier: "(tiddler masqué par défaut)",
dateFormat: "DD MMM YYYY", // Utilisé pour changer le format de la date (ici : "YYYY MMM DD"), ne pas changer les lettres D (jour), M (mois) ou Y (année)
createdPrompt: "créé le"});
merge(config.views.editor,{
tagPrompt: "Entrer des labels séparés par des espaces, [[entre double crochets]] si nécessaire, ou ajouter des labels existants :",
defaultText: "Entrer le texte pour '%0'"});
merge(config.views.editor.tagChooser,{
text: "labels",
tooltip: "Sélectionner des labels existants à ajouter à ce tiddler",
popupNone: "Aucun label défini",
tagTooltip: "Ajouter le label '%0'"});
merge(config.messages,{
sizeTemplates:
[
{unit: 1024*1024*1024, template: "%0\u00a0GB"},
{unit: 1024*1024, template: "%0\u00a0MB"},
{unit: 1024, template: "%0\u00a0KB"},
{unit: 1, template: "%0\u00a0B"}
]});
merge(config.macros.search,{
label: "recherche",
prompt: "Rechercher dans ce TiddlyWiki",
accessKey: "R",
successMsg: "%0 tiddlers trouvés contenant %1",
failureMsg: "Aucun tiddler ne contient %0"});
merge(config.macros.tagging,{
label: "avec ce label : ",
labelNotTag: "aucun tiddler avec ce label",
tooltip: "Liste des tiddlers avec le label '%0'"});
merge(config.macros.timeline,{
dateFormat: "DD MMM YYYY"});// Utilisé pour changer le format de la date (ici : "DD MMM YYYY"), ne pas changer les lettres D (jour/day), M (mois/month) ou Y (année/year)
merge(config.macros.allTags,{
tooltip: "Afficher les tiddlers avec le label '%0'",
noTags: "Aucun tiddler n'a de label"});
config.macros.list.all.prompt = "Tous les tiddlers classés par ordre alphabétique";
config.macros.list.missing.prompt = "Tiddlers pointés par un lien mais non créés";
config.macros.list.orphans.prompt = "Tiddlers orphelins qui ne sont référencés par aucun autre tiddler";
config.macros.list.shadowed.prompt = "Tiddlers masqués avec contenu par défaut";
config.macros.list.touched.prompt = "Tiddlers modifiés localement";
merge(config.macros.closeAll,{
label: "fermer tout",
prompt: "Fermer tous les tiddlers affichés (sauf ceux en cours d'édition)"});
merge(config.macros.permaview,{
label: "permalien",
prompt: "Lien vers une URL contenant tous les tiddlers affichés actuellement"});
merge(config.macros.saveChanges,{
label: "enregistrer",
prompt: "Enregistrer tous les tiddlers du TiddlyWiki",
accessKey: "S"});
merge(config.macros.newTiddler,{
label: "nouveau tiddler",
prompt: "Créer un nouveau tiddler",
title: "Nouveau Tiddler",
accessKey: "N"});
merge(config.macros.newJournal,{
label: "nouveau journal",
prompt: "Créer un nouveau tiddler avec la date et l'heure",
accessKey: "J"});
merge(config.macros.options,{
wizardTitle: "Réglage des options avancées",
step1Title: "Ces options sont enregistrées dans des cookies dans votre navigateur",
step1Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='false' name='chkUnknown'>Afficher les options inconnues</input>",
unknownDescription: "//(inconnu)//",
listViewTemplate: {
columns: [
{name: 'Option', field: 'option', title: "Option", type: 'String'},
{name: 'Description', field: 'description', title: "Description", type: 'WikiText'},
{name: 'Name', field: 'name', title: "Nom", type: 'String'}
],
rowClasses: [
{className: 'lowlight', field: 'lowlight'}
]}
});
merge(config.macros.plugins,{
wizardTitle: "Gérer les plugins",
step1Title: "Plugins actifs et chargés actuellement",
step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
skippedText: "(Ce plugin n'a pas été éxécuté car il a été ajouté après le chargement de ce fichier TiddlyWiki)",
noPluginText: "Aucun plugin n'est installé",
confirmDeleteText: "Etes-vous sûr de vouloir effacer ce(s) plugin(s) :\n\n%0",
removeLabel: "supprimer le label 'systemConfig'",
removePrompt: "Supprimer le label 'systemConfig'",
deleteLabel: "supprimer",
deletePrompt: "Supprimer définitivement ces tiddlers ",
listViewTemplate: {
columns: [
{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
{name: 'Description', field: 'Description', title: "Description", type: 'String'},
{name: 'Version', field: 'Version', title: "Version", type: 'String'},
{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Taille", type: 'Size'},
{name: 'Forced', field: 'forced', title: "Forcé", tag: 'systemConfigForce', type: 'TagCheckbox'},
{name: 'Disabled', field: 'disabled', title: "Désactivé", tag: 'systemConfigDisable', type: 'TagCheckbox'},
{name: 'Executed', field: 'executed', title: "Chargé", type: 'Boolean', trueText: "Yes", falseText: "No"},
{name: 'Startup Time', field: 'startupTime', title: "Temps de démarrage", type: 'String'},
{name: 'Error', field: 'error', title: "Etat", type: 'Boolean', trueText: "Error", falseText: "OK"},
{name: 'Log', field: 'log', title: "Log", type: 'StringList'}
],
rowClasses: [
{className: 'error', field: 'error'},
{className: 'warning', field: 'warning'}
]}
});
merge(config.macros.toolbar,{
moreLabel: "(plus)",
morePrompt: "Afficher les commandes supplémentaires",
lessLabel: "(moins)",
lessPrompt: "Masquer les commandes supplémentaires",
separator: "|"
});
merge(config.macros.refreshDisplay,{
label: "actualiser",
prompt: "Actualiser tout le TiddlyWiki"
});
merge(config.macros.importTiddlers,{
readOnlyWarning: "Impossible d'importer dans un TiddlyWiki en lecture seule. Ouvrir le TiddlyWiki depuis une URL 'file://'",
wizardTitle: "Importer des tiddlers depuis un autre fichier ou serveur",
step1Title: "Etape 1: Localiser le serveur ou le fichier TiddlyWiki",
step1Html: "Spécifier le type de serveur : <select name='selTypes'><option value=''>Choisir...</option></select><br>Entrer l'URL ou le chemin ici : <input type='text' size=50 name='txtPath'><br>...ou rechercher un fichier en local : <input type='file' size=50 name='txtBrowse'><br><hr>...ou sélectionner une source pré-définie : <select name='selFeeds'><option value=''>Choisir...</option></select>",
openLabel: "ouvrir",
openPrompt: "Ouvrir la connexion vers ce fichier ou ce serveur",
openError: "Problèmes pour récupérer le fichier TiddlyWiki", // OBSOLETE AVEC LA VERSION 2.6, CONSERVE POUR HISTORIQUE
statusOpenHost: "Accès à l'hôte",
statusGetWorkspaceList: "Récupération de la liste des espaces de travail",
step2Title: "Etape 2: Choisir l'espace de travail",
step2Html: "Entrer le nom de l'espace de travail : <input type='text' size=50 name='txtWorkspace'><br>...ou sélectionner un espace de travail : <select name='selWorkspace'><option value=''>Choisir...</option></select>",
cancelLabel: "annuler",
cancelPrompt: "Annuler l'import",
statusOpenWorkspace: "Ouverture de l'espace de travail",
statusGetTiddlerList: "Récupération de la liste des tiddlers disponibles",
errorGettingTiddlerList: "Erreur pendant la récupération des tiddlers, cliquer sur 'Annuler' pour ré-essayer",
step3Title: "Etape 3: Choisir les tiddlers à importer",
step3Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='true' name='chkSync'>Lier ces tiddlers à ce serveur pour pouvoir synchroniser les modifications ultérieures</input><br><input type='checkbox' name='chkSave'>Enregistrer les détails de ce serveur dans un tiddler 'systemServer' nommé : </input> <input type='text' size=25 name='txtSaveTiddler'>",
importLabel: "importer",
importPrompt: "Importer ces tiddlers",
confirmOverwriteText: "Etes-vous sûr de vouloir remplacer ces tiddlers :\n\n%0",
step4Title: "Etape 4: Import de %0 tiddler(s)",
step4Html: "<input type='hidden' name='markReport'></input>", // DO NOT TRANSLATE
doneLabel: "terminé",
donePrompt: "Fermer l'assistant",
statusDoingImport: "Import des tiddlers en cours",
statusDoneImport: "Tous les tiddlers ont été importés",
systemServerNamePattern: "%2 sur %1",
systemServerNamePatternNoWorkspace: "%1",
confirmOverwriteSaveTiddler: "Le tiddler '%0' existe déjà. Cliquer sur 'OK' pour le remplacer avec les détails de ce serveur, ou sur 'Annuler' pour le conserver",
serverSaveTemplate: "|''Type:''|%0|\n|''URL:''|%1|\n|''Espace de travail:''|%2|\n\nCe tiddler a été créé automatiquement pour enregistrer les détails de ce serveur",
serverSaveModifier: "(Système)",
listViewTemplate: {
columns: [
{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Taille", type: 'Size'},
{name: 'Tags', field: 'tags', title: "Labels", type: 'Tags'}
],
rowClasses: [
]}
});
merge(config.macros.upgrade,{
wizardTitle: "Mettre à jour le noyau de TiddlyWiki",
step1Title: "Mettre à jour ou réparer ce TiddlyWiki avec la dernière version",
step1Html: "Vous allez faire une mise à jour du noyau de TiddlyWiki à la dernière version (depuis <a href='%0' class='externalLink' target='_blank'>%1</a>). Votre contenu sera préservé après la mise à jour.<br><br>Les mise à jour du noyau peuvent interférer avec d'anciens plugins. Si vous rencontrez des problèmes avec le TiddlyWiki après la mise à jour, consulter <a href='http://www.tiddlywiki.org/wiki/CoreUpgrades' class='externalLink' target='_blank'>http://www.tiddlywiki.org/wiki/CoreUpgrades</a>",
errorCantUpgrade: "Impossible de mettre à jour ce TiddlyWiki. La mise à jour n'est possible que sur des fichiers stockés sur un disque local",
errorNotSaved: "Enregistrer les changements avant pouvoir réaliser la mise à jour",
step2Title: "Confirmer les détails de la mise à jour",
step2Html_downgrade: "Vous êtes sur le point de faire un retour arrière à la version de TiddlyWiki %0 depuis la version %1.<br><br>Le retour arrière vers une version antérieure du noyau n'est pas recommandée",
step2Html_restore: "Ce TiddlyWiki semble déjà utiliser la dernière version disponible du noyau (%0).<br><br>Vous pouvez quand même continuer la mise à jour pour vous assurer que le noyau n'a été ni corrompu ni endommagé",
step2Html_upgrade: "Vous êtes sur le point de faire la mise à jour vers TiddlyWiki en version %0 depuis la version %1",
upgradeLabel: "mettre à jour",
upgradePrompt: "Préparation à la mise à jour",
statusPreparingBackup: "Préparation du backup",
statusSavingBackup: "Enregistrement du fichier de backup",
errorSavingBackup: "Problème pour enregistrer le fichier de backup",
statusLoadingCore: "Chargement du noyau",
errorLoadingCore: "Erreur de chargement du noyau",
errorCoreFormat: "Erreur avec le nouveau noyau",
statusSavingCore: "Enregistrement du nouveau noyau",
statusReloadingCore: "Rechargement du nouveau noyau",
startLabel: "démarrer",
startPrompt: "Démarrer la mise à jour",
cancelLabel: "annuler",
cancelPrompt: "Annuler la mise à jour",
step3Title: "Mise à jour annulée",
step3Html: "Vous avez annulé la mise à jour"
});
merge(config.macros.sync,{
listViewTemplate: {
columns: [
{name: 'Selected', field: 'selected', rowName: 'title', type: 'Selector'},
{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
{name: 'Server Type', field: 'serverType', title: "Type de serveur", type: 'String'},
{name: 'Server Host', field: 'serverHost', title: "Hôte serveur", type: 'String'},
{name: 'Server Workspace', field: 'serverWorkspace', title: "Espace de travail du serveur", type: 'String'},
{name: 'Status', field: 'status', title: "Etat de la synchronisation", type: 'String'},
{name: 'Server URL', field: 'serverUrl', title: "URL du serveur", text: "View", type: 'Link'}
],
rowClasses: [
],
buttons: [
{caption: "Synchroniser ces tiddlers", name: 'sync'}
]},
wizardTitle: "Synchroniser avec des serveurs et fichiers externes",
step1Title: "Choisir les tiddlers à synchroniser",
step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
syncLabel: "synchroniser",
syncPrompt: "Synchroniser ces tiddlers",
hasChanged: "Modifié pendant la déconnexion",
hasNotChanged: "Non modifié pendant la déconnexion",
syncStatusList: {
none: {text: "...", color: "transparent", display:null},
changedServer: {text: "Modifié sur le serveur", color: '#8080ff', display:null},
changedLocally: {text: "Modifié pendant la déconnexion", color: '#80ff80', display:null},
changedBoth: {text: "Changé pendant la déconnexion et sur le serveur", color: '#ff8080', display:null},
notFound: {text: "Introuvable sur le serveur", color: '#ffff80', display:null},
putToServer: {text: "Mise à jour enregistrée sur le serveur", color: '#ff80ff', display:null},
gotFromServer: {text: "Mise à jour récupérée depuis le serveur", color: '#80ffff', display:null}
}
});
merge(config.commands.closeTiddler,{
text: "fermer",
tooltip: "Fermer ce tiddler"});
merge(config.commands.closeOthers,{
text: "isoler",
tooltip: "Fermer tous les autres tiddlers"});
merge(config.commands.editTiddler,{
text: "éditer",
tooltip: "Editer ce tiddler",
readOnlyText: "voir",
readOnlyTooltip: "Afficher la source de ce tiddler"});
merge(config.commands.saveTiddler,{
text: "valider",
tooltip: "Confirmer les modifications effectuées sur ce tiddler"});
merge(config.commands.cancelTiddler,{
text: "annuler",
tooltip: "Annuler les modifications de ce tiddler",
warning: "Etes-vous sûr de vouloir abandonner les modifications de '%0'?",
readOnlyText: "retour",
readOnlyTooltip: "Retour à l'affichage normal de ce tiddler"});
merge(config.commands.deleteTiddler,{
text: "supprimer",
tooltip: "Supprimer ce tiddler",
warning: "Confirmez-vous la suppression de '%0'?"});
merge(config.commands.permalink,{
text: "permalien",
tooltip: "Permalien de ce tiddler"});
merge(config.commands.references,{
text: "références",
tooltip: "Afficher les tiddlers qui font référence à ce tiddler",
popupNone: "Aucune référence"});
merge(config.commands.jump,{
text: "atteindre",
tooltip: "Atteindre un autre tiddler ouvert dans ce document"});
merge(config.commands.syncing,{
text: "synchronisation",
tooltip: "Contrôler la synchronisation de ce tiddler avec un serveur ou un fichier externe",
currentlySyncing: "<div>Actuellement synchronisé via <span class='popupHighlight'>'%0'</span> vers :</"+"div><div>host: <span class='popupHighlight'>%1</span></"+"div><div>workspace: <span class='popupHighlight'>%2</span></"+"div>", // Note escaping of closing <div> tag
notCurrentlySyncing: "Pas de synchronisation",
captionUnSync: "Interrompre la synchronisation de ce tiddler",
chooseServer: "Synchroniser ce tiddler avec un autre serveur :",
currServerMarker: "\u25cf ",
notCurrServerMarker: " "});
merge(config.commands.fields,{
text: "champs",
tooltip: "Afficher les champs supplémentaires de ce tiddler",
emptyText: "Il n'y a pas de champs supplémentaires pour ce tiddler",
listViewTemplate: {
columns: [
{name: 'Field', field: 'field', title: "Champs", type: 'String'},
{name: 'Value', field: 'value', title: "Valeur", type: 'String'}
],
rowClasses: [
],
buttons: [
]}});
merge(config.shadowTiddlers,{
DefaultTiddlers: "[[PourCommencer]]",
MainMenu: "[[PourCommencer]]\n\n\n^^~TiddlyWiki version <<version>>\n© 2010 [[UnaMesa|http://www.unamesa.org/]]^^",
PourCommencer: "Pour bien commencer avec un TiddlyWiki vide, vous devez modifier les tiddlers suivants :\n* SiteTitle & SiteSubtitle: Le titre et le sous-titre du site, visibles ci-dessus (après enregistrement, ils apparaîtront également dans la barre de titre du navigateur)\n* MainMenu: Le menu (généralement à gauche)\n* DefaultTiddlers: Contient le nom des tiddlers que vous souhaitez ouvrir automatiquement au chargement de votre TiddlyWiki\nVous devez également entrer votre nom d'utilisateur pour signer vos modifications : <<option txtUserName>>",
TranslatedGettingStarted: "Pour bien commencer avec un TiddlyWiki vide, vous devez modifier les tiddlers suivants :\n* SiteTitle & SiteSubtitle: Le titre et le sous-titre du site, visibles ci-dessus (après enregistrement, ils apparaîtront également dans la barre de titre du navigateur)\n* MainMenu: Le menu (généralement à gauche)\n* DefaultTiddlers: Contient le nom des tiddlers que vous souhaitez ouvrir automatiquement au chargement de votre TiddlyWiki\nVous devez également entrer votre nom d'utilisateur pour signer vos modifications : <<option txtUserName>>",// AJOUT PAR MESURE CONSERVATOIRE
SiteTitle: "Mon TiddlyWiki",
SiteSubtitle: "bloc-notes, organiseur personnel interactif, et bien d'autres choses encore ...",
SiteUrl: "",
OptionsPanel: "Les options de configuration pour adapter votre TiddlyWiki sont enregistrées dans votre navigateur\n\nVotre nom d'utilisateur pour signer vos modifications. Ecrivez-le comme un WikiWord (ex PierreDupont)\n<<option txtUserName>>\n\n<<option chkSaveBackups>> Enregistrer backups\n<<option chkAutoSave>> Enregistrement auto\n<<option chkRegExpSearch>> Recherche avec regexp\n<<option chkCaseSensitiveSearch>> Recherche sensible à la casse\n<<option chkAnimate>> Activer animations\n\n----\nVoir aussi [[OptionsAvancées|AdvancedOptions]]",
SideBarOptions: '<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY" "journal">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "options \u00bb" "Modifier les options avancées de TiddlyWiki">>',
SideBarTabs: '<<tabs txtMainTab "Chrono" "Affichage chronologique" TabTimeline "Tous" "Tous les tiddlers" TabAll "Labels" "Tous les labels" TabTags "Plus" "Autres listes" TabMore>>',
TabMore: '<<tabs txtMoreTab "Manquants" "Tiddlers manquants" TabMoreMissing "Orphelins" "Tiddlers orphelins" TabMoreOrphans "Masqués" "Tiddlers masqués" TabMoreShadowed>>'
});
merge(config.annotations,{
AdvancedOptions: "Ce tiddler masqué permet d'accéder à de nombreuses options avancées",
ColorPalette: "Les valeurs de ce tiddler masqué déterminent la palette de couleur de l'interface utilisateur de ce ~TiddlyWiki",
DefaultTiddlers: "Les tiddlers listés dans ce tiddler masqué seront automatiquement affichés à l'ouverture de ce ~TiddlyWiki",
EditTemplate: "Le gabarit HTML de ce tiddler masqué détermine l'apparence d'un tiddler en mode édition",
GettingStarted: "Ce tiddler masqué contient des instructions d'utilisation basiques",
ImportTiddlers: "Ce tiddler masqué permet d'accéder au fonctions d'import des tiddlers",
MainMenu: "Ce tiddler masqué contient le contenu du menu principal situé dans la colonne de gauche du TiddlyWiki",
MarkupPreHead: "Ce tiddler est inséré en haut de la section <head> du fichier TiddlyWiki",
MarkupPostHead: "Ce tiddler est inséré en bas de la section <head> du fichier TiddlyWiki",
MarkupPreBody: "Ce tiddler est inséré en haut de la section <body> du fichier TiddlyWiki",
MarkupPostBody: "Ce tiddler est inséré en haut de la section <body> du fichier TiddlyWiki immédiatement après le bloc de script",
OptionsPanel: "Ce tiddler masqué contient le menu déroulant d'options de la colonne de droite du TiddlyWiki",
PageTemplate: "Le gabarit HTML de ce tiddler masqué détermine l'apparence complète du TiddlyWiki",
PluginManager: "Ce tiddler masqué permet d'accéder au gestionnaire de plugins",
SideBarOptions: "Ce tiddler masqué contient le menu d'options de la colonne de droite du TiddlyWiki",
SideBarTabs: "Ce tiddler masqué contient le menu en onglets de la colonne de droite du TiddlyWiki",
SiteSubtitle: "Ce tiddler masqué contient la deuxième partie du titre de la page",
SiteTitle: "Ce tiddler masqué contient la première partie du titre de la page",
SiteUrl: "Ce tiddler masqué doit contenir l'URL complète du site utilisée pour la publication",
StyleSheetColors: "Ce tiddler masqué contient les définitions de style CSS liées à la couleur des différents éléments des pages. 'NE PAS EDITER CE TIDDLER', faire des modifications dans le tiddler masqué StyleSheet",
StyleSheet: "Ce tiddler peut contenir des définitions de style CSS personnalisées",
StyleSheetLayout: "Ce tiddler masqué contient les définitions de style CSS liées à la disposition des différents éléments des pages. 'NE PAS EDITER CE TIDDLER', faire des modifications dans le tiddler masqué StyleSheet",
StyleSheetLocale: "Ce tiddler masqué contient les définitions de style CSS pour la traduction",
StyleSheetPrint: "Ce tiddler masqué contient les définitions de style CSS pour l'impression",
SystemSettings: "Ce tiddler sert à conserver les paramètres de configuration de ce ~TiddlyWiki",
TabAll: "Ce tiddler masqué contient l'onglet 'Tous' de la colonne de droite du TiddlyWiki",
TabMore: "TCe tiddler masqué contient l'onglet 'Plus' de la colonne de droite du TiddlyWiki",
TabMoreMissing: "Ce tiddler masqué contient l'onglet 'Manquants' de la colonne de droite du TiddlyWiki",
TabMoreOrphans: "Ce tiddler masqué contient l'onglet 'Orphelins' de la colonne de droite du TiddlyWiki",
TabMoreShadowed: "Ce tiddler masqué contient l'onglet 'Masqués' de la colonne de droite du TiddlyWiki",
TabTags: "Ce tiddler masqué contient l'onglet 'Labels' de la colonne de droite du TiddlyWiki",
TabTimeline: "Ce tiddler masqué contient l'onglet 'Chrono' de la colonne de droite du TiddlyWiki",
ToolbarCommands: "Ce tiddler masqué détermine quelles commandes sont affichées dans les barre d'outils des tiddlers",
ViewTemplate: "Le gabarit HTML de ce tiddler masqué détermine l'apparence d'un tiddler en mode normal"
});
//}}}
var lewcidFullScreen = false;
config.commands.fullscreen =
{
text:" «FullScreen» ",
tooltip:"Fullscreen mode"
};
config.commands.fullscreen.handler = function (event,src,title)
{
if (lewcidFullScreen == false)
{
lewcidFullScreen = true;
setStylesheet('#sidebar, .header , #mainMenu{display:none;} #displayArea{margin:0em 0 0 0 !important;}',"lewcidFullScreenStyle");
}
else
{
lewcidFullScreen = false;
setStylesheet(' ',"lewcidFullScreenStyle");
}
}
config.macros.fullscreen={};
config.macros.fullscreen.handler = function(place,macroName,params,wikifier,paramString,tiddler)
{
var label = params[0]||" «Screen» ";
var tooltip = params[1]||"Fullscreen mode";
createTiddlyButton(place,label,tooltip,config.commands.fullscreen.handler);
}
var lewcid_fullscreen_closeTiddler = Story.prototype.closeTiddler;
Story.prototype.closeTiddler =function(title,animate,slowly)
{
lewcid_fullscreen_closeTiddler.apply(this,arguments);
if (story.isEmpty() && lewcidFullScreen == true)
config.commands.fullscreen.handler();
}
Slider.prototype.lewcidStop = Slider.prototype.stop;
Slider.prototype.stop = function()
{
this.lewcidStop();
if (story.isEmpty() && lewcidFullScreen == true)
config.commands.fullscreen.handler();
}
/%
!info
|Name|HideTiddlerTags|
|Source|http://www.TiddlyTools.com/#HideTiddlerTags|
|Version|2.0.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|hide a tiddler's 'tagged' and 'tagging' displays (if any)|
Usage:
<<<
{{{
<<tiddler HideTiddlerTags>>
<<tiddler HideTiddlerTags with: TiddlerTitle>>
}}}
<<<
!end
!show
<<tiddler {{
var title="$1";
if (title=='$'+'1') {
var here=story.findContainingTiddler(place);
if (here) title=here.getAttribute('tiddler');
}
var t=story.getTiddler(title); if (t) {
var e=t.getElementsByTagName('*');
for (var i=0; i<e.length; i++)
if (hasClass(e[i],'tagging')||hasClass(e[i],'tagged'))
e[i].style.display='none';
}
'';}}>>
!end
%/<<tiddler {{
var src='HideTiddlerTags';
src+(tiddler&&tiddler.title==src?'##info':'##show');}}
with: [[$1]]>>
/%
!info
|Name|HideTiddlerTitle|
|Source|http://www.TiddlyTools.com/#HideTiddlerTitle|
|Version|2.0.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|hide a tiddler's title and subtitle (date and author)|
Usage:
<<<
{{{
<<tiddler HideTiddlerTitle>>
<<tiddler HideTiddlerTitle with: TiddlerTitle>>
}}}
<<<
!end
!show
<<tiddler {{
var title="$1";
if (title=='$'+'1')
title=(story.findContainingTiddler(place)||place).getAttribute('tiddler')||'';
var t=story.getTiddler(title); if (t) {
var e=t.getElementsByTagName('*');
for (var i=0; i<e.length; i++)
if (hasClass(e[i],'title')||hasClass(e[i],'subtitle')) e[i].style.display='none';
}
'';}}>>
!end
%/<<tiddler {{
var src='HideTiddlerTitle';
src+(tiddler&&tiddler.title==src?'##info':'##show');}}
with: [[$1]]>>
!!!@@bgcolor:#fc3;HowToTiddlyWiki@@
!!!<<gradient horiz #fc3 #ffffff>> Liens : >>
site officiel [[TyddliWiki.fr|http://www.tiddlywiki.fr/]]
site officiel [[TiddlyWiki.com|http://www.tiddlywiki.com/]]
site sympa de [[Miss Mopi|http://www.missmopi.net/sites/default/files/images/IMG/html/twpourtous-V1-0.html]]
site de [[plugins|http://www.tiddlytools.com/]]
pour héberger votre TW : [[http://tiddlyspot.com/|http://tiddlyspot.com/]]
site avec plein [[d'explications|http://twhelp.tiddlyspot.com/]] ~TwHELP
screencast pour faire un [[forum en 15min|http://softwareas.com/tiddlywiki-screencast-forum-in-15-minutes]]
les codes des couleurs "websafe" [[CodesCouleurs]]
http://svn.tiddlywiki.org/Trunk/core/
http://groups.google.com/group/TiddlyWikiDev
!!!<<gradient horiz #fc3 #ffffff>> Divers :>>
* du code HTML peut être intégré directement dans un élément, en l'entourant par les codes HTML suivants : {{{<html> … </html>}}}
* {{{<br>}}} force un saut de ligne (comme en HTML)
* {{{----}}} insère une ligne horizontale (comme le code {{{<HR> en HTML}}})
* {{{<<Nom de la macro>>}}} appelle l'élément correspondant __//nom de la macro//__
* Pour masquer certaines parties d'un élément et ne pas le faire afficher, il doit être entouré des codes suivants :
** début de la zone de commentaire : {{{/%}}}
** fin de la zone de commentaire : {{{%/}}}
* faire apparaitre une annotation quand la souris est sur un mot comme ((ici(c'est grace à l'extension AnnotationsPlugin))) grâce à l'extension ((AnnotationsPlugin(Vous trouverez cette extension ici dans le PluginManager. )))
!!!<<gradient horiz #fc3 #ffffff>> ~ColorPalette :>>
Voici à quoi correspondent les différentes couleurs de ce tiddler :
Background : couleur de fond de la page principale ou s'affichent les tiddlers, blanc par défaut
Forground : couleur de premier plan, noir par défaut
Primary : la série de bleus, nottament le dégradé de l'entête, entre mid et light.
Secondary : la série des jaunes/oranges : boutons en surbrilance....
Tertiary : les gris pour tout le reste : fond des boutons, fond de l'~OptionBar...
!!!<<gradient horiz #fc3 #ffffff>> le format pour écrire la macro "nouveau journal" avec la date et l'heure, ce qui permet d'en écrire plusieurs par jour... >>
{{{<<newJournal "DD MMM YYYY, hh:mm" index1 Index2>>}}} <<newJournal "DD MMM YYYY, hh:mm" index1 Index2>>
!!!<<gradient horiz #fc3 #ffffff>> Quelques macro cachées >>
- la liste des options de la barre de menu à gauche est dans les options masquées "SideBarOptions"
- la liste des onglets de la barre de menu de gauche : "SideBarTabs"
- une grande partie de la mise en page se fait la dedans pour éviter d'avoir à toucher à tout et de tout casser... : "StyleSheet"
!!!<<gradient horiz #fc3 #ffffff>> pour mettre en couleur localement : >>
{{{@@color:#369f42;texte en couleur@@}}} @@color:#369f42;texte en couleur@@
{{{@@bgcolor:#0f0;fond vert@@}}} @@bgcolor:#0f0;fond vert@@
!!!<<gradient horiz #fc3 #ffffff>> pour faire une liste (comme la liste des articles avec un tag précis) >>
c'est la macro {{{<<list filter[tag[VotreTag]]>>}}}
Cette macro peut être mise dans un nouveau Tiddler pour que ce Tiddler liste des journaux par exemple. Ça peut faire des listes d'articles, comme un blog...
!!!<<gradient horiz #fc3 #ffffff>> Une syntaxe un peu sioux : >>
!!!<<gradient horiz #aff #006>> Des histoires en cours....>>
{{{!!!<<gradient horiz #aff #006>> Des histoires en cours....>>}}}
les !!! servent à faire le trait en dessous du titre
gradient : dégradé de la couleur #zzzzzz à la couleur #yyyyyy
et on peut faire un lien entre braquettes {{{[[lien interne ou externe]]}}}
{{{ }}} pour faire un léger retrait pour faire plus joli.
!!!<<gradient horiz #fc3 #ffffff>> Pour importer des plugins >>
Je ne sais pas vous, mais moi, je n'ai jamais pu importer des plugins grâce à la méthode ImportTiddlers.
Alors j'ai trouvé une autre méthode :
Aller sur des sites de référence (comme cités en haut, moi j'aime bien ~TwHELP)
Aller ensuite dans son PluginManager et cliquer sur le plugin que vous voulez.
Copier/coller le code dans un nouveau tiddler chez vous en le nommant avec le nom du plugin, sans oublier le tag systemConfig.
Valider et recharger la page (F5), puis, en fonction du plugin, aller dans votre AdvancedOptions pour configurer le plugin. Il est parfois nécessaire d'afficher les options inconnues.
''@@color:#060;Dans mon temps libre :@@''@@color:#630152; Je fais de la musique. Je joue de la basse et de la guitare. Je fais partie d'un groupe, "Drinks", dans le quel je suis à la basse. On compose et on s’amuse.@@
@@color:#630152;Voici de quoi communiquer et écouter un peu de musique :@@
[[Mon Facebook|http://www.facebook.com/frederic.jozon]]
[[Mon MySpace|http://www.myspace.com/fredericjozon]]
@@color:#630152;Je n'ai encore rien mis en ligne de "Drinks". On vient tout juste de commencer quelques enregistrements. Dès que c'est prêt, j'upload!!!@@
''@@color:#060;Activité professionnelle :@@''@@color:#630152; Mon activité principale est dans la qualité environnementale des bâtiments.
Pour exercer cette activité, j'ai créé une structure : @@ @@color:#060;Services en Construction Durable@@ @@color:#630152;dans une coopérative d'entrepreneurs qui s'appelle ~CreaLead. [[Ici un site|http://www.servicesconstructiondurable.com/]] qui présente mon activité d'assistance à la maitrise d'ouvrage.@@
En même temps, je travail avec avec [[Toits de Choix|http://www.toitsdechoix.com]] pour aider des groupes d'habitants, auto-promoteurs, à participer à la conception de leur futur habitat. Je les aides à déterminer les critères environnementaux à appliquer, à découvrir les enjeux, les implications de chaque choix mais aussi les économies sur le coût global du projet. Je m'appuie sur les critères de la grille Bâtiments Durable Méditerranéens [[(BDM)|http://www.polebdm.eu/programme-d-actions/grille-habitation-collective-neuf]] que j'ai incluse dans un outils d'accompagnement que j'ai développé en [[OOBasic|http://user.services.openoffice.org/fr/forum/index.php]] sous [[OpenOffice|http://www.openoffice.org/]].
Voici un lien vers la [[définition de mes missions|2011-11-24, 15:46 Redéfinition des missions]] dans ce cadre.
[[Espace Accueil]]
[[Radio Deezer|RadioDeezer]]
<html><img src="http://www.merlinsystem.com/ImagesTiddly/tortue_Lite.jpg" style="width: 150px; " /></html>
<html><img src="http://www.merlinsystem.com/ImagesTiddly/@QR-CODE_vCard.png" style="width: 100px; " /></html>
^^~TiddlyWiki version <<version>>
© 2010 [[UnaMesa|http://www.unamesa.org/]]^^
<<tiddler ToggleRightSidebar##show
with: {{config.options.chkShowRightSidebar?'►':'◄'}}>>
<<selectPalette>>
/%<<selectTheme>>%/
Un ancien site d'informatique.
Je ne sais pas si j'aurais encore du temps pour en faire quelque chose.....
Et pourtant, je développe encore. Je viens de faire un outils de gestion de projet QE en [[OOBasic|http://user.services.openoffice.org/fr/forum/index.php]] avec [[OpenOffice|http://www.openoffice.org/]]...
<<list filter [tag[Perso]]>>
<html><div align="center"><iframe src ="http://www.merlinsystem.com/dradio.html" width="100%" align="center" height="400"></iframe></div></html>
/***
|Name|RecentChangesPlugin|
|Source|http://www.TiddlyTools.com/#RecentChangesPlugin|
|Version|2.2.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|display droplist of recently changed tiddlers with goto, edit, and preview buttons|
***/
//{{{
version.extensions.RecentChangesPlugin= {major: 2, minor: 2, revision: 1, date: new Date(2009,9,7)};
config.shadowTiddlers.RecentChanges='<<recentChanges>>';
config.macros.recentChanges = {
handler: function(place,macroName,params,wikifier,paramString,tiddler) {
var days=10; if (!isNaN(params[0])) days=parseInt(params[0]); // time limit in days (use 0 for all tiddlers)
var summary=params[1]&¶ms[1].toLowerCase()=='summary'; if (summary) params.shift();
var noedit=params[1]&¶ms[1].toLowerCase()=='noedit'; if (noedit) params.shift();
var height='15em'; if (params[1]) height=params[1]; // preview area fixed height
var previewclass='viewer'; if (params[2]) previewclass=params[2]; // preview area CSS class
var tiddlers=store.getTiddlers('modified','excludeLists').reverse();
var count=tiddlers.length;
if (days) {
var timelimit=(new Date()).getTime()-86400000*days;
for (var count=0; count<tiddlers.length && tiddlers[count].modified>timelimit; count++);
}
var s=count+' tiddlers ont changés depuis ';
s+=new Date(timelimit).formatString('DDD, MMM DDth YYYY 0hh:0mm');
s+=' ('+days+' jours)';
if (summary)
{ wikify(s,place); return; }
var opts='<option value="">'+s+'</option>';
for (var i=0; i<count; i++) { var t=tiddlers[i];
opts+='<option value="'+t.title.replace(/"/g,""")+'">';
opts+=t.modified.formatString('YYYY.0MM.0DD 0hh:0mm')+' - '+t.title;
opts+='</option>';
}
var h=store.getTiddlerText('RecentChangesPlugin##html')
h=h.replace(/%options%/,opts);
h=h.replace(/%listwidth%/,noedit?79.5:69.5);
h=h.replace(/%noedit%/,noedit?'none':'inline');
createTiddlyElement(place,'div').innerHTML=h;
var preview=createTiddlyElement(place,'div',null,previewclass);
preview.style.display='none';
preview.style.whiteSpace='normal';
preview.style.overflow='auto';
preview.style.height=height;
}
}
//}}}
/***
//{{{
!html
<form><select size=1 name="list" style="width:%listwidth%%"
onchange="this.form.goto.disabled=this.form.edit.disabled=this.form.preview.disabled=!this.value.length;
var target=this.parentNode.parentNode.nextSibling; removeChildren(target);
if (!this.value.length)
{ target.style.display='none'; this.form.preview.value='preview'; }
else if (target.style.display=='block') {
wikify('<'+'<tiddler [['+this.value+']]>'+'>',target);
target.style.display='block';
this.form.preview.value='done';
}
">%options%</select><!--
--><input type="button" name="goto" value="ouvrir" disabled title="view selected tiddler" style="width:10%"
onclick="var target=this.parentNode.parentNode.nextSibling; removeChildren(target);
target.style.display='none'; this.form.preview.value='preview';
story.displayTiddler(story.findContainingTiddler(this),this.form.list.value);
"><input type="button" name="edit" value="edit" disabled title="edit selected tiddler" style="width:10%;display:%noedit%"
onclick="var target=this.parentNode.parentNode.nextSibling; removeChildren(target);
target.style.display='none'; this.form.preview.value='preview';
story.displayTiddler(story.findContainingTiddler(this),this.form.list.value,DEFAULT_EDIT_TEMPLATE);
"><input type="button" name="preview" value="prévisualiser" disabled title="afficher/masquer prévisu du tiddler" style="width:10%"
onclick="var target=this.parentNode.parentNode.nextSibling;
if (this.value=='prévisualiser') {
removeChildren(target);
wikify('<'+'<tiddler [['+this.form.list.value+']]>'+'>',target);
target.style.display=this.form.list.value.length?'block':'none'; this.value='fermer';
} else {
removeChildren(target);
target.style.display='none'; this.value='prévisualiser';
}
"></form>
!end
//}}}
***/
/***
|Name:|SelectThemePlugin|
|Description:|Lets you easily switch theme and palette|
|Version:|1.0.1a|
|Date:|27-Jun-2011|
|Source:|http://mptw.tiddlyspot.com/#SelectThemePlugin|
|Author:|Simon Baird <simon.baird@gmail.com>|
|License:|http://mptw.tiddlyspot.com/#TheBSDLicense|
!Notes
* Borrows largely from ThemeSwitcherPlugin by Martin Budden http://www.martinswiki.com/#ThemeSwitcherPlugin
* Theme is cookie based. But set a default by setting config.options.txtTheme in MptwConfigPlugin (for example)
* Palette is not cookie based. It actually overwrites your ColorPalette tiddler when you select a palette, so beware.
!Usage
* {{{<<selectTheme>>}}} makes a dropdown selector
* {{{<<selectPalette>>}}} makes a dropdown selector
* {{{<<applyTheme>>}}} applies the current tiddler as a theme
* {{{<<applyPalette>>}}} applies the current tiddler as a palette
* {{{<<applyTheme TiddlerName>>}}} applies TiddlerName as a theme
* {{{<<applyPalette TiddlerName>>}}} applies TiddlerName as a palette
***/
//{{{
config.macros.selectTheme = {
label: {
selectTheme:"select theme",
selectPalette:"select palette"
},
prompt: {
selectTheme:"Permet de choisir le thème à apppliquer à la page",
selectPalette:"Permet de choisir la palette de couleurs à appliquer"
},
tags: {
selectTheme:'systemTheme',
selectPalette:'systemPalette'
}
};
config.macros.selectTheme.handler = function(place,macroName)
{
var btn = createTiddlyButton(place,this.label[macroName],this.prompt[macroName],this.onClick);
// want to handle palettes and themes with same code. use mode attribute to distinguish
btn.setAttribute('mode',macroName);
};
config.macros.selectTheme.onClick = function(ev)
{
var e = ev ? ev : window.event;
var popup = Popup.create(this);
var mode = this.getAttribute('mode');
var tiddlers = store.getTaggedTiddlers(config.macros.selectTheme.tags[mode]);
// for default
if (mode == "selectPalette") {
var btn = createTiddlyButton(createTiddlyElement(popup,'li'),"(default)","default color palette",config.macros.selectTheme.onClickTheme);
btn.setAttribute('theme',"(default)");
btn.setAttribute('mode',mode);
}
for(var i=0; i<tiddlers.length; i++) {
var t = tiddlers[i].title;
var name = store.getTiddlerSlice(t,'Name');
var desc = store.getTiddlerSlice(t,'Description');
var btn = createTiddlyButton(createTiddlyElement(popup,'li'), name?name:t, desc?desc:config.macros.selectTheme.label['mode'], config.macros.selectTheme.onClickTheme);
btn.setAttribute('theme',t);
btn.setAttribute('mode',mode);
}
Popup.show();
return stopEvent(e);
};
config.macros.selectTheme.onClickTheme = function(ev)
{
var mode = this.getAttribute('mode');
var theme = this.getAttribute('theme');
if (mode == 'selectTheme')
story.switchTheme(theme);
else // selectPalette
config.macros.selectTheme.updatePalette(theme);
return false;
};
config.macros.selectTheme.updatePalette = function(title)
{
if (title != "") {
store.deleteTiddler("ColorPalette");
if (title != "(default)")
store.saveTiddler("ColorPalette","ColorPalette",store.getTiddlerText(title),
config.options.txtUserName,undefined,"");
refreshAll();
if(config.options.chkAutoSave)
saveChanges(true);
}
};
config.macros.applyTheme = {
label: "apply",
prompt: "apply this theme or palette" // i'm lazy
};
config.macros.applyTheme.handler = function(place,macroName,params,wikifier,paramString,tiddler) {
var useTiddler = params[0] ? params[0] : tiddler.title;
var btn = createTiddlyButton(place,this.label,this.prompt,config.macros.selectTheme.onClickTheme);
btn.setAttribute('theme',useTiddler);
btn.setAttribute('mode',macroName=="applyTheme"?"selectTheme":"selectPalette"); // a bit untidy here
}
config.macros.selectPalette = config.macros.selectTheme;
config.macros.applyPalette = config.macros.applyTheme;
config.macros.refreshAll = { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
createTiddlyButton(place,"refresh","refresh layout and styles",function() { refreshAll(); });
}};
//}}}
<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "YYYY-MM-DD, hh:mm" "journal">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "options »" "Modifier les options avancées de TiddlyWiki">>
version.extensions.SinglePageMode= {major: 2, minor: 3, revision: 1, date: new Date(2007,3,3)};
if (config.options.chkSinglePageMode==undefined) config.options.chkSinglePageMode=false;
if (config.options.chkTopOfPageMode==undefined) config.options.chkTopOfPageMode=false;
if (config.options.chkBottomOfPageMode==undefined) config.options.chkBottomOfPageMode=false;
if (config.optionsDesc) {
config.optionsDesc.chkSinglePageMode="Display one tiddler at a time";
config.optionsDesc.chkTopOfPageMode="Always open tiddlers at the top of the page";
config.optionsDesc.chkBottomOfPageMode="Always open tiddlers at the bottom of the page";
} else {
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSinglePageMode>> Display one tiddler at a time";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkTopOfPageMode>> Always open tiddlers at the top of the page";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkBottomOfPageMode>> Always open tiddlers at the bottom of the page";
}
config.SPMTimer = 0;
config.lastURL = window.location.hash;
function checkLastURL()
{
if (!config.options.chkSinglePageMode)
{ window.clearInterval(config.SPMTimer); config.SPMTimer=0; return; }
if (config.lastURL == window.location.hash)
return;
var tiddlerName = convertUTF8ToUnicode(decodeURI(window.location.hash.substr(1)));
tiddlerName=tiddlerName.replace(/\[\[/,"").replace(/\]\]/,""); // strip any [[ ]] bracketing
if (tiddlerName.length) story.displayTiddler(null,tiddlerName,1,null,null);
}
if (Story.prototype.SPM_coreDisplayTiddler==undefined) Story.prototype.SPM_coreDisplayTiddler=Story.prototype.displayTiddler;
Story.prototype.displayTiddler = function(srcElement,title,template,animate,slowly)
{
if (config.options.chkSinglePageMode) {
window.location.hash = encodeURIComponent(convertUnicodeToUTF8(String.encodeTiddlyLink(title)));
config.lastURL = window.location.hash;
document.title = wikifyPlain("SiteTitle") + " - " + title;
story.closeAllTiddlers();
if (!config.SPMTimer) config.SPMTimer=window.setInterval(function() {checkLastURL();},1000);
}
if (config.options.chkTopOfPageMode) { story.closeTiddler(title); srcElement=null; }
else if (config.options.chkBottomOfPageMode) { story.closeTiddler(title); srcElement="bottom"; }
this.SPM_coreDisplayTiddler.apply(this,arguments);
if (config.options.chkTopOfPageMode) window.scrollTo(0,0); // make sure top of page is visible
else if (config.options.chkBottomOfPageMode) {
var display=document.getElementById("tiddlerDisplay"); // for TW2.1-
if (!display) var display=document.getElementById("storyDisplay"); // for TW2.2+
window.scrollTo(0,ensureVisible(display.lastChild)); // make sure last tiddler is visible
}
}
if (Story.prototype.SPM_coreDisplayTiddlers==undefined) Story.prototype.SPM_coreDisplayTiddlers=Story.prototype.displayTiddlers;
Story.prototype.displayTiddlers = function(srcElement,titles,template,unused1,unused2,animate,slowly)
{
// suspend single-page mode (and/or top/bottom display options) when showing multiple tiddlers
var saveSPM=config.options.chkSinglePageMode; config.options.chkSinglePageMode=false;
var saveTPM=config.options.chkTopOfPageMode; config.options.chkTopOfPageMode=false;
var saveBPM=config.options.chkBottomOfPageMode; config.options.chkBottomOfPageMode=false;
this.SPM_coreDisplayTiddlers.apply(this,arguments);
config.options.chkBottomOfPageMode=saveBPM;
config.options.chkTopOfPageMode=saveTPM;
config.options.chkSinglePageMode=saveSPM;
}
<html><img src="http://www.merlinsystem.com/ImagesTiddly/salamandre02Lite.png" style="height: 70px; " align="right" /></html>
[img[http://www.merlinsystem.com/ImagesTiddly/warwick_StreamerBlueVLite.jpg]]Mon ~TiddlySpace...
!!!<<gradient horiz #fc3 #ffffff>>Des histoires en cours....>>
@@padding:5px;[img[http://www.merlinsystem.com/ImagesTiddly/logoSCD_Vlite.jpg]]@@[[Services en Construction Durable|http://www.servicesconstructiondurable.com/]]
@@padding:5px;<html><img src="http://www.merlinsystem.com/ImagesTiddly/modules_lite.jpg" style="height: 100px; " /></html>@@ [[MoPeex|http://www.mopeex.com]]
!!!<<gradient horiz #fc3 #ffffff>>Quelques vieux trucs, qui ne fonctionnent plus, mais qui sont la pour le plaisir et le souvenir.....>>
@@padding:5px;[img[http://www.merlinsystem.com/ImagesTiddly/logo_bumbliwa150-150Lite.jpg]]@@[[Bumbliwa]]
@@padding:5px;[img[http://www.merlinsystem.com/ImagesTiddly/tribal_logo_merlin_petitLite.jpg]]@@[[Merlinsystem]]
|liste des colorPalettes|liste des StyleSheet|
|<<list filter [tag[systemPalette]]>>|<<list filter [tag[systemTheme]]>>|
/***
!!!<<gradient horiz #fc3 #fff >> StyleSheet>>
***/
/*{{{*/
body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;auto;}
.viewer { border:1px solid; padding:1em; -moz-border-radius:1em; }
.viewer img { padding:0em 5px 0em 5px;}
.leftpad img { padding-left:1em; padding-right:0em; }
.rightpad img { padding-left:1em; padding-right:0em; }
.imgfloatleft{float:left;}
.imgfloatright{float:right;padding:5px}
.imgfloatcenter{float:center;}
.externalLink {text-decoration:none;}
/*}}}*/
/***
!!!~SideBar
***/
/*{{{*/
#sidebar {
background-color:#f9f9f9;
color:#1f9f25;
font-size:.9em;
/*line-height: 1.1em;
border-top:0px solid #F6F;
border-right:0px solid #F6F;
right: 0px;*/
}
/*#sidebar a{
background: #f9f9f9;
color: #1f9f25;
}*/
/*#sidebar a:hover {
background: #1f9f25;
color: #f9f9f9;
}*/
/*}}}*/
/***
!!!Le viewer des tiddly
***/
/*{{{*/
.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}
.viewer table, table.twtable {border:1px solid [[ColorPalette::TertiaryLight]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}
.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}
/*}}}*/
/***
!!!Pour faire une entête qui prend moins de place
***/
/*{{{*/
.headerShadow {position:relative; padding:0.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:0.5em 0em 1em 1em; left:0px; top:0px;}
/*}}}*/
config.options.chkDisableTabsBar = config.options.chkDisableTabsBar ? config.options.chkDisableTabsBar : false;
config.options.chkHideTabsBarWhenSingleTab = config.options.chkHideTabsBarWhenSingleTab ? config.options.chkHideTabsBarWhenSingleTab : false;
config.options.txtSelectedTiddlerTabButton = config.options.txtSelectedTiddlerTabButton ? config.options.txtSelectedTiddlerTabButton : "closeOthers";
config.options.txtPreviousTabKey = config.options.txtPreviousTabKey ? config.options.txtPreviousTabKey : "";
config.options.txtNextTabKey = config.options.txtNextTabKey ? config.options.txtNextTabKey : "";
config.macros.tiddlersBar = {
tooltip : "see ",
tooltipClose : "click here to close this tab",
tooltipSave : "click here to save this tab",
promptRename : "Enter tiddler new name",
currentTiddler : "",
previousState : false,
previousKey : config.options.txtPreviousTabKey,
nextKey : config.options.txtNextTabKey,
tabsAnimationSource : null, //use document.getElementById("tiddlerDisplay") if you need animation on tab switching.
handler: function(place,macroName,params) {
var previous = null;
if (config.macros.tiddlersBar.isShown())
story.forEachTiddler(function(title,e){
if (title==config.macros.tiddlersBar.currentTiddler){
var d = createTiddlyElement(null,"span",null,"tab tabSelected");
config.macros.tiddlersBar.createActiveTabButton(d,title);
if (previous && config.macros.tiddlersBar.previousKey) previous.setAttribute("accessKey",config.macros.tiddlersBar.nextKey);
previous = "active";
}
else {
var d = createTiddlyElement(place,"span",null,"tab tabUnselected");
var btn = createTiddlyButton(d,title,config.macros.tiddlersBar.tooltip + title,config.macros.tiddlersBar.onSelectTab);
btn.setAttribute("tiddler", title);
if (previous=="active" && config.macros.tiddlersBar.nextKey) btn.setAttribute("accessKey",config.macros.tiddlersBar.previousKey);
previous=btn;
}
var isDirty =story.isDirty(title);
var c = createTiddlyButton(d,isDirty ?"!":"x",isDirty?config.macros.tiddlersBar.tooltipSave:config.macros.tiddlersBar.tooltipClose, isDirty ? config.macros.tiddlersBar.onTabSave : config.macros.tiddlersBar.onTabClose,"tabButton");
c.setAttribute("tiddler", title);
if (place.childNodes) {
place.insertBefore(document.createTextNode(" "),place.firstChild); // to allow break line here when many tiddlers are open
place.insertBefore(d,place.firstChild);
}
else place.appendChild(d);
})
},
refresh: function(place,params){
removeChildren(place);
config.macros.tiddlersBar.handler(place,"tiddlersBar",params);
if (config.macros.tiddlersBar.previousState!=config.macros.tiddlersBar.isShown()) {
story.refreshAllTiddlers();
if (config.macros.tiddlersBar.previousState) story.forEachTiddler(function(t,e){e.style.display="";});
config.macros.tiddlersBar.previousState = !config.macros.tiddlersBar.previousState;
}
},
isShown : function(){
if (config.options.chkDisableTabsBar) return false;
if (!config.options.chkHideTabsBarWhenSingleTab) return true;
var cpt=0;
story.forEachTiddler(function(){cpt++});
return (cpt>1);
},
selectNextTab : function(){ //used when the current tab is closed (to select another tab)
var previous="";
story.forEachTiddler(function(title){
if (!config.macros.tiddlersBar.currentTiddler) {
story.displayTiddler(null,title);
return;
}
if (title==config.macros.tiddlersBar.currentTiddler) {
if (previous) {
story.displayTiddler(null,previous);
return;
}
else config.macros.tiddlersBar.currentTiddler=""; // so next tab will be selected
}
else previous=title;
});
},
onSelectTab : function(e){
var t = this.getAttribute("tiddler");
if (t) story.displayTiddler(null,t);
return false;
},
onTabClose : function(e){
var t = this.getAttribute("tiddler");
if (t) {
if(story.hasChanges(t) && !readOnly) {
if(!confirm(config.commands.cancelTiddler.warning.format([t])))
return false;
}
story.closeTiddler(t);
}
return false;
},
onTabSave : function(e) {
var t = this.getAttribute("tiddler");
if (!e) e=window.event;
if (t) config.commands.saveTiddler.handler(e,null,t);
return false;
},
onSelectedTabButtonClick : function(event,src,title) {
var t = this.getAttribute("tiddler");
if (!event) event=window.event;
if (t && config.options.txtSelectedTiddlerTabButton && config.commands[config.options.txtSelectedTiddlerTabButton])
config.commands[config.options.txtSelectedTiddlerTabButton].handler(event, src, t);
return false;
},
onTiddlersBarAction: function(event) {
var source = event.target ? event.target.id : event.srcElement.id; // FF uses target and IE uses srcElement;
if (source=="tiddlersBar") story.displayTiddler(null,'New Tiddler',DEFAULT_EDIT_TEMPLATE,false,null,null);
},
createActiveTabButton : function(place,title) {
if (config.options.txtSelectedTiddlerTabButton && config.commands[config.options.txtSelectedTiddlerTabButton]) {
var btn = createTiddlyButton(place, title, config.commands[config.options.txtSelectedTiddlerTabButton].tooltip ,config.macros.tiddlersBar.onSelectedTabButtonClick);
btn.setAttribute("tiddler", title);
}
else
createTiddlyText(place,title);
}
}
story.coreCloseTiddler = story.coreCloseTiddler? story.coreCloseTiddler : story.closeTiddler;
story.coreDisplayTiddler = story.coreDisplayTiddler ? story.coreDisplayTiddler : story.displayTiddler;
story.closeTiddler = function(title,animate,unused) {
if (title==config.macros.tiddlersBar.currentTiddler)
config.macros.tiddlersBar.selectNextTab();
story.coreCloseTiddler(title,false,unused); //disable animation to get it closed before calling tiddlersBar.refresh
var e=document.getElementById("tiddlersBar");
if (e) config.macros.tiddlersBar.refresh(e,null);
}
story.displayTiddler = function(srcElement,tiddler,template,animate,unused,customFields,toggle){
story.coreDisplayTiddler(config.macros.tiddlersBar.tabsAnimationSource,tiddler,template,animate,unused,customFields,toggle);
var title = (tiddler instanceof Tiddler)? tiddler.title : tiddler;
if (config.macros.tiddlersBar.isShown()) {
story.forEachTiddler(function(t,e){
if (t!=title) e.style.display="none";
else e.style.display="";
})
config.macros.tiddlersBar.currentTiddler=title;
}
var e=document.getElementById("tiddlersBar");
if (e) config.macros.tiddlersBar.refresh(e,null);
scrollTo(0,0);
}
var coreRefreshPageTemplate = coreRefreshPageTemplate ? coreRefreshPageTemplate : refreshPageTemplate;
refreshPageTemplate = function(title) {
coreRefreshPageTemplate(title);
if (config.macros.tiddlersBar) config.macros.tiddlersBar.refresh(document.getElementById("tiddlersBar"));
}
config.shadowTiddlers.StyleSheetTiddlersBar = "/*{{{*/\n";
config.shadowTiddlers.StyleSheetTiddlersBar += "#tiddlersBar .button {border:0}\n";
config.shadowTiddlers.StyleSheetTiddlersBar += "#tiddlersBar .tab {white-space:nowrap}\n";
config.shadowTiddlers.StyleSheetTiddlersBar += "#tiddlersBar {padding : 1em 0.5em 2px 0.5em}\n";
config.shadowTiddlers.StyleSheetTiddlersBar += ".tabUnselected .tabButton, .tabSelected .tabButton {padding : 0 2px 0 2px; margin: 0 0 0 4px;}\n";
config.shadowTiddlers.StyleSheetTiddlersBar += ".tiddler, .tabContents {border:1px [[ColorPalette::TertiaryPale]] solid;}\n";
config.shadowTiddlers.StyleSheetTiddlersBar +="/*}}}*/";
store.addNotification("StyleSheetTiddlersBar", refreshStyles);
config.refreshers.none = function(){return true;}
config.shadowTiddlers.PageTemplate=config.shadowTiddlers.PageTemplate.replace(/<div id='tiddlerDisplay'><\/div>/m,"<div id='tiddlersBar' refresh='none' ondblclick='config.macros.tiddlersBar.onTiddlersBarAction(event)'></div>\n<div id='tiddlerDisplay'></div>");
/%
!info
|Name|ToggleRightSidebar|
|Source|http://www.TiddlyTools.com/#ToggleRightSidebar|
|Version|2.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|show/hide right sidebar (SideBarOptions)|
Usage
<<<
{{{
<<tiddler ToggleRightSidebar>>
<<tiddler ToggleRightSidebar with: label tooltip>>
}}}
Try it: <<tiddler ToggleRightSidebar##show
with: {{config.options.chkShowRightSidebar?'►':'◄'}}>>
<<<
Configuration:
<<<
copy/paste the following settings into a tiddler tagged with <<tag systemConfig>> and then modify the values to suit your preferences:
{{{
config.options.chkShowRightSidebar=true;
config.options.txtToggleRightSideBarLabelShow="◄";
config.options.txtToggleRightSideBarLabelHide="►";
}}}
<<<
!end
!show
<<tiddler {{
var co=config.options;
if (co.chkShowRightSidebar===undefined) co.chkShowRightSidebar=true;
var sb=document.getElementById('sidebar');
var da=document.getElementById('displayArea');
if (sb) {
sb.style.display=co.chkShowRightSidebar?'block':'none';
da.style.marginRight=co.chkShowRightSidebar?'':'1em';
}
'';}}>><html><nowiki><a href='javascript:;' title="$2"
onmouseover="
this.href='javascript:void(eval(decodeURIComponent(%22(function(){try{('
+encodeURIComponent(encodeURIComponent(this.onclick))
+')()}catch(e){alert(e.description?e.description:e.toString())}})()%22)))';"
onclick="
var co=config.options;
var opt='chkShowRightSidebar';
var show=co[opt]=!co[opt];
var sb=document.getElementById('sidebar');
var da=document.getElementById('displayArea');
if (sb) {
sb.style.display=show?'block':'none';
da.style.marginRight=show?'':'1em';
}
saveOptionCookie(opt);
var labelShow=co.txtToggleRightSideBarLabelShow||'◄';
var labelHide=co.txtToggleRightSideBarLabelHide||'►';
if (this.innerHTML==labelShow||this.innerHTML==labelHide)
this.innerHTML=show?labelHide:labelShow;
this.title=(show?'hide':'show')+' right sidebar';
var sm=document.getElementById('storyMenu');
if (sm) config.refreshers.content(sm);
return false;
">$1</a></html>
!end
%/<<tiddler {{
var src='ToggleRightSidebar';
src+(tiddler&&tiddler.title==src?'##info':'##show');
}} with: {{
var co=config.options;
var labelShow=co.txtToggleRightSideBarLabelShow||'◄';
var labelHide=co.txtToggleRightSideBarLabelHide||'►';
'$1'!='$'+'1'?'$1':(co.chkShowRightSidebar?labelHide:labelShow);
}} {{
var tip=(config.options.chkShowRightSidebar?'hide':'show')+' right sidebar';
'$2'!='$'+'2'?'$2':tip;
}}>>
<!--{{{-->
<div class='toolbar' macro='toolbar fullscreen [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
!!!google dork
Un Google Dork est une technique de recherche de faille grace au moteur de recherche Google.
Si par exemple on découvre une faille sur le serveur Apache 2.0, on peut lancer une requête du genre :
config.options.chkShowRightSidebar=false;
config.options.txtToggleRightSideBarLabelShow="◄";
config.options.txtToggleRightSideBarLabelHide="►";