• Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
Les liens de StyMaar
toggle menu
Add link
Search
10200 links
42 results tagged mémo x
  • #CONV. - YouTube to MP3, YouTube to GIF, YouTube to MP4 - Liens en vrac de sebsauvage

    Vachement pratique ça !

    Thu 08 Jun 2017 03:34:41 PM CEST - permalink - http://sebsauvage.net/links/?2rNBEQ
    ** mémo outil
  • #Colorer le text en sortie d'un script bash :

    Il faut utiliser des codes couleurs ANSI : http://pueblo.sourceforge.net/doc/manual/ansi_color_codes.html

    Pour que ça marche il faut rajouter \033 devant le [, ce qui donne donc : \033[31m pour afficher le texte qui suit en rouge.
    Ensuite il faut aussi bien penser à restaurer la couleur initiale du texte, sinon tout le reste sera écrit en rouge : \033[0m à la fin du texte.
    Et sous bash, il faut ajouter l'option -e à echo pour que les codes couleurs ANSI soient pris en compte (cette option n'existe pas avec sh, les codes couleurs sont pris en compte par défaut)

    Ce qui nous donne donc : echo -e "\033[31m Du texte rouge !\033[0m"

    Mon 02 Mar 2015 09:50:03 PM CET - permalink - https://stymaar.fr/links/?nJuIpA
    bash linux mémo
  • #Install · The Rust Programming Language

    Pour installer Rust sans suivre la procédure d'installation rapide qui demande de lancer un script en tant que root.

    • télécharger l'archive (c.f. le lien)
    • décompresser l'archive dans ~/rust/archive
    • editer install.sh en remplaçant la ligne valopt prefix "/usr/local" "set installation prefix" par valopt prefix "~/rust" "set installation prefix"
    • echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/rust/lib' >> ~/.bashrc
    • echo 'export PATH=$PATH:~/rust/lib' >> ~/.bashrc
    Sat 28 Feb 2015 09:59:12 PM CET - permalink - http://www.rust-lang.org/install.html
    mémo Rust
  • #Attention au cache des hébergements mutualisés d'OVH

    OVH utilise (depuis peu il me semble, je n'avais jamais observé ce comportement auparavant) un cache pour les contenus statiques des pages webs hébergés sur ces serveurs mutualisés. C'est compréhensible parce que ça diminue nettement la charge sur les serveurs web, mais ça donne lieu à des trucs un peu bizarre si vous déployez directement vos pages sur le mutualisé pour le dev (ce que moi je fais quand je suis sur une machine qui n'est pas mon PC) : vous mettez bien à jour le CSS (ou l'image) et pourtant votre style ne change pas. Vous essayez de vider le cache du navigateur mais rien ne marche, puis vous vous rendez compte que c'est bien l'ancien fichier que le serveur vous envoie. Vous pensez alors que votre client FTP a fait de la merde et vous ré-uploadez mais ça merde toujours … Bref c'est un comportement qu'il vaut mieux connaître sinon c'est une bonne prise de tête en perspective ^^.
    Le cache expire au bout de 15 minutes, du coup il vaut mieux être patient :p

    Sat 14 Feb 2015 11:41:41 PM CET - permalink - https://stymaar.fr/links/?e6UUCA
    dev mémo
  • #Note to self

    JSON.stringify n'est pas une méthode de sérialisation !! (elle ne conserve pas les méthodes ni proto donc on ne re-créera pas l'objet à l'identique en faisant JSON.parse toutes les méthodes auront disparue)

    Oui c'est évident, mais quand on ne fait pas gaffe et qu'on l'utilise pour ce qu'elle n'est pas, on se prend les pieds dans le tapis …

    Fri 13 Feb 2015 10:48:56 PM CET - permalink - https://stymaar.fr/links/?UZD-BA
    JavaScript mémo
  • #git diff - What are the differences between double-dot ".." and triple-dot "..." in Git commit ranges? - Stack Overflow

    git diff A..B <=> git diff A B

    tandis que git diff A...B <=> git diff $(git merge-base A B) B

    Des schémas explicatifs encore plus clairs sont disponibles ici : http://stackoverflow.com/questions/7251477/what-are-the-differences-between-double-dot-and-triple-dot-in-git-dif

    Sat 17 Jan 2015 04:16:21 PM CET - permalink - http://stackoverflow.com/questions/462974/what-are-the-differences-between-double-dot-and-triple-dot-in-git-com
    git mémo
  • #Nano shortcut

    ctrl-k coupe une ligne (la supprime et l'enregistre dans le presse-papier)
    ctrl-u : colle une ligne

    Fri 16 Jan 2015 11:37:21 AM CET - permalink - https://stymaar.fr/links/?vJPCeA
    git linux mémo nano
  • #git-merge-base(1)

    Pour trouver l’ancêtre commun de 2 commits. (ou plus mais dans ce cas là c'est plus compliqué que simplement l’ancêtre commun)

    Tue 13 Jan 2015 09:48:25 AM CET - permalink - https://www.kernel.org/pub/software/scm/git/docs/git-merge-base.html
    git mémo
  • #Rename local Git branch? - Stack Overflow

    git branch -m <newname>

    Fri 09 Jan 2015 02:24:24 PM CET - permalink - http://stackoverflow.com/questions/6591213/rename-local-git-branch
    git mémo
  • #js-beautify sur un répertoire node

    find . -type f -name "*.js" -not -path node_modules -exec js-beautify -r {} \;

    (en excluant le répertoire node_modules)

    p.s. c'est aussi un très bon exemple d'utilisation de la fonction "find"

    Thu 08 Jan 2015 05:37:56 PM CET - permalink - https://stymaar.fr/links/?CVEtGA
    JavaScript linux mémo nodeJs
  • #Sauvegarder des post-it Tomboy

    Sous linux les post-it tomboy sont sauvegardé ici : ~/.local/share/tomboy

    Sat 27 Dec 2014 03:42:49 PM CET - permalink - https://stymaar.fr/links/?8ASbsw
    mémo réinstallation
  • #Bien utiliser Git merge et rebase • Git Attitude : formations Git qualitatives et sympathiques

    Un must have ! Cet article explique de façon claire et détaillées tout ce qu'il faut savoir sur les merge et les rebase dans git

    Tue 16 Dec 2014 03:22:13 PM CET - permalink - http://www.git-attitude.fr/2014/05/04/bien-utiliser-git-merge-et-rebase/
    *** git mémo
  • #Connaitre les stats d'un repo git

    git shortlog -sne

    Edit : en fait il faut faire git shortlog -sne --all sinon ça ne donne les stats que parmis les ascendants de la branche courante ! Merci Thierry !

    Mon 08 Dec 2014 09:51:43 PM CET - permalink - https://stymaar.fr/links/?l7Zx_Q
    git mémo
  • #Créer un tag git

    (oui je suis en mode mémo git en ce moment ^^)

    git tag -a tag-name -m 'Here is a tag message'

    Et bien penser à faire git push origin tag-name après, parce que sinon les tags ne sont pas pushé.

    Fri 07 Nov 2014 01:50:50 AM CET - permalink - https://stymaar.fr/links/?BMz7wg
    git mémo
  • #Annuler un git merge (ou pire, un git rebase)

    Soit un repos git comme suit :

    A-B <= master
    \
    C-D-E <= ma-branche

    J'ai accidentellement fait git merge ma-branche et forcément il m'a fait un "fast-forward", du coup mon repo est devenu :

    A-B-C-D-E-F <= master (où F est le commit de merge)

    Donc j'ai perdu l'historique de ma branche.

    Pour annuler le truc :

    get reset --hard A (le --hard est optionnel, mais ça évite d'avoir des fichiers marqués comme modifiés).

    /!\ s'il y a des fichiers qui ont été créés dans les commits C, D ou E il faut les supprimer à la main sinon il y aura des conflits.

    Ensuite git merge --no-ff ma-branche.

    et on a alors :

    A-B-------F <= master
    \ /
    C-D-E <= ma-branche

    Fri 07 Nov 2014 01:48:32 AM CET - permalink - https://stymaar.fr/links/?Q7YH_A
    git mémo
  • #Les joies de `git reset`

    Comme c'est la 3ème fois que ça arrive autour de moi en à peine 2 semaine, je vais noter ça ici ça peut toujours resservir.

    Pour annuler un git add, il faut faire un git reset HEAD (ce qui nous ramène au dernier commit, que je vais appeler commit 1) mais les débutants (moi le premier il y a 2 semaines) ont semble-t-il envie de faire git reset HEAD^ à la place (qui ramène en fait à l'avant dernier commit commit 0). Le problème de git reset c'est que ça ne se contente pas de bouger l'état courant (le HEAD), ça bouge carrément la dernière position de la branche sur laquelle on était. Du coup un git checkout ma-branche me ramènera maintenant au commit 0, et mon commit 1 est maintenant orphelin, rattaché à aucune branche. Il n’apparaît d’ailleurs plus nulle par dans le git log.

    Comment faire alors ?

    Déjà pour retrouver son commit, il est bon de connaitre la commande git reflog qui garde un historique de tous les déplacement de l'utilisateur sur git. Il sera donc facile de retrouver le hash du commit porté disparu.

    Une fois qu'on a le hash, pour rattacher ce commit à la branche dont il vient, il suffit de faire git merge hash-de-mon-commit depuis la branche.

    /!\ git checkout hash-de-mon-commit suivi de git merge ma-branche ne marchera pas. Le commit étant un descendant direct de la branche dira qu'il n'y a rien à récupérer dans la branche.

    Thu 06 Nov 2014 09:52:41 PM CET - permalink - https://stymaar.fr/links/?W49jeg
    git mémo
  • #Équivalent à /etc/hosts mais par utilisateur.

    La variable d'environnement HOSTALIASES permet de pointer vers un fichier qui servira de complément à /etc/hosts

    Par exemple en ajoutant cette ligne dans ~/.bashrc
    export HOSTALIASES=~/.hosts

    le fichier ~/.hosts fera alors office de /etc/hosts complémentaire.

    via : http://unix.stackexchange.com/questions/10438/can-i-create-a-user-specific-hosts-file-to-complement-etc-hosts
    (2ème réponse)

    Edit: c'est de la merde ! Ça ne marche pas, et d'ailleurs je me demande si ce n'est pas fait exprès, parce que je pense que ça serait dangereux sinon.

    Mon 03 Nov 2014 08:36:35 PM CET - permalink - https://stymaar.fr/links/?5YTP4Q
    linux mémo
  • #Atom keymaps :

    Les keymaps des packages atom fonctionnent avec des sélecteurs CSS, et à sélecteur égal, c'est la keymap utilisateur qui l'emporte sur la keymap des packages. Seulement voilà, si le package a enregistré sa règle avec un sélecteur plus fort que le votre vous êtes marron :
    Exemple :
    Keymap d'un package :
    '.workspace .editor':
    'ctrl-alt-o': 'action-package'

    Votre Keymap :
    '.workspace':
    'ctrl-alt-o': 'votre-action'

    Comme le sélecteur CSS du package utilise 2 classes, il est plus fort que le votre avec une seule classe, donc il n'est pas surchargé par votre keymap. Si on ne connais pas le CSS, ce comportement n'est pas forcément intuitif, d'autant que ce n'est vraiment expliqué clairement nulle part ...

    Thu 23 Oct 2014 12:02:10 AM CEST - permalink - https://stymaar.fr/links/?H4LtZw
    atom mémo
  • #Create and enable new swap space on a Linux server - TechRepublic

    À l'installation de Mint, la création de la SWAP n'avait pas marché (en lien avec le fait de chiffrer mon home ?). Ce tuto est très simple et très clair sur la façon de faire dans cette situation.

    Wed 22 Oct 2014 08:15:42 PM CEST - permalink - http://www.techrepublic.com/blog/tr-dojo/create-and-enable-new-swap-space-on-a-linux-server/
    linux mémo
  • #Valeur juridique d'un e-mail

    Fri 03 Oct 2014 02:02:08 PM CEST - permalink - http://www.symantec.com/region/fr/resources/email.html
    internet justice mémo
◄Older page 1 / 3 Links per page: 20 50 100
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Help/documentation