Malib's Bugs

Logiciels Libres, Standards Web et Free Culture.

Aller au contenu | Aller au menu | Aller à la recherche

jeudi, novembre 25 2010

Name-based Virtual Host with Apache2 and Avahi

To be written

The solution makes use of :

  • Apache/2.2.14 (Ubuntu)
  • Avahi mod-dnssd 0.6
  • Avahi python script to register CNAME's aliases avahi-alias.py

Sources:

mercredi, octobre 20 2010

Installation de Firefox

Mise à jour via Mozilla Sync

...

Installation des Add-ons

Plus une collection interessante où piocher :
Web Application Security Penetration Testing by adammuntner

vendredi, octobre 15 2010

Installation de l'imprimante Samsung CLX-3175N sous Ubuntu

The Samung Unified Linux Driver Repository

HOWTO Install Samsung Unified Printer Driver

Ma solution : post #490

Ajout du dépôt non officiel

sudo cp /etc/apt/sources.list /etc/apt/sources.list.original
sudo vi /etc/apt/sources.list
wget -O - http://www.bchemnet.com/suldr/suldr.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install samsungmfp-driver samsungmfp-scanner samsungmfp-configurator-qt3

Suppression des bibliothèques gênantes

Lancer la commande /opt/Samsung/mfp/bin/Configurator, sélectionner l'onglet Scanner et surveiller le message d'erreur.
Ce message d'erreur désigne une bibliothèque de la glibc linkée statiquement par les drivers Samsung.
Supprimer cette bibliothèque en utilisant l'astuce de sauvegarde des modifications :

sudo mv /lib32/libnss_files.so.2 /lib32/libnss_files.so.2.original

