samedi 23 février 2013

Montage vidéo

Il existe quelques outils de montage vidéo sous linux. OpenShot en est un bel exemple, simple d'emploi. Néanmoins, il est parfois intéressant de mélanger films et diaporama photo. C'est pourquoi, je l'utilise souvent en duo avec ffDiaporama. Pour installer ffDiaporama :


sudo add-apt-repository ppa:ffdiaporamateam/stable
sudo apt-get update
sudo apt-get install ffdiaporama

L'outil est très simple, on importe des images, on y insère du texte, on joue avec les transitions ...


vendredi 22 février 2013

Wireframing

Voici une bonne astuce pour tout web-développeur qui souhaite réaliser une petite maquette en deux clics, trois mouvements. Il s'agit d'un site qui propose une interface flash dans laquelle on construit sa maquette par drag'n'drop. C'est très intuitif et surtout très rapide.
Cela s'appelle mockingbird. A mettre dans vos favoris.


mardi 19 février 2013

Tuer un processus

Vous avez lancé une action avec un programme qui plante ou se met à phagocyter la mémoire de manière à bloquer votre pc.
Une solution consiste à basculer en mode ligne de commande (CTRL+ALT+F2), à lancer une commande qui permet d'afficher l'ensemble des processus lancés par l'utilisateur.
Exemple :

ps -u <utilisateur>

ou de rechercher un processus lié à un programme (par exemple pour firefox)

ps -eH | grep firefox

Vous obtenez ainsi une liste de processus. Chaque processus est lié à un identifiant (premier nombre à quatre chiffres en début de ligne).
Vous pouvez également utiliser la commande top pour visualiser en temps réel les processus et leur consommation mémoire.

Pour tuer un processus, lancez la commande suivante :

sudo kill <identifiant>

Si le processus se montre récalcitrant, vous pouvez ajouter l'option -9. Si ce dernier résiste encore, on parle de processus "zombie". Dans ce cas, il vous faudra trouver le parent du processus et tuer ce dernier. Une bonne façon d'identifier le parent en question consiste à utiliser la commande suivante :

ps xaf

Cette commande affiche les dépendances entre les processus.

Le risque de cette dernière méthode, c'est que vous plantiez complètement le système. Dans le pire des cas, il vous faudra redémarrer le pc.


mardi 5 février 2013

Serveur de test sur VirtualBox

Vous développez sur un serveur de test qui tourne sous virtualBox. Dans le cas d'un serveur http, il est impératif de pouvoir tester vos développements soit à partir de la machine hôte, soit à partir du réseau. Il existe donc deux configurations possibles avec VirtualBox.

1. Travailler en accès par pont. Cette méthode vous permettra de considérer votre machine virtuelle comme une machine quelconque sur votre réseau.
En utilisant cette méthode, vous devez choisir votre carte réseau (wlan pour le wifi ou eth pour le filaire).  Votre machine virtuelle se verra attribuer une adresse ip (en dhcp ou ip fixe selon la manière dont vous configurerez vos paramètres). D'autres pc du réseau pourront également tester votre serveur.

2. Travailler en réseau privé hôte. Depuis les dernières versions de VirtualBox, vous devrez d'abord créer une nouvelle interface réseau virtuelle. Dans le réglage des paramètres de VirtualBox (Fichier > Paramètres) Rendez-vous dans réseau et ajouter une nouvelle interface qui s'appelle par défaut vboxnet0. Un simple clic sur le "Plus vert" suffit.
Ceci étant fait, vous pouvez vous rendre dans la configuration de votre machine virtuelle et choisir le bon type de configuration réseau. 

Votre machine virtuelle disposera de sa propre interface réseau visible seulement par votre machine hôte. Les autres pc du réseau n'y auront donc pas accès.

Dans les deux cas, il vous suffit d'identifier l'ip de votre machine virtuelle (par exemple, tapez ifconfig eth0 | grep "inet adr" | cut -d: -f2 | awk '{print $1}' sur votre serveur apache) et de tester directement dans un navigateur.