Archive pour la catégorie ‘Informatique’

PostHeaderIcon Partage d’imprimante avec Ubuntu et cups

Voici la solution la plus rapide pour le partage d’une imprimante sur son réseaux privé dans un environement Ubuntu. On dispose donc de plusieurs pc sous Ubuntu dont un est rélié à une imprimante par connectique USB. Ce pc joue le rôle de serveur d’impression. Pour pouvoir imprimer depuis n’importe quels des pc sur le réseaux il faut modifier via l’interface d’administration CUPS le fichier cups.conf du serveur d’impression.

Connectez le pc serveur via votre navigateur préféré sur l’adresse suivante : http://localhost:631 puis cochez ce qu’il vous intéresse ( voir capture ) et validez. Voilà c’est fini ! Si problèmes vérifiez l’état du port 631 et les firewall qui pourraient bloquer les échanges de trames. L’ imprimante devrait maintenant être visible sur les autres pc.


 

PostHeaderIcon Commande Find couplé à Cp

Voilà une commande vraiment utile qu’il me faudra certainement réutiliser d’ici quelques temps et dont je ne veux pas avoir à faire des recherches interminables à son sujet.

find /votre_chemin -name ‘*.pdf’ -exec cp {} /votre_chemin \;

Voici la traduction :

Cherche dans ‘votre_chemin’ tous les documents qui ont une extension’.pdf ‘ et copies les dans ‘votre_chemin’.

On indique à la fin de la commande Find le paramètre -exec qui permet pour chaque fichier trouvé d’executer la commande cp ( pour l’exemple ). Les {} representent chaque fichiers. Attention la commande doit finir par un espace slash point virgule. \;

 

PostHeaderIcon Assembler des vidéos FLV en ligne de commande

Pour cela Utilisez le programme ‘mencoder’ :

mencoder -ovc copy -oac copy -of lavf -o tout.flv test2.flv test3.flv test4.flv

-o => votre fichier de sortie suivi par vos fichiers à coller entre eux

Pour convertir des vidéos en .flv c’est par là

PostHeaderIcon Extraire les adresses mails d’un fichier en ligne de commande

Parfois les lignes de commandes sont sur 2 lignes au lieu d’une : Fésé gaffe !

Pour ce faire nous allons utiliser le programme Grep de recherche de chaînes de caractères. Voici la commande :

grep -Eio ‘([[:alnum:]_.-]+@[[:alnum:]_.-]+?\.[[:alpha:].]{2,6})’ mon_fichier.txt

Vous pouvez mettre le résultat dans un fichier text.txt comme ceci :

grep -Eio ‘([[:alnum:]_.-]+@[[:alnum:]_.-]+?\.[[:alpha:].]{2,6})’ mon_fichier.txt > text.txt

Le fichier dont je voulais extraire  les mails provenait du logiciel évolution. Dans ce fichier , beaucoup d’adresses étaient pour moi sans intérêts et une seule ligne se répétait constament :  » Email :exemple@truc.fr  » et c’est celle-ci qui m’intéressait. les autres je ne les voulais pas. J’ai donc préalablement utilisé la encore Grep pour retenir cette ligne uniquement :

grep ‘^Email:’ mon_fichier.txt > mon_fichier_de_sortie.txt

le caractère ^ indique « commence par » . Ainsi la commande se traduit par : Trouve toutes les lignes qui commencent par  » Email: » et inscrit le résultat dans mon_fichier_de_sortie.txt. Ensuite j’ai utilisé les commandes précédentes pour avoir un fichier sous la forme : ( une ligne = un mail )

blabla@gg.fr

toto@tutu.fr

Comptez le nombre de mails que vous avez extrait. Ici nous allons utiliser le programe « wc » word count:

wc -l mon_fichier.txt

Pour s’assurer qu’il n’y ait pas de doublons on va trier les adresses de notre fichier par ordre alphabétique avec « sort » et « uniq »:

sort mon_fichier.txt | uniq > mon_fichier_de_sortie.txt

Vous pourrez facilement importer votre fichier dans une base de donnée Mysql par exemple ! Plutôt bien non ? Ensuite si vous souhaitez envoyer beaucoup de mails d’un coup, optez pour un service en ligne comme  Emailsolar.

PostHeaderIcon Créer un document ineffaçable sur le Bureau

J’ai cherché longtemps à pouvoir faire la chose suivante :

je voulais créer un document sur le bureau consultable par tous sans l’utilisation du sticky bit ( qui  ‘fige’ le bureau ) mais qui ne soit pas effaçable par « monsieur tout le monde ». Cela peut etre utile de placer un document non effacable sur le Bureau comme un PDF  tutoriel par exemple pour des newbees d’ubuntu.

Un document consultable par tous mais impossible à modifier ni déplacer dans la corbeille ni même supprimer sans les droits administrateurs.

