Push des modifs git

Written by admin on November 10, 2014 Categories: Uncategorized

On créé une branch et on utilise cette branch

git checkout -b mabranch

On fait les modifs, puis on les ajoute au futur commit

git add monficher

On commit avec un commentaire

git commit -m "mon commentaire de commit"

Et on push upstream

git push --set-upstream origin ...

 

No Comments on Push des modifs git

Git quand plus rien ne va, revenir à l’équivalent git clone

Written by admin on  Categories: git Tags: , , , ,

Sauvegarder les modifs en cours si il faut les conserver.

git checkout origin/master
git pull origin master
git checkout -b manouvellbranche

 

No Comments on Git quand plus rien ne va, revenir à l’équivalent git clone

Lock screen sur Mac OS

Written by admin on October 28, 2014 Categories: Desktop, Uncategorized Tags: , , , ,

Voici la commande pour locker l’écran :

pmset displaysleepnow

Pour binder des touches la dessus, Automator > Utilitaire > Script > Coller la commande > Fichier > Enregistrer > “Lock Screen

Puis Préférences > Clavier > Raccourcis > Services > Général > Lock Screen : Spécifier la combinaison choisie.

No Comments on Lock screen sur Mac OS

Raccourcis clavier sous Mac OS

Written by admin on October 24, 2014 Categories: Desktop Tags: , ,
Target Shortcut on Mac Keyboard
suppr or del fn + Backspace
~ : tilde Alt + N
\ : backslash Ctrl + Alt + /
| : pipe Shift + Alt + L
[ : crochet ouvrant Shift + Alt + (
] : crochet fermant Shift + Alt + )
{ : accolade ouvrante Alt + (
} : accolade fermante Alt + )
No Comments on Raccourcis clavier sous Mac OS

Speed up video

Written by admin on September 29, 2014 Categories: Linux Tags: , ,
ffmpeg -i input.mp4 -vf "setpts=0.1*PTS" output.mp4
No Comments on Speed up video

Enregistrer une video de l’ecran

Written by admin on  Categories: Linux Tags: , , ,
ffmpeg -f x11grab -s 1013x815 -show_region 1 -r 24 -i :0.0+2186,182 -sameq -s sxga -y -f mpeg output.mp4
  • 0.0 : écran X
  • +2186,182 : décallage
  • -s taille de la capture

 

 

No Comments on Enregistrer une video de l’ecran

Demander une adresse particulière au serveur DHCP

Written by admin on September 3, 2014 Categories: Network Tags: , , , , ,

Dans /etc/dhcp/dhclient.conf

send dhcp-requested-address 192.168.1.240;

Source :
http://superuser.com/questions/487607/how-to-request-a-specific-ip-address-from-dhcp-server

No Comments on Demander une adresse particulière au serveur DHCP

Utlisation de base64

Written by admin on August 28, 2014 Categories: Ligne de commande Tags: , , ,

Ca peut être utile pour éviter les copier/coller foireux à cause des retour à la ligne.

Encode

base64 /tmp/myfile 
ZmljaGllciB0ZXN0Cg==

Decode

echo "ZmljaGllciB0ZXN0Cg==" | base64 --decode
fichier test

 

No Comments on Utlisation de base64

ovftool exemple

Written by admin on August 13, 2014 Categories: VMWare Tags: , , , ,
ovftool -ds=my-datastore vi://user@my-vc1.fqdn/my-vc1-name/vm/my-folder/my-vm vi://user:@my-vc2.fqdn/my-vc2-name/host/my-cluster-name/
No Comments on ovftool exemple

Simplifier les connexions SSH

Written by admin on May 26, 2014 Categories: Ligne de commande, Linux Tags: , , ,

Quand on se connecte toute la journée sur des dizaines et des dizaines de machines, il peut être intéressant de simplifier son processus de connexion, notamment en limitant le nombre de lettre à taper et en simplifient le noms des machines.

ssh => s

Un alias peu suffit :

alias s="ssh"

Mieux encore, on peut améliorer les connexions en affichant quelques infos glanées avant la connexion en ecrivant un script qui s’appellera “s”.

#!/bin/bash

if echo $1 | grep -q "@"; then
        SRV=$(echo $1 | sed -re "s/.*@(.*)/\1/" )
        USR=$(echo $1 | sed -re "s/(.*)@.*/\1/" )
else
        USR=defaultuser
        SRV=$1
fi

ENVIRONMENT=$(echo "Select environment from environment natural join server where server.server_name like '$SRV'" | mysql -h myhost -umyuser -pmypass mybase | sed '1d')
if [[ $ENVIRONMENT =~ "roduction" ]]; then
        # Print warning
        echo ""
        echo ""
        figlet $ENVIRONMENT
        echo ""
        echo ""
fi

ssh $USR@$SRV
exit 0

bashcomplation.d/ssh

Maintenant il est temps de simplifier le nom des machines pour ne pas a taper le nom complet. On édite le fichier /etc/bash_completion.d/ssh

have ssh &&
{
_ssh()
{
    local cur prev
    local -a config

    COMPREPLY=()
    cur=${COMP_WORDS[COMP_CWORD]}
    prev=${COMP_WORDS[COMP_CWORD-1]}

                from_name=$(echo "Select server_name from server where server_name like '%$cur%'" | mysql -hmyhost -umyuser -pmypass mybase | sed '1d' | xargs)
                from_ip=$(echo "Select ip_address from address where main = 1 and ip_address like '%$cur%'" | mysql -hmyhost -umyuser -pmypass mybase | sed '1d' | xargs)
                chCompgen=$(echo "$from_name $from_ip" | sed -e "s/^ //" -e "s/ $//")
                COMPREPLY=( $( compgen -W "$chCompgen" ) )

    return 0
}
complete -F _ssh ssh s
}

D’autres méthodes peuvent être adaptées pour récupérer le nom, un grep dans un fichier par exemple.

No Comments on Simplifier les connexions SSH