Categories
How to OS X

Compress pdf offline

I found this great tool to compress pdf (python script)

How to?

Copy source files from https://github.com/hkdb/cpdf to your bin directory (that’s defined in your env) eg. /usr/local/bin if you are on OSX.

Then just use one of the commands described in the readme of the project.

$ cpdf ebook in.pdf out.pdf

That’s all.

Categories
Raspberry

Raspberry pi 2 avec WIFI

Objectif

Bénéficier du wifi sur un raspberry pi 2 qui n’en ai pas équipé de base. L’idée est d’utiliser un dongle wifi et d’installer le bon driver pour sa version de raspberry.

Matériel

  • Raspberry pi 2 avec l’OS Raspbian (version Buster pour ma part)
  • Dongle wifi TP-Link TL-WN725N (Clé WiFi)
  • Clavier
  • Souris
  • Ecran
  • Un second ordinateur avec une connection internet
Categories
Google How to

Publipostage avec Yet Another Mail Merge !

Objectif

De la même manière qu’un publipostage sur excel et word, l’objectif est de réaliser un publipostage avec Google Sheet et Google Doc (et Gmail). En d’autres termes, l’idée est d’envoyer massivement un mail personnalisé à partir d’un modèle de document (Google Docs) et d’une liste de destinataires. (Google Sheet)

Solution proposée

Le combo Google Docs, Google Sheet, Gmail et Yet Another Mail Merge !

Categories
Administration Système

Every day Git commands for developers

Here are some day to day useful git commands

Show all remotes (origin and upstream)

git remote -v
git remote show origin #shows branches, tags etc.
git remote show upstream #shows branches, tags etc.

Add upstream remote (vs origin remote)

git remote add upstream git@github.com:username/git-repo.git

Remove a file from a Git repository without deleting it from the local filesystem

For single file:

git rm --cached myremotefiletodelete.log
git commit -m "remove file from repo"
git push

For single directory:

git rm --cached -r myremotedirectortytodelete
git commit -m "remove folder from repo"
git push

Shortcut add & commit all files

Without shortcut

git add .
git commit -m "commit message"

With shortcut

git commit -am "commit message"
Categories
Administration Système

Commandes “bash” incontournables sur Linux

Commandes BASH

cd nom du dossier: entrer dans un dossier
cd .. : revenir au dossier précédant
cat nomdufichier : affiche le contenu d’un fichier
pwd : dis moi où je suis !
mkdir nomdudossier : créer un dossier