Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
nombre réponses : 25

#0 Re : -1 »  [Tuto] Rapatrier un site web entier en UNE ligne de commande » Le 05/12/2009, à 17:03

chimay
Réponses : 164

hello,

petit script avec quelques options qui vont bien, à adapter :

#! /bin/sh

[ $# -ge 2 ] && NIVEAU=$2 || NIVEAU=2

#RECURSIVITE="-r -l ${NIVEAU} -p -k -E"
RECURSIVITE="--recursive --level=${NIVEAU} --page-requisites"

#PARENTS="-np"
#PARENTS="--no-parent"
PARENTS=""

#CONVERSION="-k -E"
CONVERSION="--convert-links --html-extension"

ATTENTE="--wait=5 --random-wait"

#EXCLUSIONS="-R .pdf,.ps,.mid,.midi,.mp3,.ogg,.wav,.flv"
EXCLUSIONS="--reject .pdf,.ps,.mid,.midi,.mp3,.ogg,.wav,.flv"

CASSE="--ignore-case"

OPTIONS="$RECURSIVITE $PARENTS $CONVERSION $ATTENTE $EXCLUSIONS $CASSE"

echo "wget $OPTIONS http://$1"

wget $OPTIONS http://$1

#1 -1 »  Que pensez-vous de mintpc ? » Le 11/05/2010, à 09:41

chimay
Réponses : 8

bonjour,

si certains d'entre-vous ont déjà commandé un ordi chez la société belge mintpc, qu'en pensez-vous ?

le prix ?

la qualité du matériel ?

le service après-vente ?

merci pour vos retours d'expérience !

#2 Re : -1 »  Que pensez-vous de mintpc ? » Le 12/05/2010, à 11:18

chimay
Réponses : 8

j'ai posté dans la mauvaise catégorie ou y a autre chose ?

je veux bien changer de déo si il faut ^^

#3 Re : -1 »  Que pensez-vous de mintpc ? » Le 21/05/2010, à 14:48

chimay
Réponses : 8

hé quoi, vraiment personne n'a de retour ? ou je suis dans la mauvaise catégorie ?

#4 Re : -1 »  Que pensez-vous de mintpc ? » Le 22/05/2010, à 18:50

chimay
Réponses : 8

merci pour vos réponses, j'étais assez étonné qu'il n'y ait personne qui connaisse, il y a pourtant qq belges qui traînent par ici il me semble smile

je trouvais ça aussi un peu étrange au niveau config/prix, mais je préfère avoir d'autres avis

les revendeurs de pc linux courent pas les rues en belgique

une autre option est dell, on m'a dit du bien du rapport qualité/prix, et du mal du service après-vente :-/

#5 Re : -1 »  Ubuntu 11.04 est disponible ! (venez poster vos retours d'expérience) » Le 01/05/2011, à 10:24

chimay
Réponses : 823

c'est amusant pour un occasionnel du site comme moi de voir beaucoup d'entre vous devenus inconditionnels d'arch ou autre distros (arch d'ailleurs très bien, mais là n'est pas la question) ...

je me rappelle d'un temps où on m'a regardé de travers ici  même lorsque j'avais osé comparer debian à ubuntu (je venais de passer de la première à la seconde, on en était aux débuts de l'aventure ; on a du croire que j'essayais de troller) ; à présent, c'est quasi l'inverse smile

si vous êtes vraiment convaincu par une autre distro, c'est votre vie, mais j'ai parfois l'impression que c'est plus pour des raisons de carosserie que vous changez ... si ce n'est que ça, ce ne sont pas les environnement graphiques qui manquent, quelle que soit la distro, c'est vite installé :

apt-get install pekwm fluxbox ratpoison wmii awesome xmonad

sans citer les plus connus, et j'en oublie surement. Il ne reste plus qu'à tester et choisir.

Perso, si j'aime ubuntu c'est pour ce qu'il y a sous le capot : apt, la configuration de base qui vous donne les clefs pour avancer, etc. Alors, Unity ou autre, c'est un détail. Les seuls que ça doit vraiment embêter cette histoire, ce sont les gnomistes convaincus.

Bon dimanche à tous.

#6 Re : -1 »  [awesome]applications consoles+raccourcis vim like » Le 10/10/2010, à 12:52

chimay
Réponses : 30

sympathique initiative, je suis toujours à la recherche de ce genre de programme, pas forcément texte, mais léger, puissant et pilotable au clavier

vifm (vi file manager)
apvlv pour le pdf
pour le web, je cherche toujours un équivalent de vimperator mais en plus léger que firefox ; ceci dit, elinks est excellent et très configurable, j'ai modifié tous ses raccourcis pour qu'ils se rapprochent de ce qu'on retrouve habituellement dans vim/emacs/readline etc

edit : après test sommaire de ranger & jumanji, ils ont l'air effectivement excellent ... jumanji me paraît plus prometteur et plus stable que uzbl

#7 Re : -1 »  [awesome]applications consoles+raccourcis vim like » Le 28/10/2010, à 18:00

chimay
Réponses : 30

Puisqu'on est dans le sujet, vimperator vient d'être "forké" par les devs de la première heure (décidément c'est dans l'air du temps ^^). Le nouveau venu s'appelle pentadactyl. Si j'ai bien compris, vimperator va s'orienter vers une interface épurée plus accessible aux non-vimeux (ils vont enlever qq fonctionalités au passage), tandis que pentadactyl tient à conserver la compatibilité avec vim.

Pour le moment, ils se ressemblent comme deux gouttes d'eau, faudra voir avec le temps.

En tout cas, pas mal d'amélioration sous FF depuis les 3.x, mon FF4 vimisé  me semble vraiment plus fluide.

#8 Re : -1 »  [awesome]applications consoles+raccourcis vim like » Le 29/10/2010, à 15:57

chimay
Réponses : 30

Disons que pentadactyl, ca fait un peu plus greek que geek lol (littéralement, ça veut dire "5 doigts" je crois, un allusion à l'utilisation du clavier)

sinon, il y a quelques navigateurs qui se revendiquent vim-like : en plus de tous ceux cités, je tombe hier sur "vimprobable", dans la même veine que jumanji ; l'idée est porteuse, pas de doute là-dessus

#9 Re : -1 »  [awesome]applications consoles+raccourcis vim like » Le 02/11/2010, à 19:25

chimay
Réponses : 30

un autre truc sympa de zsh, c'est la possibilité d'éditer la ligne de commande directement dans vim ... pratique si on veut insérer un fichier contenant une liste de paquets par exemple ; les possibilités sont infinies wink

Voici un exemple bindé sur Alt-E :

autoload -U edit-command-line
zle -N edit-command-line
bindkey '\ee' edit-command-line

au besoin, rajouter le chemin du script dans les chemins d'accès aux fonctions (ligne à placer avant l'autoload) :

fpath=(/usr/share/zsh/functions/Zle $fpath)

#10 Re : -1 »  [awesome]applications consoles+raccourcis vim like » Le 02/11/2010, à 21:57

chimay
Réponses : 30
Sherwood51 a écrit :
chimay a écrit :

un autre truc sympa de zsh, c'est la possibilité d'éditer la ligne de commande directement dans vim

Je sais pas si c'est moi mais... rien compris à ce que tu expliques tongue Je ne comprend pas cette phrase...

un exemple, tu commences la ligne de commande :

apt-get install bidule-1 bidule-2 ... bidule-10

et tu te rends compte que le début de chaque paquet n'est pas "bidule", mais "toto". Tu te dis, si j'étais dans un éditeur, ça irait vite avec une simple substitution.

C'est là qu'intervient la magie du script edit-command-line : tu tapes Alt-e et tu te retrouves dans vim, plus précisément dans un buffer contenant la ligne de commande courante. Tu peux alors l'éditer à volonté, ici on va dire que tu fais ":s/bidule/toto/g" smile

Une fois que tu as fini, tu sauves et quittes, et tu te retrouves avec :

apt-get install toto-1 toto-2 ... toto-10

c'est pas beau ? wink tu peux aussi insérer un fichier contenant une liste de paquets, un script que tu modifies pour l'occasion, ça simplifie pas mal la vie.

Un autre truc qui change la vie, c'est l'historique avec recherche sur le début d'une commande. Tu actives les bindings dans ton zshrc :

bindkey "^p"   history-beginning-search-backward
bindkey "^n" history-beginning-search-forward

et tu retrouves ta dernière ligne de commande commençant par "ls -" en tapant :

ls -

puis Ctrl-P pour aller en arrière dans l'historique. Ctrl-N repart en avant.

#11 Re : -1 »  [RESOLU] Initialisation d'environnement de travail en bash. » Le 15/05/2011, à 10:58

chimay
Réponses : 8

bonjour,

pour ce qui est des applis graphiques je ne vois pas d'où vient le problème, par contre il est certain que "tail" doit être démarré dans un terminal. Essaie en créant un lanceur qui contient cette ligne de commande :

xterm -e /cheminVersTonScript/fichierDeTonScript

Tu peux remplacer xterm par ton terminal favori, il suffit de regarder le manuel et de chercher l'option permettant de démarrer une commande dedans, en général c'est -e. Pour te donner un exemple, dans mon cas je ferais :

roxterm -e /home/david/bin/sh/cowsay.sh

#12 Re : -1 »  [RESOLU] Initialisation d'environnement de travail en bash. » Le 15/05/2011, à 20:04

chimay
Réponses : 8

content de voir que ça fonctionne smile

une autre possibilité consiste à séparer les applis graphiques de celles qui demandent un terminal, ceci devrait fonctionner :

#! /bin/bash

nautilus /var/www/site1 &
gedit /var/www/site1/index.php /var/www/site1/admin.php &
firefox http://localhost/site1 &
gnome-terminal -e tail -f -n1 /var/log/apache2/error.log &

#13 Re : -1 »  [RESOLU] Initialisation d'environnement de travail en bash. » Le 16/05/2011, à 13:38

chimay
Réponses : 8

la dernière ligne avec le tail est différente

#14 Re : -1 »  Problème d'attribution d'un raccourcis clavier pour un script » Le 15/05/2011, à 20:12

chimay
Réponses : 2

bonjour,

pour t'aider, il faudrait savoir exactement ce que tu as fait pour créer ce raccourci

#15 -1 »  Synchronisation rapide » Le 14/05/2011, à 18:13

chimay
Réponses : 0

Avertissement : je ne garantis naturellement pas l'absence de bug, donc lisez bien le code et testez le ; si vous trouvez des erreurs ou des améliorations possibles, merci de me les signaler smile

Dépendances : zsh

Correction de bug :
    section concernant les suppressions de répertoires absents dans la source :
        cd dest/repertoire || continue
    au cas où le répertoire a déjà été effacé

Pourquoi un script de synchronisation alors qu'il existe déjà des outils comme rsync et unison ?  Tout simplement parce ces derniers, habituellement performants, "rament" lorsqu'ils scannent des fichiers audio/vidéo. Le but est donc de faire une petite synchro élémentaire vite fait bien fait, sans devoir sortir l'artillerie lourde.

Il s'agit d'une synchronisation unidirectionnelle, source --> destination (contrairement à unison qui est bidirectionnel). Que fait ce script ? Plusieurs choses :

  • Il copie vers la destination les fichiers/répertoires qui ont été ajouté dans la source

  • Il supprime de la destination les fichiers/répertoires qui ont été supprimés de la source

  • Avec l'option "up", il met à jour les fichiers plus récents dans la source

L'option "safe" permet (sauf bug que j'ignore) de faire une simulation des opérations, sans réellement synchroniser. Donc, l'utilisation en résumé :

