<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>TrucsEtAstuces on TcWeb</title>
    <link>https://blog.tcweb.org/tags/trucsetastuces/</link>
    <description>Recent content in TrucsEtAstuces on TcWeb</description>
    <generator>Hugo</generator>
    <language>fr</language>
    <atom:link href="https://blog.tcweb.org/tags/trucsetastuces/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Awk</title>
      <link>https://blog.tcweb.org/wiki/awk/</link>
      <pubDate>Fri, 18 Mar 2011 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/awk/</guid>
      <description>&lt;p&gt;L&amp;rsquo;équivalent d&amp;rsquo;un group by count en awk :&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;awk &#39;{ add[$1]++} END{for (no in add) {print no&amp;quot;, &amp;quot;add[no]}}&#39;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;idem avec une somme du paramètre $4&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;awk &#39;{ add[$1]++; sum[$1]=sum[$1]+$4 } END { for( no in add) { print no&amp;quot;\t&amp;quot;sum[no]&amp;quot;\t&amp;quot;add[no] }}&#39;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;ne pas hésiter à réordonner les print pour &amp;ldquo;tuber&amp;rdquo; ça dans un sort -n&lt;/p&gt;</description>
    </item>
    <item>
      <title>Xen dedibox v3</title>
      <link>https://blog.tcweb.org/wiki/xen-dedibox-v3/</link>
      <pubDate>Mon, 10 Jan 2011 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/xen-dedibox-v3/</guid>
      <description>&lt;p&gt;Dedibox à sortir la &lt;a href=&#34;http://www.online.net/serveur-dedie/offre-dedibox-v3.xhtml&#34;&gt;version 3 des&#xA;dedibox&lt;/a&gt; &amp;hellip;&#xA;je m&amp;rsquo;empresse donc de mettre à jour cette petite page&lt;/p&gt;&#xA;&lt;p&gt;L&amp;rsquo;objectif de ce document c&amp;rsquo;est de décrire l&amp;rsquo;installation de xen sur une&#xA;dedibox V3 à 15€ HT par mois. Le dom0 sera sur une petite partition de&#xA;3G en début de disque et tout le reste sera en lvm avec reiserfs. Pas de&#xA;debian sqeeze pour cause de bug dans la quadrilogie udev / kernel 2.6.32&#xA;/ xen 4 / domU.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Activer le monitoring snmp</title>
      <link>https://blog.tcweb.org/wiki/activer-le-monitoring-snmp/</link>
      <pubDate>Fri, 01 Oct 2010 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/activer-le-monitoring-snmp/</guid>
      <description>&lt;h2 id=&#34;snmp&#34;&gt;snmp&lt;/h2&gt;&#xA;&lt;p&gt;quelques notes pour déployer rapidement du snmp sur des machines&#xA;virtuelles Xen&lt;/p&gt;&#xA;&lt;p&gt;installer snmpd&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; apt-get install snmpd&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h4 id=&#34;debian-lenny&#34;&gt;debian lenny&lt;/h4&gt;&#xA;&lt;p&gt;modifier le fichier de conf /etc/snmp/snmpd.conf&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;#       sec.name  source          community&#xA;#com2sec paranoid  default         public&#xA;#com2sec readonly  default         public&#xA;com2sec readonly  192.168.1.0/24         public&#xA;...&#xA;#disk / 10000&#xA;disk /&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;modifier le fichier /etc/default/snmpd&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;#SNMPDOPTS=&#39;-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1&#39;&#xA;SNMPDOPTS=&#39;-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid&#39;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h4 id=&#34;debian-squeeze&#34;&gt;debian squeeze&lt;/h4&gt;&#xA;&lt;p&gt;modifier le fichier de conf /etc/snmp/snmpd.conf&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configurer le firewall openwrt</title>
      <link>https://blog.tcweb.org/wiki/configurer-le-firewall-openwrt/</link>
      <pubDate>Thu, 29 Apr 2010 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/configurer-le-firewall-openwrt/</guid>
      <description>&lt;p&gt;pour activer le net sur le wifi quand le bridge est cassé, ajouter ces 2&#xA;lignes dans /etc/firewall.user&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; WLAN=$(nvram get wifi_ifname)&#xA; iptables -A FORWARD -i $WLAN -o $WAN -j ACCEPT&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;pour activer le multiposte de la freebox sur tous les PCs de la maison&#xA;avec openwrt Backfire 10.03 brcm47xx / brcm-2.4 :&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; opkg update&#xA; opkg install kmod-ipt-nathelper-extra&#xA; reboot&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Attention impossible de faire fonctionner rtsp avec le noyau 2.6&lt;/p&gt;</description>
    </item>
    <item>
      <title>Postfix</title>
      <link>https://blog.tcweb.org/wiki/postfix/</link>
      <pubDate>Tue, 09 Mar 2010 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/postfix/</guid>
      <description>&lt;h3 id=&#34;lancer-un-script-à-la-réception-dun-mail-sur-un-postfix-avec-de-la-virtualisation-de-domaine-et-mysql&#34;&gt;Lancer un script à la réception d&amp;rsquo;un mail sur un postfix avec de la virtualisation de domaine et mysql&lt;/h3&gt;&#xA;&lt;p&gt;dans main.cf :&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;virtual_alias_maps = ..., hash:/etc/virtual-aliases&#xA;alias_maps = ..., hash:/etc/aliases&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;contenu du fichier /etc/virtual-aliases&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;test@example.com             test&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;contenu du fichier /etc/aliases&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;test: &amp;quot;|/rep/du/script/test.sh&amp;quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;droit d&amp;rsquo;exécution sur le script&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;chmod +x /rep/du/script/test.sh&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;génération des .db&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;newaliases&#xA;postmap /etc/virtual-aliases&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;reste plus qu&amp;rsquo;à envoyer un mail à &lt;a href=&#34;mailto:test@example.com&#34;&gt;test@example.com&lt;/a&gt; pour lancer&#xA;/rep/du/script/test.sh&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ulimit</title>
      <link>https://blog.tcweb.org/wiki/ulimit/</link>
      <pubDate>Mon, 12 Oct 2009 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/ulimit/</guid>
      <description>&lt;p&gt;erreur rencontré dans tomcat : (Too many open files)&lt;/p&gt;&#xA;&lt;p&gt;solution :&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;grep tomcat /etc/security/limits.conf &#xA;tomcat soft nofile 32768&#xA;tomcat hard nofile 50000&#xA;tomcat soft nproc 8192&#xA;tomcat hard nproc 16384&#xA;&#xA;grep limi /etc/pam.d/common-auth &#xA;session required    pam_limits.so&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Sous gentoo, le fichier est &lt;em&gt;/etc/pam.d/system-auth&lt;/em&gt; au lieu de&#xA;&lt;em&gt;/etc/pam.d/common-auth&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lilo</title>
      <link>https://blog.tcweb.org/wiki/lilo/</link>
      <pubDate>Mon, 05 Oct 2009 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/lilo/</guid>
      <description>&lt;p&gt;faire l&amp;rsquo;équivalent du fixmbr windosien depuis linux:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;lilo -M /dev/hda mbr &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;après avoir vérifié que c&amp;rsquo;est bien la partition windows qui a le drapeau&#xA;de boot actif (cf fdisk).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Debian client LDAP</title>
      <link>https://blog.tcweb.org/wiki/debian-client-ldap/</link>
      <pubDate>Tue, 23 Jun 2009 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/debian-client-ldap/</guid>
      <description>&lt;p&gt;quelques notes pour configurer une machine debian comme client d&amp;rsquo;un&#xA;serveur LDAP.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; apt-get install libnss-ldapd libpam-ldap nscd ca-certificates libpam-foreground&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;répondre aux questions :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;URI : &lt;a href=&#34;#ZgotmplZ&#34;&gt;ldaps://ldap.tcweb.org&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;DN : dc=tcweb,dc=org&lt;/li&gt;&#xA;&lt;li&gt;LDAP : V3&lt;/li&gt;&#xA;&lt;li&gt;compte admin : cn=admin,dc=tcweb,dc=org&lt;/li&gt;&#xA;&lt;li&gt;mot de passe admin : XXXXXXXX&lt;/li&gt;&#xA;&lt;li&gt;activer le ldap pour : passwd, group et shadow&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;pour les autres questions, prendre la réponse par défaut&lt;/p&gt;&#xA;&lt;p&gt;puis modifier les fichiers pam suivant :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;/etc/pam.d/common-account&lt;/p&gt;&#xA;&lt;p&gt;account sufficient pam_ldap.so&#xA;account required pam_unix.so&#xA;#if you want user homedir to be created on first login&#xA;session required pam_mkhomedir.so umask=0022 skel=/etc/skel/ silent  &lt;/p&gt;</description>
    </item>
    <item>
      <title>Dropbear sshfs</title>
      <link>https://blog.tcweb.org/wiki/dropbear-sshfs/</link>
      <pubDate>Sun, 10 Aug 2008 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/dropbear-sshfs/</guid>
      <description>&lt;p&gt;sur mon nslu2 tournant sous debian, j&amp;rsquo;ai été confronté à un petit&#xA;problème de Ram. Faut dire que la bête n&amp;rsquo;embarque que 32M de Ram donc&#xA;pour économiser de l&amp;rsquo;espace j&amp;rsquo;ai remplacer openssh-server par dropbear&#xA;&amp;hellip; sauf que ho malheur, sshfs ne fonctionnais plus, je trouvais ça dans&#xA;les logs :&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; dropbear[5457]: exit before auth: Exited normally&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;après de nombreuses recherches sur la toile j&amp;rsquo;en arrive à la conclusion&#xA;suivante sshfs utilise sftp et dropbear n&amp;rsquo;implémente pas sftp. Mais&#xA;juste pour sftp, dois je sacrifier 7M de ram ? et oui, l&amp;rsquo;empreinte&#xA;mémoire d&amp;rsquo;openssh avoisine les 8M de ram alors que dropbear n&amp;rsquo;en fait&#xA;qu&amp;rsquo;un.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Achat de pc sans os</title>
      <link>https://blog.tcweb.org/wiki/achat-de-pc-sans-os/</link>
      <pubDate>Sun, 06 Jul 2008 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/achat-de-pc-sans-os/</guid>
      <description>&lt;h2 id=&#34;mon-exemple&#34;&gt;Mon exemple&lt;/h2&gt;&#xA;&lt;p&gt;Tout a commencé le Lundi 1^er^ novembre 2004, Auchan Faches propose pour&#xA;son ouverture exceptionelle, un portable à 799 Euro qui semble être un&#xA;très bon rapport qualité prix. Seul soucis, windows est pré-installé.&lt;/p&gt;&#xA;&lt;h3 id=&#34;lundi&#34;&gt;Lundi&lt;/h3&gt;&#xA;&lt;p&gt;Je me présente donc le lundi en début d&amp;rsquo;après-midi à Auchan Faches.&#xA;Seulement le vendeur ne veut pas prendre la responsabilité de vendre ce&#xA;portable sans Windows, il ne sait pas quoi faire. Il transmet donc le&#xA;problème à sa chef de rayon Christine Strady. Comme elle n&amp;rsquo;est pas là,&#xA;il prend mon nom et mon téléphone. Il me rappelle quelques heures après&#xA;pour me dire que c&amp;rsquo;est impossible. Je lui explique qu&amp;rsquo;il n&amp;rsquo;a pas le&#xA;droit, il me renvoie systématiquement vers sa chef de rayon. Je&#xA;téléphone à sa chef de rayon (03 20 96 44 44) pas moyen de la joindre.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Xen dedibox</title>
      <link>https://blog.tcweb.org/wiki/xen-dedibox/</link>
      <pubDate>Sat, 21 Jun 2008 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/xen-dedibox/</guid>
      <description>&lt;p&gt;quelques notes sur l&amp;rsquo;utilisation de l&amp;rsquo;hyperviseur Xen sur une dedibox&#xA;avec une debian etch. Pour l&amp;rsquo;installation sur une dedibox v2 voir &lt;a href=&#34;https://blog.tcweb.org/wiki/xen-dedibox-v3/&#34;&gt;Xen&#xA;dedibox2&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;debian-etch&#34;&gt;Debian Etch&lt;/h3&gt;&#xA;&lt;p&gt;Installer une debian etch avec juste un / de 2G, l&amp;rsquo;espace restant sera&#xA;utilisé par le LVM&lt;/p&gt;&#xA;&lt;p&gt;Installer les paquets Xen :&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; apt-get install xen-linux-system-2.6.18-4-xen-686 xen-tools libc6-xen \&#xA; xen-hypervisor-3.0.3-1-i386-pae xen-linux-system-2.6.18-4-xen-vserver-686 bridge-utils&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;voilà, il est temps de rebooter. Une fois le reboot effectif, vous&#xA;pouvez vérifier que vous utilisez bien le noyau xen :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Traverser un proxy</title>
      <link>https://blog.tcweb.org/wiki/traverser-un-proxy/</link>
      <pubDate>Tue, 29 Apr 2008 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/traverser-un-proxy/</guid>
      <description>&lt;p&gt;L&amp;rsquo;objectif de cette page c&amp;rsquo;est d&amp;rsquo;expliquer comment faire passer autre&#xA;chose que de l&amp;rsquo;http ou de l&amp;rsquo;https à travers un proxy qui ne semble&#xA;savoir faire que ça.&lt;/p&gt;&#xA;&lt;h2 id=&#34;un-peu-de-théorie&#34;&gt;Un peu de théorie&lt;/h2&gt;&#xA;&lt;h3 id=&#34;le-proxy&#34;&gt;Le proxy&lt;/h3&gt;&#xA;&lt;p&gt;La traduction française de &amp;ldquo;proxy server&amp;rdquo; c&amp;rsquo;est &amp;ldquo;serveur mandataire&amp;rdquo;&#xA;même si cette traduction est rarement utilisé, elle caractérise bien la&#xA;fonction d&amp;rsquo;un proxy : être mandaté par un client pour aller chercher sur&#xA;internet les documents demandés.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Clavier Français sous Linux</title>
      <link>https://blog.tcweb.org/wiki/clavier-francais-sous-linux/</link>
      <pubDate>Fri, 30 Nov 2007 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/clavier-francais-sous-linux/</guid>
      <description>&lt;p&gt;![](Clavier latin9.png &amp;ldquo;fig:Clavier latin9.png&amp;rdquo;) Sous Linux, la saisie&#xA;de caractères spécifique à notre belle Langue comme le É le â ou&#xA;simplement l&amp;rsquo;€ sont grandement simplifié en utilisant le clavier Latin9&#xA;Le hic c&amp;rsquo;est de se souvenir que le æ c&amp;rsquo;est Alt Gr + g &amp;hellip; Second&#xA;problème mais mineur, c&amp;rsquo;est que certains symbole ne sont plus&#xA;directement accessible en latin 9 comme le ¤ (Alt Gr + $). Mais&#xA;personnellement je n&amp;rsquo;utilise quasiment jamais ce symbole et je trouve&#xA;bien plus pratique de pouvoir faire simplement le œ ou × et ÷ qui&#xA;servent bien plus souvent que ¤&lt;/p&gt;</description>
    </item>
    <item>
      <title>HowTo RoundCube et debian</title>
      <link>https://blog.tcweb.org/wiki/howto-roundcube-et-debian/</link>
      <pubDate>Thu, 20 Sep 2007 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/howto-roundcube-et-debian/</guid>
      <description>&lt;p&gt;Mode opératoire pour installer la version svn de&#xA;&lt;a href=&#34;http://roundcube.net/&#34;&gt;RoundCube&lt;/a&gt; sur une debian (etch, lenny ou sid).&#xA;Celà doit aussi fonctionner avec d&amp;rsquo;autres distributions.&lt;/p&gt;&#xA;&lt;p&gt;Depuis le 04/05/2007 un &lt;a href=&#34;http://packages.debian.org/roundcube&#34;&gt;paquet&#xA;roundcube&lt;/a&gt; officiel à fait sont&#xA;entrée dans debian sid, 1 mois plus tard il est entré dans testing. Il&#xA;est fortement conseillé d&amp;rsquo;utiliser la version empaqueté présente dans&#xA;les dépos debian officiel. Le seule intérêt de suivre la procédure&#xA;ci-dessous, c&amp;rsquo;est d&amp;rsquo;utiliser la version subversion.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Recherche mediawiki</title>
      <link>https://blog.tcweb.org/wiki/recherche-mediawiki/</link>
      <pubDate>Wed, 20 Jun 2007 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/recherche-mediawiki/</guid>
      <description>&lt;h3 id=&#34;introduction&#34;&gt;Introduction&lt;/h3&gt;&#xA;&lt;p&gt;Par défaut, la recherche de terme dans mediawiki ne prend pas en compte&#xA;les mot de 3 lettres et moins. Or en informatique, des mots comme XEN,&#xA;VNC, etc. sont très fréquent.&lt;/p&gt;&#xA;&lt;h3 id=&#34;petite-explication-technique&#34;&gt;Petite explication technique&lt;/h3&gt;&#xA;&lt;p&gt;Mediawiki utilise pour ses recherche la fonctionnalité de recherche en&#xA;texte intégral (fulltext) de mysql. Cette option permet d&amp;rsquo;indexer&#xA;certains champs texte pour y faire des recherches évolué respectant&#xA;certaines contraintes de la langue. Pour que les indexes ne prennent pas&#xA;trop de place, la configuration par défaut ignore les mots de moins de 4&#xA;lettres. C&amp;rsquo;est le paramètre &lt;strong&gt;ft_min_word_len&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cacti et Aix 5</title>
      <link>https://blog.tcweb.org/wiki/cacti-et-aix-5/</link>
      <pubDate>Wed, 16 May 2007 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/cacti-et-aix-5/</guid>
      <description>&lt;p&gt;Pour faire de jolie graphs de machine AIX 5 dans cacti, mais aussi pour&#xA;avoir tout plein d&amp;rsquo;info dans Oreon (nagios).&lt;/p&gt;&#xA;&lt;p&gt;Sur l&amp;rsquo;AIX dans le fichier /etc/snmpdv3.conf changer la ligne :&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; VACM_VIEW defaultView        1.3.6.1.4.1.2.6.191       - excluded -&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;par&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; VACM_VIEW defaultView        1.3.6.1.4.1.2.6.191        - included -&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;relancer le service&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; stopsrc -s snmpd&#xA; startsrc -s snmpd&#xA; stopsrc -s aixmibd&#xA; startsrc -s aixmibd&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>Photo panoramique</title>
      <link>https://blog.tcweb.org/wiki/photo-panoramique/</link>
      <pubDate>Wed, 16 May 2007 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/photo-panoramique/</guid>
      <description>&lt;p&gt;Vous aussi vous recherchez un logiciel libre sous linux capable de faire&#xA;une photo panoramique à partir de plusieurs photos. Cette page est pour&#xA;vous &amp;hellip;&lt;/p&gt;&#xA;&lt;h3 id=&#34;gimp&#34;&gt;Gimp&lt;/h3&gt;&#xA;&lt;p&gt;Le plugin pandora pour &lt;a href=&#34;https://blog.tcweb.org/wiki/the-gimp&#34;&gt;The gimp&lt;/a&gt; est fait pour ça.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Site web : &lt;a href=&#34;http://www.shallowsky.com/software/pandora/&#34;&gt;http://www.shallowsky.com/software/pandora/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;pnmstitch&#34;&gt;pnmstitch&lt;/h3&gt;&#xA;&lt;p&gt;Livré avec la suite netpbm, pnmstich s&amp;rsquo;utilise en ligne de commande.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;site web : &lt;a href=&#34;http://pnmstitch.sourceforge.net/&#34;&gt;http://pnmstitch.sourceforge.net/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;hugin&#34;&gt;hugin&lt;/h3&gt;&#xA;&lt;p&gt;C&amp;rsquo;est une interface graphique pour Panorama tools&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;site web : &lt;a href=&#34;http://hugin.sourceforge.net/&#34;&gt;http://hugin.sourceforge.net/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;les paquets debian sont sur le dépos debian-multimedia :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flash java et mandriva</title>
      <link>https://blog.tcweb.org/wiki/flash-java-et-mandriva/</link>
      <pubDate>Sun, 06 May 2007 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/flash-java-et-mandriva/</guid>
      <description>&lt;p&gt;Mémo rapide pour installer la plugin java et le plugin macromedia flash&#xA;sous mandriva &amp;hellip;&lt;/p&gt;&#xA;&lt;h4 id=&#34;java&#34;&gt;Java&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Télécharger le package &amp;ldquo;RPM&amp;rdquo; du JRE sur &lt;a href=&#34;http://java.sun.com&#34;&gt;http://java.sun.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Dans le rep de téléchargement lancer sous root la commande suivante&#xA;:&lt;/p&gt;&#xA;&lt;p&gt; sh jre*&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;La machine virtuelle Java est alors installé, seulement, le&#xA;navigateur firefox n&amp;rsquo;a pas le plugins &amp;hellip; pour le rajouter, il faut&#xA;faire un lien symbolique vers le répertoire des plugins&lt;/p&gt;&#xA;&lt;p&gt; ln -s /usr/java/jre1.5.0_06/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla-firefox-1.0.6/plugins/&lt;/p&gt;</description>
    </item>
    <item>
      <title>Timestamp to Date</title>
      <link>https://blog.tcweb.org/wiki/timestamp-to-date/</link>
      <pubDate>Fri, 06 Apr 2007 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/timestamp-to-date/</guid>
      <description>&lt;p&gt;Ou comment en ligne de commande convertir un timestamp unix en date.&lt;/p&gt;&#xA;&lt;p&gt;Avec Perl :&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; TIMESTAMP=1173279767&#xA; perl -e &amp;quot;print scalar(localtime($TIMESTAMP))&amp;quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Avec Perl et module ctime :&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; TIMESTAMP=1173279767&#xA; perl -e &amp;quot;require &#39;ctime.pl&#39;; print &amp;amp;ctime($TIMESTAMP);&amp;quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;En shell avec awk :&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; echo 1173279767 | awk &#39;{print strftime(&amp;quot;%c&amp;quot;,$1)}&#39;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;En shell avec date :&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; TIMESTAMP=1173279767&#xA; date -d &amp;quot;1970-01-01 $TIMESTAMP sec GMT&amp;quot;&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>Faire maigrir une debian</title>
      <link>https://blog.tcweb.org/wiki/faire-maigrir-une-debian/</link>
      <pubDate>Wed, 29 Nov 2006 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/faire-maigrir-une-debian/</guid>
      <description>&lt;h3 id=&#34;ou-nettoyer-sa-debian&#34;&gt;ou Nettoyer sa Debian&lt;/h3&gt;&#xA;&lt;p&gt;Il y a une chose vraiment génial avec debian, c&amp;rsquo;est la gestion des&#xA;paquets. Un simple&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; apt-get install truc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;vous installe le logiciel truc ainsi que toutes les dépendances, c&amp;rsquo;est à&#xA;dire, l&amp;rsquo;ensemble des bibliothèques et autres logiciels indispensable à&#xA;son bon fonctionnement. Seulement en sens inverse, quand vous supprimez&#xA;le paquet truc, cela n&amp;rsquo;enlève pas les bibliothèques car elles pouraient&#xA;être utilisés par un autre logiciel, vous pourriez très bien les avoir&#xA;installées pour votre propre utilisation, enfin bref, apt les laisse sur&#xA;votre disque. Il y a bien aptitude qui sait gérer ce genre de choses,&#xA;mais il faut tout gérer avec aptitude, difficile sur une vielle debian.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SpeetouchUSB debian et free dégroupé</title>
      <link>https://blog.tcweb.org/wiki/speetouchusb-debian-et-free-degroupe/</link>
      <pubDate>Fri, 20 Oct 2006 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/speetouchusb-debian-et-free-degroupe/</guid>
      <description>&lt;p&gt;Face à un problème de poid : l&amp;rsquo;alimentation de ma freebox à cramé, je me&#xA;suis retrouvé a essayer de configurer mon ancien modem SpeedTouch USB&#xA;sur ma debian préféré &amp;hellip; Vaste programme. Voici donc un petit tuto pour&#xA;ceux qui en auraient besoin.&lt;/p&gt;&#xA;&lt;p&gt;Avant toute chose, débranchez bien votre freebox ou tout autre modem de&#xA;votre installation téléphonique. Un modem qui n&amp;rsquo;est pas alimenté, mais&#xA;branché sur une ligne téléphonique va fortement perturber le modem qui&#xA;doit fonctionner.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Faire un tunnel ssh</title>
      <link>https://blog.tcweb.org/wiki/faire-un-tunnel-ssh/</link>
      <pubDate>Mon, 25 Sep 2006 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/faire-un-tunnel-ssh/</guid>
      <description>&lt;p&gt;Comment établir simplement une liaison sécurisée entre deux machines,&#xA;sans avoir à configurer un VPN ? Comment passer tout un tas de&#xA;protocoles à travers un firewall de manière sécurisé ?&lt;/p&gt;&#xA;&lt;p&gt;Réponse : tout simplement, en établissant un tunnel SSH entre la machine&#xA;locale et la machine distante.&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt; ssh -L &lt;/code&gt;&lt;port local&gt;&lt;code&gt;:&lt;/code&gt;&lt;machine cible&gt;&lt;code&gt;:&lt;/code&gt;&lt;port cible&gt;&lt;code&gt; &lt;/code&gt;&lt;machine distante&gt;&lt;/p&gt;&#xA;&lt;p&gt;Tout le traffic dirigé vers &lt;machine locale&gt;:&lt;port local&gt; sera alors&#xA;&amp;ldquo;SSH-tunnellé&amp;rdquo; vers &lt;machine cible&gt;:&lt;port cible&gt;. Attention, la liaison&#xA;n&amp;rsquo;est sécurisé qu&amp;rsquo;entre &lt;machine locale&gt; et &lt;machine distante&gt;, et&#xA;transite en claire de &lt;machine distante&gt; à &lt;machine cible&gt;. Remarquez&#xA;que pour que cela fonctionne, il faut bien sûr, qu&amp;rsquo;un démon sshd tourne&#xA;sur &lt;machine distante&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mirroir Ubuntu</title>
      <link>https://blog.tcweb.org/wiki/mirroir-ubuntu/</link>
      <pubDate>Mon, 07 Aug 2006 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/mirroir-ubuntu/</guid>
      <description>&lt;p&gt;Voici un petit script pour faire un mirroir ubuntu :&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;#!/bin/sh&#xA;&#xA;DESTINATION=ubuntu&#xA;SERVEURSOURCE=fr.archive.ubuntu.com&#xA;DEBMIRROR_OPT=&amp;quot;--host=$SERVEURSOURCE  --arch=i386 --nosource --method=rsync --root=:ubuntu --section=main,multiverse,restricted,universe --getcontents --progress &amp;quot;&#xA;DIST=dapper&#xA;DISTS=&amp;quot;$DIST $DIST-security $DIST-backports $DIST-proposed $DIST-updates&amp;quot;&#xA;&#xA;for dist in $DISTS&#xA;do&#xA;        echo &amp;quot;Miroir de $dist&amp;quot;&#xA;        debmirror $dist $DEBMIRROR_OPT --dist=$dist&#xA;done&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;script à lancer dans le répertoire de destination&lt;/p&gt;</description>
    </item>
    <item>
      <title>Trouver la machine depuis le login</title>
      <link>https://blog.tcweb.org/wiki/trouver-la-machine-depuis-le-login/</link>
      <pubDate>Wed, 28 Jun 2006 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/trouver-la-machine-depuis-le-login/</guid>
      <description>&lt;p&gt;Comment trouver sur un réseau windows le nom d&amp;rsquo;une machine avec juste le&#xA;login de l&amp;rsquo;utilisateur actuellement connecté dessus ?&lt;/p&gt;&#xA;&lt;h2 id=&#34;solution-1&#34;&gt;Solution 1&lt;/h2&gt;&#xA;&lt;p&gt;envoyer un message windows à l&amp;rsquo;utilisateur avec la commande suivante :&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt; net send &lt;/code&gt;&lt;login&gt;&lt;code&gt; un message disant de ne pas faire attention&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;regarder dans le cache des résolutions de nom !NetBios avec la commande&#xA;:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; nbtstat -c&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;ce qui donne :&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;              NetBIOS Remote Cache Name Table&#xA;&#xA;    Name              Type       Host Address    Life [[sec]&#xA;  ------------------------------------------------------------&#xA;  &amp;lt;LOGIN&amp;gt;       &amp;lt;20&amp;gt;  UNIQUE      III.ZZZ.YY.XXX       600&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;il ne reste plus qu&amp;rsquo;a trouver le nom de la machine, pour faire ça, on&#xA;utilise par exemple la commande :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bugs IE</title>
      <link>https://blog.tcweb.org/wiki/bugs-ie/</link>
      <pubDate>Wed, 27 Jul 2005 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/bugs-ie/</guid>
      <description>&lt;p&gt;IE a de nombreux bugs qu&amp;rsquo;il faut réguliairement contourner.&#xA;Personnellement, la technique que j&amp;rsquo;utilise le plus, ce sont les balises&#xA;:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!--[if IE]&amp;gt;&#xA;  code spécifique IE&#xA;&amp;lt;![endif]--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Qui dans la plupart des cas permettent d&amp;rsquo;ajuster le comportement du&#xA;navigateur le plus populaire. Cela permet par exemple de charger du&#xA;javascript ou une page de style spécifique à ce navigateur.&lt;/p&gt;&#xA;&lt;p&gt;A défaut d&amp;rsquo;avoir le même fonctionnement avec tous les navigateurs, il&#xA;est possible d&amp;rsquo;avoir un site fonctionnel avec tous les navigateurs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Des photos en vidéo</title>
      <link>https://blog.tcweb.org/wiki/des-photos-en-video/</link>
      <pubDate>Sat, 09 Jul 2005 00:00:00 +0000</pubDate>
      <guid>https://blog.tcweb.org/wiki/des-photos-en-video/</guid>
      <description>&lt;p&gt;pour stocker des photos digitales sur un CD au format VCD ou SVCD.&lt;/p&gt;&#xA;&lt;p&gt;Il y a GNU VCDImager, paquet woody vcdimager disponible en mettant&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt; deb &lt;/code&gt;&lt;a href=&#34;http://dpt.tuxfamily.org/pub&#34;&gt;&lt;code&gt;http://dpt.tuxfamily.org/pub&lt;/code&gt;&lt;/a&gt;&lt;code&gt; woody main&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;dans le sources.list&lt;/p&gt;&#xA;&lt;p&gt;voir sur &lt;a href=&#34;http://www.vcdimager.org&#34;&gt;http://www.vcdimager.org&lt;/a&gt;, et en particulier&#xA;&lt;a href=&#34;http://www.vcdimager.org/guides/mpeg_still_images.html&#34;&gt;http://www.vcdimager.org/guides/mpeg_still_images.html&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Il faut utiliser la commande vcdxbuild, mais pour cela il faut fabriquer&#xA;un fichier xml qui décrit le contenu du VCD. Peut-être il y a un&#xA;«front-end» plus simple &amp;hellip;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Il y a aussi les &lt;a href=&#34;http://kvcdtools.free.fr/&#34;&gt;kvcdtools&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
