1. console sous stéroide

    Ci-dessous un résumé de l'article que vous retrouverez ici, qui recense des outils pour booster votre console, ils remplacent avantageusement leurs illustres prédecesseurs. Le tout testé sur OSX.

    bat - (cat)

    Pour remplacer cat bienvenue à bat
    Bat screenshot
    * site officiel

    Installation de bat

    # brew install bat

    Les plus

    • coloration syntaxique
    • recherche dans le texte
    • numérotation des lignes

    prettyping - (ping)

    pour remplacer ping bienvenue à prettyping
    PrettyPing screenshot
    * site officiel

    Installation

    # brew install prettyping

    Les plus

    • évolution graphique des temps de réponses

    fzf (ctrl-r)

    Un couteau suisse de recherche dans les fichiers votre historique ... etc.
    fzf screenshot
    * site officiel

    Installation de fzf

    # brew install fzf

    Usage

    rechercher dans votre historique avec classe (CTRL-R)
    rechercher dans vos fichiers avec preview fzf --preview 'bat --color always {}'

    Les plus

    • Ah bon on pouvait faire tout cela.

    bashhub (history)

    votre historique dans le cloud.
    bashhub screenshot
    site officiel

    Installation de bashhub

    zsh # curl -OL https://bashhub.com/setup && zsh setup
    bash # curl -OL https://bashhub.com/setup && bash setup

    Usage

    CTRL-b
    bh -i

    Les plus

    • Ah bon on pouvez faire tout cela..

    htop (top)

    Suivre vos performance système.
    htop screenshot
    * site officiel

    Installation

    # brew install htop

    diff-so-fancy (diff)

    diffsofancy screenshot
    * site officiel

    Installation

    # brew install diff-so-fancy

    fd (find)

    rechercher dans vos dossier
    fd screenshot
    * site officiel

    Installation

    # brew install fd

    ncdu (du)

    Interactive disque usage.
    ncdu screenshot
    * site officiel

    Installation

    # brew install ncdu

    Usage

    • ncdu --color dark

    jq (interpreter les flux json)

    Interpréter les flux json comme un boss
    jq screenshot
    * site officiel

    exemple

     # curl 'https://api.github.com/repos/tisseurdetoile/website/commits?per_page=5' | jq '.[0] | {message: .commit.message, name: .commit.committer.name}'
     
     {
       "message": "ajout d'un post de blog",
       "name": "TisseurDeToile"
     }
    

    Installation

    brew install jq

    changer ses aliases

    Selon votre shell modifier le fichiers .zsh_alias ou bash_alias pour qu’il contienne les lignes suivantes.

     # cat .zsh_alias
    alias cat='bat'
    alias ping='prettyping --nolegend'
    alias top='sudo htop'
    alias du='ncdu --color dark -rr -x --exclude .git --exclude node_modules'
    alias help='tldr'
    

  2. the jbake-uno

    Jbake 1.1.1

    Un petit point sur la mise à jour de thème jbake-uno.
    qui propulse ce site et est maintenu par votre serviteur.

    Les Nouveautés

    • le support de l'integration continue avec travisCI.org
    • l'ajout du temps de lecture d'un article avec readingTime
    • une page de recherche (essentiellement les tags) ici
    • la possibilité de définir l'id du body
    • des corrections mineurs

    Installation

    • recuperer/installer jbake
      • sur osx brew update jbake
    • fourcher le repository sur gitHub.
    • le cloner sur votre poste
      • git clone git@github.com:__yourGithubName__/jbake-uno.git
    • garder le lien avec le repository d'origin
      • git remote add upstream git@github.com:tisseurdetoile/jbake-uno.git
      • git fetch upstream
    • editer jbake.properties
    • ajouter des billets de blog.
    • faire vos commit
      • git commit - m "mon message"
    • tester sur votre poste
      • jbake -b -s
    • faire le lien avec travisCI
    • pousser vos changement
      • git push

    mise à jour

    Pour recupérer les changements fait par l'origine du thème.

    • git fetch upstream
    • git rebase upstream/master
      • faire les mergetool et finir le rebase.
    • tester sur votre poste
      • jbake -b -s
    • pousser vos changement
      • git push

  3. Mon équipement 2018

    Quoi de neuf

    Cette année plusieurs changement pour le vélotaff comme il n'est plus nécéssaire d'emmener "mini moi" à la crèche mon vélotaff n'est plus mon GIANT (qui devient un velofamille) mais mon ancien vélo de route après un petit tuning. Mon anniversaire à pour sa part apporté un nouveau vélo de route soit un Specialized SEQUOIA.

    Ce qui m'a déçus :
    * la lampe DING au concept toujours intéressant a cassé lamentablement (un problème de conception) malgré plusieurs courriel le SAV reste injoignable.

    Les Vélos

    VéloTaff Giant Cannondale quick speed 4 (Custom)

    Plus leger plus rapide, le travail n'attend pas.

    • Éclairage SeeSense Icon+ (trouvé sur kickstarer)* Pédales time attac
    • Casque Specialized
    • Chaussures Decathlon
    • Capteur vitesse cadence Garmin
    • Sacoche Ortlieb QL3.1 (top)
    • Sac à dos Osprey Momentum 22
    • Garmin Edge 510 (très utile pour l'IKV)

    VéloFamille Giant ROAM 1 Disc

    Robuste à souhait, un cadre vtt équipé en VTC pour du velofamille fiable.

    • Éclairage SeeSense Icon+ (trouvé sur kickstarer)
    • Casque Specialized
    • Chaussures Decathlon
    • Pédales time attac
    • Sacoche Ortlieb QL3.1
    • Charrette à enfants Croozer kid for two.
    • Garmin Edge 500

    Vélo route Specialized SEQUOIA

    • Casque Specialized
    • Pédales time attac
    • Chaussures Specialized
    • Sac à dos Osprey Viper 10
    • Garmin Edge 810

    Vélo VTT Trek 4300

    • Casque giro transfer
    • Pédales time Z-Strong
    • Chaussures Sidi Logo
    • Capteur vitesse cadence Garmin GSC10
    • Sac à dos Osprey Viper 10
    • Garmin Edge 810

    Running

    • Montre GPS Garmin Fenix5
    • Ceinture cardio HRM Run
    • Appareil photo Olympus Tough TG-4?

    Natation

    • Montre Garmin Fenix5
    • Lunettes Speedo Merit
    • pullBuoy Decathlon

    Divers Etc

    • Appareil photo Sony RX100 MKI
    • Video Rollei s-50 Wifi
    • Mon profil garminConnect

  4. Pour un blog static facile avec JBAKE + GIT + TRAVISCI

    Un blog statique c'est cool, moins de problème de sécurité, une vitesse de rendu sans pareil, n'importe qu'elle hebergeur peux faire l'affaire. Mais c'est aussi dire bonjour à une mise plus fastidieuse à coup de ftp. Pour rendre tout cela fluide le triptyque JBake + Git + TravisCi est une des solution.

    Ce qu'il faut

    Comment faire

    • forker mon template jbake-uno
      travisCi Environnement variable
    • cloner ce nouveau repository sur votre poste
      • git clone git@github.com:<yourName>/jbake-uno.git
    • commencer à écrire votre blog
      • modifier jbake.properties pour le configurer à vos besoin.
      • créer/editer les fichier dans content/blog/YYYY/YYYY-MM-JJ-name.md
    • faite vos tests
      • jbake -b
      • jbake -s
    • configurer travisCI
      travisCi Environnement variable
      • HOST contient le nom de l'hôte ftp
      • USER contient le nom de l'utilisateur ftp
      • PASS contient le mot de passe de l'utilisateur ftp
      • SITE_PATH contient le chemin depuis la racine ou uploader les fichiers
    • "comiter" sur master
      • git add content/blog/
      • git commit -m "message"
      • git push
    • surveiller le build travisCI
    • regarder sur votre site web

    S'inspirer

    vous pouvez regarder le fichier .travis.yml pour la configuration de travisCi et aussi le fichier scripts/travis_build


  5. Mon équipement 2017

    Quoi de neuf

    Cette année je continue les changements coté éclairage avec le financement d'une lampe DING sur kickstater (reçu il y quelques mois). Cette lampe à pour particularité d'éclairer à la fois en avant (normal) mais aussi en dessous. Cette éclairage vers le bas permet d'être plus visible au niveau des intersections et marque aussi votre position sur le coté en vous entourant d'un halo qui s'avère être très rassurant.

    Un éclairage essentiellement sur batterie et plus à dynamo, ce qui ne pose pas vraiment problème car les équipements indiquent facilement l'état de la batterie et permettent donc d'anticipé la panne sèche.

    Les Vélos

    VéloTaff Giant ROAM 1 Disc

    Robuste à souhait, un cadre vtt équipé en VTC pour du vélotaff fiable.

    • Éclairage SeeSense Icon+ (trouvé sur kickstarer)
    • Éclairage DING FlashLight (trouvé sur kickstarer)
    • Casque Giro
    • Pédales time attac
    • Chaussures Sidi Logo XC
    • Sacoche Mainstream MSX SL 55 Classic
    • Sacoche Vaude 10918 Aqua
    • Sac à dos Osprey Momentum 22
    • Charrette à enfants Croozer kid for two.
    • Garmin Edge 510 (très utile pour l'IKV)

    Vélo route Cannondale quick speed 4

    • Casque giro transfer
    • Pédales time attac
    • Chaussures Sidi Log
    • Capteur vitesse cadence Garmin GSC10
    • Sac à dos Osprey Viper 10
    • Garmin Edge 810

    Vélo VTT Trek 4300

    • Casque giro transfer
    • Pédales time Z-Strong
    • Chaussures Sidi Logo
    • Capteur vitesse cadence Garmin GSC10
    • Sac à dos Osprey Viper 10
    • Garmin Edge 810

    Running

    • Montre GPS Garmin Fenix3
    • Ceinture cardio HRM Run

    Natation

    • Montre Garmin Fenix3
    • Lunettes Speedo Merit
    • pullBuoy Decathlon

    Divers Etc

    • Appareil photo Sony RX100 MKI
    • Video Rollei s-50 Wifi
    • Mon profil garminConnect


Billets plus anciens