synchronise.zsh [up] [safe] répertoire-source répertoire-destination

Voilà le script :

#!/bin/zsh

# {{{ Options de zsh

setopt null_glob

# }}}

# {{{ Options

modeSecurise=0
miseAJour=0

boucle=1

while [[ $boucle -eq 1 ]]
do
    case $1 in
        "safe")
            modeSecurise=1
            shift
            ;;
        "up")
            miseAJour=1
            shift
            ;;
        *)
            boucle=0
            ;;
    esac
done

echo "Mode sécurisé : $modeSecurise"
echo ""
echo "Mise à jour : $miseAJour"
echo ""

# }}}

# {{{ Répertoires

depart=$PWD

src=${1:-"${HOME}/audio"}
dest=${2:-"${HOME}/Musique/de-audio"}

echo "Depart : $depart"
echo ""
echo "Source : $src"
echo "Destination : $dest"
echo ""

# }}}

# {{{ Copie des repertoires manquants dans la destination

echo ""
echo "================================================"
echo "Copie des repertoires manquants dans la destination"
echo "================================================"
echo ""

cd $src

for repertoire in **/*(/)
do
    echo "------------ Entree dans ${src}/${repertoire}"

    cd ${src}/${repertoire}

    destination=${dest}/${repertoire}

    for repSrc in *(/)
    do
        if [[ ! -d ${destination}/${repSrc} ]]
        then
            echo "cp -R $repSrc $destination"

            if [[ $modeSecurise -eq 0 ]]
            then
                cp -R $repSrc $destination
            fi
        fi
    done
done

# }}}

# {{{ Suppression des repertoires absents dans la source

echo ""
echo "================================================"
echo "Suppression des repertoires absents dans la source"
echo "================================================"
echo ""

cd $dest

for repertoire in **/*(/)
do
    echo "------------ Entree dans ${dest}/${repertoire}"

    cd ${dest}/${repertoire} || continue

    sourcier=${src}/${repertoire}

    for repDest in *(/)
    do
        if [[ ! -d ${sourcier}/${repDest} ]]
        then
            echo "rm -rf $repDest"

            if [[ $modeSecurise -eq 0 ]]
            then
                rm -rf $repDest
            fi
        fi
    done