La solution se trouve dans les attributs d’archivages avec l’option « i ». Toujours sous Gnu/linux Ubuntu biensure. Voici la métode

1. Placer vous avec votre terminal sur le bureau

cd /home/votre_nom_utilisateur/Bureau

2. Creer un document .txt avec dedans « bonjour, je suis consultable mais pas effacable graphiquement je dirais « 

echo bonjour, je suis consultable mais pas effacable graphiquement je dirais > test.txt

echo « affiche ce qui suit  » dans ( > ) test.txt. sachant que si test.txt n’existe pas il sera créé et si il existe il sera écrasé.

3. Ensuite activez l’attribut « i » d’archivage au document

sudo chattr +i test.txt

pour enlever l’attribut faite  » -i « 

PostHeaderIcon suid, sgid et sticky bit

SUID   ( s )

Lorsque suid est activé, n’importe quel utilisateur peut executer le dit fichier avec les permissions du propriétaire, comme s’il était lui-même le propriétaire.  Suid ne s’active que sur des fichiers. Pour  activer suid :

sudo chmod u+s nom_du_fichier.xx

On utililise la commande chmod qui permet de changer les droits, le u signifie utilisateur, + signifie ajouter, s c’est l’abreviation de suid ou sgid.

Si vous souhaitez supprimer le suid, à la place du signe + mettez un -

sudo chmod u-s nom_du_fichier.xx

Attention à l’utilisation de suid, explication sur ce lien http://www.tofe.org/suid.php3

SGID   ( s )

sur un fichier :

Même chose qu’avec suid mais cela concerne les groupes auquels les utilisateurs sont rattachés. Ainsi concernant un fichier Y, n’importe quels utilisateurs peut executer Y avec les droits du groupe auquel il appartient.

sudo chmod g+s nom_du_fichier.xx

sur un répertoire :

Ici le sgid signifie que tous les fichiers ou dossiers nouvellement créés dans le répertoire appartiennent au groupe propriétaire du répertoire. Si Bob créer un fichier auquel Alice et Oscar le vilain appartiennent, Bob est/reste propriétaire du fichier mais Alice et Oscar auront le droit de lire, modifier les données de Bob et pourront aussi creer des données.

sudo chmod g+s nom_du_repertoire

Sticky bit   ( t )

sur un fichier :

Gnu/Linux n’en tient pas compte contrairement aux vieux système Unix. Ainsi le sticky activé indique à l’OS que le fichier sera utilisé fréquemment et sera ainsi stocké dans un fichier d’échange pour avoir la main dessus rapidement.

sur un répertoire :

Activé sur un répertoire le sticky bit aura pour effet d’interdire à quiquonque n’étant pas le proprétaire du fichier sa suppression. Cependant, il sera toujours possible de modifer le fichier d’un autre si l’on possède les droits nécessaires.

sudo chmod +t nom_du_repertoire

PostHeaderIcon Montage vidéo sous GNU/Linux

J’ai enfin trouvé chaussure à mon pied. Je  vous conseille  donc à votre tour de tester KDENLIVE pour vos montages vidéos sous GNU/Linux, Mac OS X and FreeBSD.

J’ai essayé plusieurs  logiciels sous Linux et celui la est relativement facile à prendre en main et  vraiment efficace. Pour ceux qui ont déjà fait du montage vidéo sur d’autres logiciels équivalents ‘privateurs’ tels que Pinacle studio vous ne serez pas déstabilisés. Il y a quelques années je m’étais résilié à acheter une licence Pinacle, qui aujourd’hui ne traite pas les .mov par exemple des nouveaux appareils HD ( à moins d’acheter la nouvelle version ! ). Résultat de l’argent mis en l’air.

Vous avez donc une solution libre, gratuite et de très bonne qualité que je vous invite à installer. Voici la procédure à suivre sur le site de Lprod ou sur la Communauté francophone des utilisateurs d’Ubuntu. Le site officiel : KDENLIVE

PostHeaderIcon Différence philosophique entre logiciels libres et open source

Je poste les propos de Richard Stallman sur la question. J’ai sélectionné les passages qui me paraissent intéressants. La traduction est faite grâce à google linguistique avec des petites modifications de ma part. La source est ici.

« Presque tous les logiciels open source sont des logiciels libres. Les deux termes décrivent pratiquement la même catégorie de logiciels, mais ils représentent des vues basées sur des valeurs fondamentalement différentes. L’open source est une méthodologie de développement; le logiciel libre est un mouvement social. Pour le mouvement du logiciel libre, le logiciel libre a un impératif éthique parcequ’ il respecte la liberté des utilisateurs.

En revanche, la philosophie de l’open source tient compte des questions quant à la façon de rendre le logiciel «meilleur» dans un sens pratique seulement. Le logiciel non-libre est une solution inférieure à un problème pratique à portée de main. Cependant, pour le mouvement du logiciel libre, les logiciels propriétaires ( non-libres ) sont un problème social, et la solution est de cesser de les utiliser et passer au logiciel libre. »