Relancer la commande /opt/Samsung/mfp/bin/Configurator, le scanner est maintenant détecté (une nouvelle erreur peut apparaitre, mais elle ne gêne pas la détection.

Éléments installés :

fabien@arthez:~$ sudo apt-get -s install samsungmfp-driver samsungmfp-scanner samsungmfp-configurator-qt3
[sudo] password for fabien: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  libaudio2 libmng1 libpng3 libqt3-mt libstdc++5 samsungmfp-configurator-data
  samsungmfp-data
Paquets suggérés :
  nas libqt3-mt-psql libqt3-mt-mysql libqt3-mt-odbc samsungmfp-parallel
  samsungmfp-lpr
Les NOUVEAUX paquets suivants seront installés :
  libaudio2 libmng1 libpng3 libqt3-mt libstdc++5 samsungmfp-configurator-data
  samsungmfp-configurator-qt3 samsungmfp-data samsungmfp-driver
  samsungmfp-scanner
0 mis à jour, 10 nouvellement installés, 0 à enlever et 10 non mis à jour.
Inst libaudio2 (1.9.2-3 Ubuntu:10.04/lucid)
Inst libmng1 (1.0.9-1ubuntu1 Ubuntu:10.04/lucid)
Inst libpng3 (1.2.42-1ubuntu2.1 Ubuntu:10.04/lucid-updates)
Inst libqt3-mt (3:3.3.8-b-6ubuntu2 Ubuntu:10.04/lucid)
Inst libstdc++5 (1:3.3.6-18 www.bchemnet.com)
Inst samsungmfp-driver (3.00.65-3 www.bchemnet.com)
Inst samsungmfp-scanner (3.00.65-3 www.bchemnet.com)
Inst samsungmfp-configurator-qt3 (3.00.65-3 www.bchemnet.com) []
Inst samsungmfp-configurator-data (3.00.65-3 www.bchemnet.com)
Inst samsungmfp-data (3.00.65-3 www.bchemnet.com)
Conf libaudio2 (1.9.2-3 Ubuntu:10.04/lucid)
Conf libmng1 (1.0.9-1ubuntu1 Ubuntu:10.04/lucid)
Conf libpng3 (1.2.42-1ubuntu2.1 Ubuntu:10.04/lucid-updates)
Conf libqt3-mt (3:3.3.8-b-6ubuntu2 Ubuntu:10.04/lucid)
Conf libstdc++5 (1:3.3.6-18 www.bchemnet.com)
Conf samsungmfp-driver (3.00.65-3 www.bchemnet.com)
Conf samsungmfp-scanner (3.00.65-3 www.bchemnet.com)
Conf samsungmfp-configurator-data (3.00.65-3 www.bchemnet.com)
Conf samsungmfp-configurator-qt3 (3.00.65-3 www.bchemnet.com)
Conf samsungmfp-data (3.00.65-3 www.bchemnet.com)

lundi, octobre 11 2010

Install TB 3.1 sous Ubuntu Lucid Lynx 10.04 via le PPA Ubuntu Mozilla Daily Build Team

Ajout du PPA pour les daily Mozilla :

sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa

Mise en place de la politique pour éviter la mise à jour intempestive des paquets.
La première ligne permet de créer un fichier *.original qui sera utile pour plus tard lors de sauvegarde par exemple.

touch /etc/apt/preferences.d/ubuntu-mozilla-daily-pin-400.original
sudo vi /etc/apt/preferences.d/ubuntu-mozilla-daily-pin-400

Le contenu du fichier /etc/apt/preferences.d/ubuntu-mozilla-daily-pin-400 est le suivant :

Package: *
Pin: release o=LP-PPA-ubuntu-mozilla-daily
Pin-Priority: 400

Verifier la mise en place de la politique sur ce dépôt

sudo apt-cache policy

Installer thunderbird :

sudo apt-get install thunderbird thunderbird-gnome-support

Installer Lightning (Calendrier) et le Provider Google Calendar

Pour l'utilsation sur une machine 64 bits lorsque l'on essaye d'installer l'extension lightning via la méthode classique (site des addons), on obtient une erreur "Incompatible Extension" :

{{"Lightning" could not be installed because it is not compatible with your Shredder build type (Linux_x86_64-gcc3). Please contact the author of this item about the problem. }}

Méthode "à la main" :

  1. Aller sur le site des releases lightning : http://releases.mozilla.org/pub/moz...
  2. Naviguer vers le répertoire "contrib" à la recherche une compilation pour linux-x86_64 (les builds 64bits ne sont pas officels à ce jour, mais sont seulement disponible par contribution...)
  3. Récupérer lightning.xpi et gdata-provider.xpi
  4. Ouvrir Thunderbird Outils > Modules Complémentaires > Bouton "Installer"

C'est prêt.

Sources:

dimanche, octobre 10 2010

Check-list re-install pc

Préparation / sauvegarde

  1. Copier les répertoires "visibles" : Documents / Images / Bureau / …
  2. Copier les répertoires "invisibles" (hidden) : profild FF / TB, .fillezilla .ssh / …
  3. Copier les fichiers système modifiés. Astuce : avant toute modification de fichier "système" ou de configuration, je crée une copie en *.original au même endroit.
    Pour retrouver tout ces fichiers :
    sudo find / -mount -type f -iname *.original
    
  4. Ensuite copier ces fichiers dans le répertoire de sauvegarde

Installation du nouveau système

Remise en état du système

  1. Chez moi la première chose à faire est de recopier le xorg.conf
  2. Ensuite recopie des fichiers systèmes en fonction des modification : procéder par analyse et recopie des différences pour plus de sureté.
  3. Recopie des répertoires hidden
  4. Recopie des répertoires visibles
  5. Go !

dimanche, octobre 10 2010

Manipulations et recherche de fichiers avec find

Exemple pour donner les bonnes permissions depuis la racine d'un site apache.

On commence par définir correctement le propriétés d'appartenance avec chown, puis on change les permissions sur les répertoires d'abord et enfin sur les fichiers :

sudo find [racine du site web]/ -exec chown [user]:[apache-group] {} \;
sudo find [racine du site web]/ -type d -exec chmod 770 {} \;
sudo find [racine du site web]/ -type f -exec chmod 660 {} \;

samedi, septembre 25 2010

Démarrage automatique d'Empathy sous Ubuntu (lucid)

Pour permettre de démarrer le logiciel de messagerie instantanée Empathy au démarrage de la session Ubuntu :

sudo cp /usr/share/applications/empathy.desktop /etc/xdg/autostart
sudo chmod a+r /etc/xdg/autostart/empathy.desktop

Cette dernière ligne n'est pas forcément nécessaire : le fichier possédais déjà ces droits sur mon poste.

Ajouter un -h à la ligne de commande dans le empathy.desktop évite l'affichage de la liste de contacts (mode réduit).

Sources :

Ceci n'exempte pas le déverrouillage du trousseau de clef par défaut (Seahorse).

Voir cette discussion ici : http://forum.ubuntu-fr.org/viewtopi...

samedi, octobre 3 2009

Récupérer, convertir et couper une vidéo

Problématique

J'ai besoin de récupérer une vidéo sur un site de streaming. Par exemple un journal de France3, pour en extraire une partie et l'archiver.

Récupération du flux vidéo

Il faut tout d'abord se procurer l'URL du flux vidéo. Soit le lecteur embarqué dans le navigateur le permet, soit on peut inspecter le code HTML de la page pour l'extraire. Il suffit ensuite de lancer le logiciel mimms avec l'url

mimms mms://ledomaine.com/fichiers/la-video-que-je-veux-recuperer.wmv

Conversion

L'étape de conversion totale est nécessaire, elle permet de mettre la vidéo dans un format bien maîtrisé par les codecs Linux, empêchant ainsi tout problème lors de la coupe (exemple, décalage du son et de l'image...)