done

# }}}

# {{{ Copie des fichiers manquants dans la destination

echo ""
echo "================================================"
echo "Copie des fichiers manquants dans la destination"
echo "================================================"
echo ""

cd $src

for repertoire in **/*(/)
do
    echo "------------ Entree dans ${src}/${repertoire}"

    cd ${src}/${repertoire}

    destination=${dest}/${repertoire}

    for fichierSrc in *(.)
    do
        if [[ ! -f ${destination}/${fichierSrc} ]]
        then
            echo "cp $fichierSrc $destination"

            if [[ $modeSecurise -eq 0 ]]
            then
                cp $fichierSrc $destination
            fi
        fi
    done
done

# }}}

# {{{ Suppression des fichiers absents dans la source

echo ""
echo "================================================"
echo "Suppression des fichiers absents dans la source"
echo "================================================"
echo ""

cd $dest

for repertoire in **/*(/)
do
    echo "------------ Entree dans ${dest}/${repertoire}"

    cd ${dest}/${repertoire}

    sourcier=${src}/${repertoire}

    for fichierDest in *(.)
    do
        if [[ ! -f ${sourcier}/${fichierDest} ]]
        then
            echo "rm -f $fichierDest"

            if [[ $modeSecurise -eq 0 ]]
            then
                rm -f $fichierDest
            fi
        fi
    done
