L'appli du jour

Un interface web à rsync!

http://furier.github.io/websync/

http://korben.info/websync-gestionnaire-gerer-vos-taches-rsync.html

Encore un éditeur de code, Ok, mais celui-là il est vraiment bien !
Brackets
Site de l’éditeur : Brackets.io
Paquets Debian sur le site (32 et 64 bits)

Tout un tas de plugin déjà disponible en 2 clics
Pour ceux qui voudraient bien Sublime Text, ben c’est le même genre et je me demande si ce n’est pas mieux :slightly_smiling:

Pour info c’est un produit open-source d’Adbobe.

Dans le même style il y a aussi : atom.io/
Par Github cette fois. C’est vraiment à la mode de développer son éditeur “sublime like” ces temps ci :laughing: .
M’enfin chez moi ça n’est pas près de remplacer ce bon vieux geany…

Fish (Friendly Interactive SHell)
Site : fishshell.com/
Github : github.com/fish-shell

Auto-complétion un peu à la manière de la barre d’URL des navigateurs :
http://fishshell.com/assets/img/screenshots/autosuggestion.png

«Man page completion», sur un «tab» vous expose les option et leur signification :
http://fishshell.com/assets/img/screenshots/man_completions.png

Configuration par interface web (mais toujours personnalisable par fichier de conf) :
http://fishshell.com/assets/img/screenshots/web_config.png

Colorise la ligne en cours d’écriture, pratique pour voir rapidement ou l’on a fait une faute de frappe.
Ils ont refait un langage de script plus clair.
Et pas mal de fonctions «out of the box» genre savoir l’état du dépot Git en cours se fait par l’ajout d’une simple ligne dans votre fichier de conf (~/.config/fish/config.fish) :

echo -n (__fish_git_prompt)

Pour ceux qui avaient leurs petites habitudes avec un «Oh-my-*sh» il existe aussi pour fish.

On me l’avait montré il y a un moment mais je n’avais pas pris le temps de l’utiliser. Et maintenant que j’y ai touché il a remplacé mon Zsh sur tous mes environnement :mrgreen:

##wkhtmltopdf
Site web officiel : http://wkhtmltopdf.org/

Description : convertisseur de pages HTML vers PDF (ou image). La liste des options possibles est impressionnante, je vous laisse juger par vous-même :

Global Options
           --collate
              Collate when printing multiple copies
           --no-collate
              Do not collate when printing multiple copies
           --cookie-jar <path>
              Read and write cookies from and to the supplied cookie jar file
           --copies <number>
              Number of copies to print into the pdf file
       -d, --dpi <dpi>
              Change the dpi explicitly (this has no effect on X11 based systems)
       -H, --extended-help
              Display more extensive help, detailing less common command switches
       -g, --grayscale
              PDF will be generated in grayscale
       -h, --help
              Display help
           --htmldoc
              Output program html help
           --license
              Output license information and exit
       -l, --lowquality
              Generates lower quality pdf/ps. Useful to shrink the result document space
           --manpage
              Output program man page
       -B, --margin-bottom <unitreal>
              Set the page bottom margin
       -L, --margin-left <unitreal>
              Set the page left margin
       -R, --margin-right <unitreal>
              Set the page right margin
       -T, --margin-top <unitreal>
              Set the page top margin
       -O, --orientation <orientation>
              Set orientation to Landscape or Portrait
           --page-height <unitreal>
              Page height
       -s, --page-size <Size>
              Set paper size to: A4, Letter, etc.
           --page-width <unitreal>
              Page width
       -q, --quiet
              Be less verbose
           --read-args-from-stdin
              Read command line arguments from stdin
           --readme
              Output program readme
           --title <text>
              The title of the generated pdf file (The title of the first document is used if not specified)
       -V, --version
              Output version information and exit

Page Options
           --allow <path>
              Allow the file or files from the specified folder to be loaded (repeatable)
           --background
              Do print background
           --no-background
              Do not print background
           --bypass-proxy-for <value>
              Bypass proxy for host (repeatable)
           --cache-dir <path>
              Web cache directory
           --checkbox-checked-svg <path>
              Use this SVG file when rendering checked checkboxes
           --checkbox-svg <path>
              Use this SVG file when rendering unchecked checkboxes
           --cookie <name> <value>
              Set an additional cookie (repeatable), value should be url encoded.
           --custom-header <name> <value>
              Set an additional HTTP header (repeatable)
           --custom-header-propagation
              Add HTTP headers specified by --custom-header for each resource request.
           --no-custom-header-propagation
              Do not add HTTP headers specified by --custom-header for each resource request.
           --debug-javascript
              Show javascript debugging output
           --no-debug-javascript
              Do not show javascript debugging output
           --encoding <encoding>
              Set the default text encoding, for input
           --images
              Do load or print images
           --no-images
              Do not load or print images
       -n, --disable-javascript
              Do not allow web pages to run javascript
           --enable-javascript
              Do allow web pages to run javascript
           --javascript-delay <msec>
              Wait some milliseconds for javascript finish
           --load-error-handling <handler>
              Specify how to handle pages that fail to load: abort, ignore or skip
           --load-media-error-handling <handler>
              Specify how to handle media files that fail to load: abort, ignore or skip
           --disable-local-file-access
              Do not allowed conversion of a local file to read in other local files, unless explicitly allowed with --allow
           --enable-local-file-access
              Allowed conversion of a local file to read in other local files.
           --minimum-font-size <int>
              Minimum font size
           --page-offset <offset>
              Set the starting page number
           --password <password>
              HTTP Authentication password
           --disable-plugins
              Disable installed plugins
           --enable-plugins
              Enable installed plugins (plugins will likely not work)
           --post <name> <value>
              Add an additional post field (repeatable)
           --post-file <name> <path>
              Post an additional file (repeatable)
       -p, --proxy <proxy>
              Use a proxy
           --radiobutton-checked-svg <path>
              Use this SVG file when rendering checked radiobuttons
           --radiobutton-svg <path>
              Use this SVG file when rendering unchecked radiobuttons
           --run-script <js>
              Run this additional javascript after the page is done loading (repeatable)
           --stop-slow-scripts
              Stop slow running javascripts
           --no-stop-slow-scripts
              Do not Stop slow running javascripts
           --user-style-sheet <url>
              Specify a user style sheet, to load with every page
           --username <username>
              HTTP Authentication username
           --window-status <windowStatus>
              Wait until window.status is equal to this string before rendering page
           --zoom <float>
              Use this zoom factor