L’idée de l’open source c’ est que les utilisateurs qui permettent de modifier et redistribuer le logiciel sont plus puissant et fiable. Mais ce n’est pas garanti. Les développeurs de logiciels propriétaires ne sont pas nécessairement incompétents. Parfois, ils produisent un programme qui est puissant et fiable, même si il ne respecte pas la liberté des utilisateurs. Les activistes du logiciel libre et open source vont réagir très différemment à cette question. »

Ainsi l’adepte open source dira :

Je suis surpris que vous ayez été en mesure de faire fonctionner le programme si bien sans l’aide de notre modèle de développement, mais vous l’ avez fait.Comment puis-je obtenir une copie?

L’activiste du logiciel libre dira :

Votre programme est très attrayant, mais je tiens à ma liberté. Je rejette donc votre programme. Au lieu de cela je vais appuyer un projet visant à élaborer un remplacement gratuit. Si nous apprécions notre liberté, nous pouvons agir pour la maintenir et la défendre.

Alors vous êtes un open-sourcien ou un révolutionnaire de type Stallmanien ?

PostHeaderIcon Sauvegarder la liste des applications/paquets de votre Ubuntu

Cela faisait longtemps que je voulais ajouter cette astuce bien utile pour tous Gnu/Linuxien en mal de perdre leurs applications suite à un formatage inéluctable. Cette combine permet de sauvegarder la liste de toutes vos applications installées dans un fichier. Il  pourra ensuite être « injecté  » dans votre système vierge Ubuntu. Ainsi vous retrouverez tous vos programmes ( attention toutefois car pour retrouver vos applications CONFIGURÉES, il vous faudra sauvegarder votre dossier « home » ) . Cela peut s’avérer utile pour mettre en place un parc informatique avec des postes identiques aux autres. Voici la manœuvre vraiment très simple à réaliser :

1. Ouvrez un terminal : Applications -> Accessoires ->  Terminal

2. Tapez cette commande qui va nous diriger vers le répertoire du Bureau ( changez le nom_d’utilisateur_du_home par le votre ) :

cd /home/nom_d’utilisateur_du_home/Bureau

3. On crée le fichier-liste qui apparaîtra sur votre Bureau : ( attention avant « get-selections  » deux tiret espacés ; touche 6 clavier, l’écriture de wordpress bug et laisse apparaître un grand tiret) ———- – - – - – - – -  -  -  -  -

dpkg –get-selections > liste_applications

Voilà pour la sauvegarde, ensuite il faudra :
4. Mettre ce fichier sur une clé usb par exemple et le copier sur le Bureau de votre système tout beau, tout neuf.
5. Diriger votre Terminal sur le Bureau avec la commande :
cd /home/nom_d’utilisateur_du_home/Bureau
6. Ensuite injectez ce fichier bien précieux à votre système !
dpkg –set-selections < liste_applications
7. Enfin déclencher l’installation de tous les paquets de la liste :
dpkg dselect-upgrade
Et voilà toutes vos applications sont à nouveau sur votre système. Cependant, j’attire votre attention encore une fois sur le fait que cette procédure ne sauvegarde pas vos applications telles qu’elles étaient configurées. Pour cela il faudra sauvegarder tout votre  » home «  et le coller sur le nouveau ( écraser ) . Rien de plus !

PostHeaderIcon Un bel outil libre : FOTOWALL

Fotowall est un logiciel intuitif de création d’images. Il est  fait pour tous. Vous choisissez plusieurs images ou photos qui composeront votre tableau final et qui pourra vous servir à embelir votre bureau par exemple. Fonds d’écrans, pochettes de cds ou dvds seront faciles et rapides à réaliser. Plusieurs effets sont au rendez-vous comme la 3D et le reflet de votre image qui donnent un rendu très satisfaisant. On peut saluer les programmeurs Enrico Ros et Tanguy Arnaud pour leur excellent travail. Je ne détaille pas toutes ces fonctionnalités car elles sont nombreuses. A vous de les découvrir !

Batisé Alchimia dans sa version 0.9 elle est téléchargeable sur le site officiel pour MAC et WINDOWS ! Pour la version GNU/LINUX ubuntu 10.04, rien de plus simple que d’ouvir un terminal et de taper:

sudo apt-get install fotowall

Et oui l’avantage de GNU/Linux c’est que c’est du rapide ! Voici un aperçu du logiciel que je vous conseille vivement de tester.


  • Chargement...


    Loading...

    Connectez-vous






    Inscription | Mot de passe perdu ?

    Inscription





    Vous allez recevoir un mail :)
    retour | Mot de passe perdu ?

    Récupérer votre mot de passe





    Une confirmation vous sera envoyée sur votre boite mail :)
    Retour | Inscription