ffmpeg -i video-recuperee.wmv -f avi -sameq video-convertie.avi

Découpe

Là une étape préalable s'impose pour repérer les bons endroits de la découpe. Personnellement, j'utilise Avidemux pour régler à l'image prés.

ffmpeg -ss hh:mm:ss[.xxx] -t hh:mm:ss[.xxx] -sameq -i video-convertie.avi video-coupe.avi

Le paramètre -ss donne le point de départ.
Le paramètre -t donne le temps de la séquence à garder.

Voilà, il ne reste plus qu'à archiver ou publier sur un site comme Dailymontion ou autre.

mardi, juillet 14 2009

Les 3 secrets pour un bon punch planteur - Standblog

Les 3 secrets pour un bon punch planteur - Standblog

Voilà une bonne recette de punch planteur, et open source en plus !!

Je rajoute mon petit plus : Mixer 2 bananes avec la préparation dans un blender, ajouter une gousse de vanille (la couper en deux et rapper les graines.

Petite astuce : si vous n'avez pas le temps de laisser macérer, mettez le mélange dans un fais-tout (fond noir) au soleil d'été pendant 2h.

A boire très frais !!

dimanche, mars 1 2009

Flashage GSM du firmware moko11 par carte SD bootable

Suite à la publication récente de la version "moko11" du firmware du module GSM, j'ai tenté la nouvelle méthode de flashage via l'image bootable sur carte SD. Cette méthode était annoncée sur le wiki officiel et conseillée car les manipulations sont jugées dangereuses pour l'intégrité du module en cas d'erreur de typo lors de l'envoi d'une commande. Elle n'était pas disponilbe jusqu'alors. Avec ce tout nouveau moyen, flasher est entièrement automatisé et donc sans risques.

Lire la suite...

dimanche, mars 1 2009

APPEL HADOPI : «black-out» du Net français

HADOPI - Le Net en France : black-out

vendredi, février 20 2009

Luc Besson donne des leçons

Réaction à la tribune de M. Luc BESSON dans le monde. sur le piratage à grande échelle via le net. Où il fait la confusion entre la piraterie et la contrefaçon et plus choquant pour moi, l'amalgame entre pilleurs d'œuvres et le concept de culture libre...

Lire la suite...

mardi, février 17 2009

Plugin Google Tools

Comme je suis intéressé par ailleurs à l'utilisation de Google Analytics, j'ai installé le plugin Google Tools sur ce blog. J'ai du corriger un problème, non pas dû au plugin en lui même, mais au thème utilisé ici (Battlestar actuellement).

Du coup il faut absolument vérifier les behaviors dans les fichiers du thème :

  • le fichier _head.html doit contenir ce code :
{{tpl:SysBehavior behavior="publicHeadContent"}}
  • et le fichier _footer.html doit contenir ce code :
{{tpl:SysBehavior behavior="publicFooterContent"}}

Dans le sélecteur de thème : Éditeur de thème pour modifier les fichiers template du thème.

J'ai pu trouver la solution grâce à ce fil de discussion sur le forum Dotclear.

dimanche, février 15 2009

Le problème des cartes SIM 3G

Certaines cartes sim 3G sont mal reconnues par le Freerunner.
Le problème est connu et a été fixé par un nouveau firmware du module GSM (voir bug track).
Seulement voilà quand on reçoit le FR, il faut soi même flasher ce firmware. Et là attention à la marche !

Lire la suite...

dimanche, février 15 2009

Freerunner : Connexion USB sur Ubuntu

Premiers bidouillages avec le Freerunner reçu cette semaine. La première chose à faire est la connexion USB. Cette connexion est nécessaire pour pouvoir communiquer simplement avec le FR (en SSH), changer la distribution...

Actuellement mon PC hôte principal utilise Ubuntu Hardy Heron (8.04). Je suis par ailleurs Freenaute, j'ai donc un réseau après la Freebox en 192.168.0.x, ce qui est particulier vis à vis de la configuration originale du Freeruner. Je vais donc m'attacher aux spécificités de cette configuration pour automatiser cette connexion USB.

Lire la suite...

dimanche, février 15 2009

Ligne éditoriale

C'est un peut-être prétentieux, mais je ne sais pas comment caractériser cela autrement.
Je pense que le travail d'un blog ne peut se faire dans la durée que s'il se restreint à des sujets bien précis. Il faut donc que je me fixe des régles claires pour parler des sujets que je veux aborder.

Ce blog n'a pas pour vocation de raconter ma vie. Par contre il va traduire ma passion pour le monde du logiciel libre en général et en particulier sur des choses que je connais, ou que j'apprends à connaître.
L'objectif étant principalement de me faire une base de connaissance et de la partager.

Je compte donc aborder les sujets suivants :

  • Dotclear, la plateforme de blog open source, à travers son développement, des astuces, et éventuellement le développement de plugins.
  • OpenMoko Freerunner, ma dernière acquisition : c'est un smartphone complètement libre, ses caractéristiques matérielles, ses schémas électroniques, son logiciel interne, tout est disponible de manière libre.
  • Le développement des standards web et leur mise en œuvre pour une meilleure "utilisabilité" du web et des outils informatiques.
  • Linux et plus particulièrement la mise en œuvre d'Ubuntu sur différentes machines personnelles et familiales.
  • La Free Culture de manière générale et au travers des communautés des deux projets principaux Dotclear et OpenMoko dans un premier temps.


Naturellement cette ligne pourra évoluer dans le temps, je mettrais donc à jour ce billet pour en refléter les évolutions.
Bonne lecture sur ce site et n'hésitez pas à commenter les billets pour échanger en retour !

samedi, février 14 2009

Premiers tests du freerunner

Suite au déballage du freerunner et l'extase devant ce bel engin, voilà les problèmes auxquels je me suis retrouvé confronté :

Lire la suite...

samedi, février 14 2009

Allez on démarre !

Plein d'idées en tête, je vais me servir de ce blog pour mettre un peu à plat tout ça. On comme donc ici :

Lire la suite...