Tag Archive for 'Linux'

Dessiner vos plans avec Sweet Home 3D

sweethome3dlinuxsmall

Sweet Home 3D est un logiciel libre d’aménagement d’intérieur
qui vous aide à placer vos meubles sur le plan d’un logement en 2D, avec une prévisualisation en 3D.

http://sweethome3d.sourceforge.net/fr/


  Partager sur Wikio

Sauvegarder et Restaurer tous vos emails sous Evolution

Testé sous Evolution 2.24.2

tar -cvzf evolution-backup.tar.gz .evolution .gconf/apps/evolution .gnome2_private/Evolution

Une fois l’archive crée il suffit de l’importer par l’interface graphique d’Evolution puis de configurer son compte Email.

En savoir plus


  Partager sur Wikio

Notes prises au JM2L 2008

Le web sémantique une méta-utopie

Outre les stands de Linux Azur, de l’April, de l’ESSI, du projet Mozilla, il y avait les conférences et notamment celle de Jean Demartini.

Voici quelques notes autours de cette présentation.

Idées principales:

  • le web est pervasif, il est comme l’eau il s’infiltre partout.
  • le web regroupe 100 milliards de documents accessible en 1 clic. Il s’agit d’une estimation en réalité on se sait pas.
  • le web est chaotique

Problématique soulevé par ces idées:

Si on organise des documents pour en faciliter l’accès, vaut-il mieux le faire:

  • selon le point de vue de l’auteur ?
  • ou selon le point de vue du lecteur ?

Prenons l’exemple du boulanger puisqu’il a été evoqué.
Est-ce au boulanger de dire si son pain est bon, ou plutôt à ses acheteurs ?

Une autre problématique évoquée par Jean Demartini est l’aspect culturelle et sémantique à l’echelle du Web.
Ce qui confirmerais un temps soit peu l’article écris il y a bientôt 1 an :  Le Web sémantique n’existe pas.

Dernière note intéressante sur cette conférence:
ETSI est un groupe d’experts charger d’harmoniser les communications entre des machines.
On parle de standardisation de communication inter-machines: M2M (Machine To Machine).

Atelier: Votre distribution nomade sur mesure avec Debian Live

lh_config [options]

le répertoire config est généré. Modifier les sources si necessaire.

lh_build

l’image binary.iso est générée. On peut tester avec un qemu.

qemu -cdrom binary.iso -boot d

Si la distribution convient il suffit de la copier sur une clef USB:

cat binary.img > /dev/sda


  Partager sur Wikio

Le succès d’un logiciel (libre) passe par l’adoption effective des utilisateurs

Selon une étude américaine le facteur critique permettant à un logiciel (libre) de réussir est à 70% lié à l’adoption effective des utilisateurs.

Ah bon ?

Ce qui pourrait apparaitre comme un facteur déterminant ne l’est pas forcément.
Les facteurs suivants le montrent assez bien:

  • les fonctionnalités du logiciel -> seulement 1% de la valeur créé
  • l’intégration du logiciel dans les processus existants -> 13% de la valeur créée
  • les changements d’ordre organisationnel -> 16% de la valeur créée

En conclusion, vous aurez beau créer le meilleur logiciel (libre) au monde avec toutes ses fonctionnalités si il n’est pas adopté par les utilisateurs, en clair si les utilisateurs n’utilisent pas votre logiciel (libre) le résultat est sans appel: votre logiciel n’est pas suceptible de créer de la valeur.

L’étape suivante serait: comment faire adopter un logiciel (libre) aux utilisateurs ?

  • créer un logiciel (libre) simple d’utilisation, intuitif et ergonomique
  • respecter les standards de développement
  • documenter le logiciel (libre)
  • former les gens

  Partager sur Wikio

Quelques notes sur le Packaging Debian

Notes (20/03/2008) issues de la présentation de Raphaël Pinson sur le Packaging Debian.

L’art de bien faire du paquet

______.orig.tar.gz                           ______.diff.gz
Sources du Logiciel                        Modification(s) du mainteneur: patch

l                                                     l
——————————
l
Paquet Source
l
Paquet Binaire

Nomenclature des Versions Debian

upstream-revision
ex:  1.3.1-2

1.3.1 est l’upstream
révision 2

Cycle d’un paquet Debian

old-stable              stable             testing          unstable
<———–   <———-  <———-

