Pervasive-Network

Geekeries & Photographie

By

Scripter des captures d’écran d’un navigateur sur un serveur linux sans serveur X

Objectif

L’objectif de ce tutoriel est de montrer comment scripter en python la capture d’écran d’une page web en pilotant un navigateur (firefox) ; et utiliser ce script sur un serveur linux ne disposant pas de serveur X (comme c’est le cas sur mon serveur dédié OVH). Les deux outils utilisés sont :

  • un serveur X virtuel en framebuffer : xvfb
  • un framework python : selenium

Read More

By

Démarrer un serveur apache2 sans les droits root

Objectif

Par défaut, un serveur apache2 utilise le port 80, et nécessite donc d’être lancé avec les droits root pour pouvoir binder ce port <1024, même si après les droits sont ensuite « droppés » pour un autre utilisateur, typiquement www-data sous Debian ou Ubuntu. Cependant, si vous voulez faire tourner votre serveur apache sur un port supérieur, ce n’est pas nécessaire.. mais ce n’est pas prévu dans les scripts de démarrage. Suite à une question d’un collègue, j’ai regardé comment faire et voici les modifications apportées sur une installation ubuntu 12.04

Read More

By

[OVH] résolution problème avec rsyslog

Description du problème

rsyslog prend 99.9% du CPU.

$ top
PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
988 syslog    20   0  249m 2548 1208 S 99.5  0.2   6:29.97 rsyslogd

Le fichier /var/log/kern.log contient des entrées multiples indiquant des problèmes de permission

vps12345 kernel: Cannot read proc file system: 1 - Operation not permitted.
vps12345 kernel: last message repeated 2892432 times

environnement :

  • ubuntu (kernel 2.6.32) sur OpenVZ

Read More

By

Droste effect

Objectif

Réaliser une mise en abîme d’une photo ie. inclure une photo dans une photo (par exemple dans un cadre ou dans une spirale). Pour le premier cas, on peut le réaliser manuellement grâce à des superpositions de calques (cf. lien ci-dessous) ; et dans le deuxième cas, cela se fait simplement grâce à un plugin Gimp MathMap (disponible sous linux et windows ; macosx a également une ancienne version compilée).

Read More

By

Configuration d’une clé Internet 3G+ v2 SFR (Alcatel X220D) sous GNU/Linux Ubuntu

Objectif

Bien que la clé Internet 3G+ soit reconnue automatiquement sous kubuntu 11.04

(package usb-modeswitch déjà installé), elle nécessite quelques

configurations manuelles pour fonctionner : elle est censée être configurable

via knetworkmanager, mais l’onglet « mobile haut débit » est grisé malgré

l’installation du package modemmanager.

Je vous propose 2 méthodes pour utiliser la clé 3G : network-manager en

ligne de commande (nmcli) ou wvdial+ppp (mon choix final)

Clé Internet 3G+ v2 SFR

Read More

By

Sequence Photo effect

Objectif

Réaliser une séquence photo en superposant plusieurs images prises en mode rafale : par exemple pour décomposer un mouvement, notamment pour des séquences sportives. Dans GIMP, il faut importer chaque photo dans un calque et utiliser des masques de fusion pour choisir les bons morceaux de chaque photo.

Read More

By

Panorama to Own Planet effect

Objectif

Transformer vos panoramas en votre propre planète… Il faut prendre une photo d’une ville au bord de l’eau et lui appliquer le filtre de coordonnées polaires (‘polar’).

Read More