Outils pour utilisateurs

Outils du site


en_vrac

Téléchargements, liens et infos en vrac

sebsauvage.net

Des informations en vrac concernant mon site.

  • Tutoriel Blender qui n'a jamais été terminé faute de temps.
  • Le fameux CSS Zen Garden sous forme de fichier zip (23 658 315 octets) (pratique pour étudier hors-ligne) (Merci au webmaster de CSS Zen Garden )
  • Ceux qui surfent sur mon site avec IE6 voient ceci sur la page d'accueil. J'utilise cette astuce pour l'afficher uniquement pour IE6:
    <!--[if lt IE 7]>
    <script language="JavaScript" type="text/javascript" src="badbrowser.js"></script>
    <![endif]-->
  • Mise en cache: Pour alléger la charge de mon serveur, j'ai une politique de cache assez agressive: J'ai spécifié des mises en cache côté client (navigateur) avec mon fichier .htaccess:
    .htaccess
    # mettre en cache les images et fichiers flash pour un mois
    <FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$">
    Header set Cache-Control "max-age=2592000"
    </FilesMatch>
     
    # mettre en cache les fichiers javascript, texte,css et pdf pour une semaine
    <FilesMatch ".(js|css|pdf|txt)$">
    Header set Cache-Control "max-age=604800"
    </FilesMatch>
     
    #mettre en cache les fichiers html et htm pour 30 minutes
    <FilesMatch ".(html|htm|php)$">
    Header set Cache-Control "max-age=1800"
    </FilesMatch>
     
    Header unset ETag
    FileETag None 

    A cause de cette politique de cache, si vous avez un doute, pressez F5 pour forcer le rafraîchissement d'une page.

  • Expérimentation: Suite à mon article sur VizHash, j'en ai fait une version php+GD (incompatible avec la version Python) disponible à cet emplacement. C'est juste 142 lignes de php. Ça peut par exemple être utilisé comme avatar dans les forums:
    • Prenez l'adresse IP du visiteur (par exemple 172.13.67.89).
    • hashez-la (md5 ou autre): 172.13.67.89 –> md5=10cee9bc2df4e3047d20fdff7c60dce0
    • Et voilà votre avatar. Ainsi un visiteur qui revient avec la même IP aura le même avatar.
    • Vous pouvez spécifier des tailles différentes avec les paramètres width et height, par exemple:
      http://sebsauvage.net/vizhash_gd.php?t=10cee9bc2df4e3047d20fdff7c60dce0&width=64&height=64 (max: 256×256)
    • Vous pouvez bien entendu entrer du texte simple: http://sebsauvage.net/vizhash_gd.php?t=hello,dude
    • Le hash visuel est conçu pour garder ses caractéristiques visuelles même si il est écrasé.
    • Soyons clair: Ce hash visuel est moche. Le but n'est pas la beauté, mais la différenciation visuelle.
    • L'algo mérite grandement une amélioration pour rendre les images plus particulières (filtres ? fractales ? noise ? autre ? qqchose qui doit être faisable avec GD pur, et sans consommer trop de CPU).
    • :!: Notez que le service peut être supprimé à tout moment. C'est juste un bricolage.
  • TeamViewer: Si vous avez besoin d'envoyer le serveur TeamViewer QuickSupport à quelqu'un pour le dépanner à distance (voir cet article), utilisez le raccourci sebsauvage.net/tv : vous serez immédiatement redirigé vers le téléchargement du client QS TeamViewer sur le site officiel.
  • Ma page http://sebsauvage.net/punching/ est bloquée par pas mal de proxy. Vous pouvez aussi la consulter sur http://sebsauvage.net/pu/
  • Historiquement, sebsauvage.net a été hébergé sur un paquet d'hébergeurs différents:
    • le-village.org (un hébergeur, une communauté et des admins vraiment très sympa. Tout a finit par être racheté par iFrance qui a pourri les pages de publicité (un tier de l'écran) et n'étaient pas foutus de gérer les serveurs (FTP tout le temps indisponibles, serveurs horriblement ralentis).
    • Respublica.fr, un petit hébergeur merdique (qui a réussi à classer mon site par erreur dans la catégorie “adultes”). Ils avaient des limites débiles, comme un maximum de 5 Mo par fichier (adieu mes PDF) et pas de fichiers .exe (adieux mes programmes).
    • crosswinds.net, un hébergeur canadien chez qui j'ai été hébergé quelques temps, suite à une loi française. L'hébergement était tout à fait correct, mais ils ont fini par fermer leur hébergement gratuit.
    • J'ai aussi fait un petit détour par wordswideweb.com, petit hébergeur simple mais sympa. Ça n'a pas duré longtemps.
    • free.fr, fidèle depuis plus de 10 ans. Même si leurs serveurs sont lents, ils ont toujours été parmis les meilleurs hébergeurs gratuits, et sans publicité. Il y a toujours une copie de mon site chez free, mais pas toujours à jour (sebsauvage.free.fr). Free ayant mutilé la configuration d'Apache et php, certaines parties de mon site ne marchent pas chez free (wiki par exemple).
    • Et je suis actuellement hébergé gracieusement chez dns-fr.org (merci à eux !), avec un excellent hébergement mutualisé avec accès ssh (cool !).
  • Avant d'avoir un nom de domaine, mon site était accessible par un redirecteur: http://www.bigfoot.com/~sebsauvage. Du jour au lendemain, ce redirecteur est devenu payant, et plus cher qu'un nom de domaine. J'ai donc décidé d'acheter mon nom de domaine chez gandi.net (un registrar français très honnête). Début décembre 2011, j'ai également acheté sebsauvage.eu qui redirige pour le moment vers le .net.
  • La liste des anciennes mises à jour du site est encore consultable dans cette page.
  • Vidéos Urban Terror: http://sebsauvage.net/v/urbanterror.html contient des vidéos de différentes maps d'Urban Terror (les premières vidéos correspondent à mes débuts sur Urban Terror, pas terrible). C'est surtout pour montrer les différentes maps existantes dans Urban Terror. J'ai publié ces vidéos en parallèle sur YouTube et DailyMotion. Quant à http://sebsauvage.net/urt, ce sont des “fichiers démo” de plusieurs de mes matchs (Urban Terror est nécessaire pour les relire). Je les ai publiés car à force de m'améliorer, j'ai été accusé de tricher. Ces enregistrement permettent de prouver ma bonne fois.
  • http://sebsauvage.net/urban renvoie automatiquement vers l'article qui présente Urban Terror sur CommentÇaMarche.

Divers

  • Sous VirtualBox, si vous faites tourner Linux dans une machine virtuelle et que vous voulez que les partages soient montés automatiquement à chaque redémarrage (pour accéder à votre disque réel), vous pouvez ajouter dans votre /etc/rc.local, par exemple:
    mount -t vboxsf -o uid=1000,gid=1000 C_DRIVE /mnt/c

    (En ayant pris soin de créer les points de montage au préalable dans votre machine virtuelle)

  • Toujours dans VirtualBox, si vous voulez dupliquer un .vdi, il faut lui attribuer un nouveau UUID:
    VBoxManage internalcommands sethduuid disque.vdi
  • Si dans VMWare vous n'arrivez pas à installer les additions invité, vous pouvez télécharger l'ISO manuellement pour vos différents OS guest (http://packages.vmware.com/tools/esx/latest/index.html) puis monter l'ISO dans la machine virtuelle.
  • Sous VMWare, si vous voulez accéder aux répertoires partagés quand votre guest est Ubuntu 10.10, il faut installer les paquets suivants:
    sudo apt-get install open-vm-tools open-vm-dkms

    sans quoi ça ne marchera pas. Après vous pourrez monter un share même en tant que simple utilisateur avec:

    vmware-hgfsmounter .host:/shared /home/toto/shared
  • Sous Firefox, pour compacter les bases de données SQLite, prenez la version en ligne de commande de SQLite (sqlite-shell-win32-x86-*.zip) et ce batch:
    @FOR %%G IN (*.sqlite) DO ( sqlite3 %%G "VACUUM" )

    Ou alors utilisez CCleaner (il a maintenant une option pour compacter ces bases.). EDIT: L'astuce précédente n'est plus utile: Firefox fait désormais ce nettoyage de temps en temps.

  • Chiffrement de disque: ScramDisk et E4M étaient des logiciels de chiffrement de disque. ScramDisk était gratuit pour Windows 95/98/ME, payant pour NT. E4M était gratuit. Ces logiciels étaient tellement bons que les auteurs ont décidé de se regrouper et monter leur propre boîte pour le vendre: DriveCrypt. Par réaction, un développeur est reparti sur le dernier code source disponible de E4M et créa TrueCrypt. Depuis TrueCrypt a formidablement évolué.
  • apt-get avec proxy + mot de passe sous Linux: C'est toujours la merde pour faire les updates d'une Debian en passant par un proxy avec mot de passe, et j'oublie toujours la manipulation:
    • Créer /etc/apt/apt.conf.d/proxy contenant:
      Acquire::http::Proxy "http://login:motdepasse@adresseproxy:port";
      Acquire::ftp::Proxy "http://login:motdepasse@adresseproxy:port";
    • A la fin de /etc/wgetrc mettre:
      http_proxy = http://adresseproxy:port/
      https_proxy = http://adresseproxy:port/
      ftp_proxy = http://adresseproxy:port/
      proxy_user = login
      proxy_password = motdepasse
      use_proxy = on
      wait = 15
    • Dans /etc/environ, ajouter:
      HTTP_PROXY="http://login:motdepasse@adresseproxy:port/"
      HTTPS_PROXY="http://login:motdepasse@adresseproxy:port/"
      FTP_PROXY="http://login:motdepasse@adresseproxy:port/"
en_vrac.txt · Dernière modification: 2015/04/30 12:33 par sebsauvage