Une nouvelle version (new release) tous les 2 ans.

Intérêt d’un backport

Prenons l’exemple d’une demande de backport d’un paquet Debian etch -> sarge

  1. un paquet Debian ne peut avoir un nom de release identique.sarge                                         etc
    interdit                2.2.6-1 <—–                  2.2.6-1
  2. un backport ne peut avoir un numéro de release supérieur
    En cas de mise à jour du système d’exploitation (OS upgrade) les mises à jour vers etch ne fonctionneront pas.

    sarge                                         etch
    interdit                2.2.6-2 <—–                  2.2.6-1

  3. Solution: ajouter ~bp (~backport) au numéro de version du paquet.
    Ce qui permet de garder un numéro de version inférieur.

    2.2.6-1~bp.nom_depot  <—–    2.2.6-1

Référence: Ubuntu Pakaging Guide


  Partager sur Wikio

Merci à toolinux.com d’avoir cité un article

Tous les jours une revue de presse est effectué par l’excellent magazine en ligne toolinux.com.

Le 19 Septembre 2009, la revue de Presse comme à l’accoutumé traité de Linux et de l’Open Source. 

L’article Consommation électrique et cout annuel d’un serveur Linux est cité à cette date parmi des articles rédigés et émanants, pour les plus connus, de sites comme: génération-nt.com , pcinpact.fr, silicon.fr et même lemonde.fr

Ca fait toujours plaisir pour un petit blog (amateur) d’être cité et lu parmi ces sites de “référence”.

Un peu de motivation ne fait pas de mal !


  Partager sur Wikio

Un ordinateur portable Linux à energie solaire

Réalité encombrante avec ce chargeur solaire à $349.
Créé par la société EarthTech ce chargeur permet de délivrer 3 heures d’alimentation (25W) pour une charge approximative de 8h.
Cette solution autonome permet donc une autonomie energétique relative pour seulement 317g de plus.

Pourquoi alors ne pas rêver à ce prototype:

Fruit du travail du designer Nikola Knezevic ce projet semble-t-il si lointain ?


  Partager sur Wikio

Avidemux, l’édition vidéo facile sous Linux

Avidemux est semble-t-il un excellent outil d’édition vidéo.

Ce logiciel d’édition vidéo permet :

  • (re)découper des scènes
  • appliquer des filtres sur des scènes
  • encoder en AVI, DVD, MPEG, MP4 et ASF

Il est également possible, et c’est la le point fort du logiciel, de scripter le traitement de la vidéo.
Cela peut s’avérer pratique d’automatiser le traitement de plusieurs vidéos en une seule fois.

Avidemux est disponible sous Linux, BSD, Mac OS X et même Windows.


  Partager sur Wikio

Se protéger d’une attaque Syn sous Linux

A chaud dans /proc/sys/net/ipv4/tcp_syncookies

sysctl -w net.ipv4.tcp_syncookies=1

/etc/sysctl.conf

net.ipv4.tcp_syncookies=1

Expérimentation afin de valider le bon fonctionnement du SYN cookie

console 1:

hping2 localhost -I eth0 -q -i u1 -S --rand-source -p 80

console 2:

watch "nestat -anpe"

console 3:

wget -O- "http://localhost"

En jouant avec le sysctl on se rend compte que le flood est géré par le SYN cookie.

Pour information le nombre maximum de SYN_WAIT est de 1024.
Ce qui se verra dans la console 2 lorsque le flood est lancé.
Le réglage se fait dans /proc/sys/net/ipv4/tcp_max_syn_backlog

net.ipv4.tcp_max_syn_backlog = 1024


  Partager sur Wikio

Créer des liens SSH avec Firefox 3

Configurer votre client léger
Ouvrir Firefox à l’addresse suivante:

about:config

network.protocol-handler.app.ssh; /home/user/fox.sh
network.protocol-handler.external.ssh; true
network.protocol-handler.warn-external.ssh; true

/home/user/fox.sh

#!/bin/sh
gnome-terminal -e "ssh `perl -MURI -e 'print $u=URI->new($ARGV[0])->host;’ $1`”

Intégrer des liens SSH à l’HTML

Il suffit maintenant d’intégrer des liens de cette forme:

a href="ssh://hostname"

En cliquant sur le lien une fenêtre de terminal s’ouvrira.


  Partager sur Wikio