done

# }}}

# {{{ Mise a jour des fichiers dans la destination

if [[ $miseAJour -eq 0 ]]
then
    exit 0
fi

echo ""
echo "================================================"
echo "Mise a jour des fichiers dans la destination"
echo "================================================"
echo ""

cd $src

for repertoire in **/*(/)
do
    echo "------------ Entree dans ${src}/${repertoire}"

    cd ${src}/${repertoire}

    destination=${dest}/${repertoire}

    for fichierSrc in *(.)
    do
        fichierDest=${destination}/${fichierSrc}

        if [[ $fichierSrc -nt $fichierDest ]]
        then
            hacheSrc=`md5sum ${fichierSrc} | cut -d ' ' -f 1`
            hacheDest=`md5sum ${fichierDest} | cut -d ' ' -f 1`

            #echo "[[ $fichierSrc -nt ${fichierDest} ]]"
            #echo ""

            echo "$hacheSrc $hacheDest"
            echo ""

            if [[ "$hacheSrc" != "$hacheDest" ]]
            then
                echo "cp $fichierSrc $destination"
                echo ""

                if [[ $modeSecurise -eq 0 ]]
                then
                    cp $fichierSrc $destination
                fi
            else
                echo "touch $fichierDest"
                echo ""

                if [[ $modeSecurise -eq 0 ]]
                then
                    touch $fichierDest
                fi
            fi
        fi
    done
done

# }}}

sync

cd $depart

#16 Re : -1 »  Mettre en place un serveur HTTP en une ligne de commande » Le 18/11/2009, à 19:01

chimay
Réponses : 74

ça a l'air vraiment sympa, j'ai apache pour bidouiller mon site, mais pour ce qu'en j'en fais c'est un peu démesuré

il y a une astuce pour le faire fonctionner avec le php ?

#17 -1 »  [Résolu] Kde, Plasmoïde sonore et jack » Le 16/06/2010, à 16:58

chimay
Réponses : 0

Ça n'a l'air de rien un plasmoïde, ça paraît inoffensif au premier abord, mais il faut parfois faire attention à ceux qui utilisent du son, comme teacooker par exemple, qui semble monopoliser la carte son si vous le placez sur votre bureau. Pas de souci avec les applications kde dont le son fonctionne toujours, mais impossible de lancer jack, et il faut soit :

* arrêter kde (service kdm)
* lancer jack en console
* relancer kde

soit supprimer le plasmoïde responsable de ce petit bug, ce que je n'ai pas tardé à faire

si vous connaissez une astuce pour contourner le problème, n'hésitez pas à m'en faire part

#18 Re : -1 »  Microsoft veut hacker linux? O_o » Le 12/05/2010, à 08:30

chimay
Réponses : 118
Tableuraz a écrit :

Bonjour, j'ai lu sur le net que Microsoft avait (ou allait) hacker Linux en public...

bonne idée, tant qu'ils y sont ils peuvent envoyer un rapport de bug pour corriger la faille smile

le fud habituel

#19 -1 »  Edition lilypond sous vim » Le 18/11/2009, à 18:47

chimay
Réponses : 0

Pour ceux qui éditent sous vim des fichiers lilypond, si vous voulez avoir
la coloration syntaxique et les plugins qui vont bien, il suffit de copier
les fichiers des répertoires :

/usr/share/lilypond/2.12.1/vim/*

dans les répertoires correspondant sous ~/.vim

(remplacer 2.12.1 par votre version de lilypond)

Autre solution, ajouter le répertoire dans les chemins d'accès de vim,
insérer :

set runtimepath+=/usr/share/lilypond/VERSION/vim/

dans le fichier ~/.vimrc

voili voilou, musez vous bien

#20 Re : -1 »  Alternative au Koala ? » Le 20/10/2009, à 18:21

chimay
Réponses : 28

pour enlightment, openGEU est sympa, en tout cas l'était du temps ou j'ai testé

#21 Re : -1 »  Windows Seven va-t-il tuer ou au contraire booster Ubuntu ??? » Le 31/07/2009, à 14:00

chimay
Réponses : 368
bailchanis a écrit :

je ne sais pas pour foobar, mais quand je parle d'intégristes du libre, je parle de ceux qui sont "contre le camps adverse" avant d'être pour leur modèle, de ceux dont le but n'est pas "plus de liberté" mais "l'éradication du propriétaire", de ceux pour qui pensent que quand on fait des compromis c'est qu'on est un vendu et qu'on ne respecte pas leur choix, etc....

Ils existent, ils ne sont pas nombreux mais sont suffisamment bruyants pour être bien visibles et donner ce repoussant petit parfum de sectarisme.

On peut critiquer la position dominante des firmes, en particulier de celles qui font de la production de masse de propriétaire, on peut aussi s'étonner du fait que certains OS insupportablement intrusifs et bourrés de contraintes continuent à se vendre à du hors-de-prix défiant toute concurrence, tout cela est économique/fonctionnel et n'a rien à voir avec linux. Tant que le proprio n'est pas indispensable, au fond, le libriste il s'en fout, tout ce qu'il demande c'est d'avoir le choix.

#22 Re : -1 »  Windows Seven va-t-il tuer ou au contraire booster Ubuntu ??? » Le 01/08/2009, à 13:09

chimay
Réponses : 368
mathieuI a écrit :
bailchanis a écrit :

Chimay à raison, le libriste devrait s'en foutre tant qu'il à le choix.

Voilà. Et les formats et les protocoles fermés, en étant popularisés à l'extrême, tentent de nous retirer ce choix.

Exactement wink

ǤƦƯƝƬ a écrit :

"Obligatoirement ouvert" je trouve ça intégriste: s'ils ont envie de faire du format fermé, qu'ils le fassent, c'est aux utilisateurs de faire des choix intelligents.

les brevets, droits d'auteurs passent au bout d'un certain temps dans le domaine public, il serait logique que ce soit le même pour les logiciels fermés ... et puis 10 ans, c'est une éternité dans le domaine, ce ne serait pas une bien grande contrainte

#23 Re : -1 »  Windows Seven va-t-il tuer ou au contraire booster Ubuntu ??? » Le 05/08/2009, à 11:18

chimay
Réponses : 368
loutre a écrit :
pipocas a écrit :
manini a écrit :

cela dit certains logiciels libres, encore malheureusement trop peu,  sont de qualité supérieures à leurs homologues proprio

Lesquels par exemple?

Apache, Zope, etc
Joomla, et des tonnes de CMS
Postgresql, mysql
Firefox
gcc
python, java 7
subversion
amarok
gparted
gnome.. non kde !
Koffice, Gnumeric, Abiword, etc.
Dolphin,
Evince
Ditto
Thunderbird, kmail
ExFalso,
Kate, Gedit,
Beagle,
LaTeX
ImageMagick
F-Spot
vlc
Theora / ogg vorbis
k3b
Battle for Wesnoth !

...
je continue ?


la liste et longue, et des fois c'est subjectif. Mais c'est pas si rare que ça que le libre est meilleur que son équivalent proprio. Des fois même y'a pas d'équivalent (TeX/LaTeX)

beaucoup dans des domaines spécialisés :

lilypond pour les partitions musicales
python/scipy, octave (on l'espère, bientôt scilab libre aussi) pour les "scripts" scientifiques
...

#24 Re : -1 »  nouvel-etat.fr » Le 04/08/2009, à 14:16

chimay
Réponses : 10

Il me semble plus logique et plus souple de voter pour des idées que pour des gens, ils ont le droit de changer d'avis, comme tu as le droit de ne pas les suivre ^^