« Package tikz Error » en utilisant pgfgantt sur LaTeX

Vous aviez une envie soudaine d’insérer des diagrammes de Gantt avec pgfgantt dans vos beaux documents LaTeX.

Mais à peine copié le petit example du guide, vous vous êtes retrouvé avec plusieurs erreurs mettant en cause le « Package tikz » avec des messages comme :

« + or – expected » encore « Giving up on this path. Did you forget a semicolon?« .

La cause semble être une simple incompatibilité avec le paquet babel qui se résout en ajoutant simplement la ligne suivante  à vos dépendances :

\usetikzlibrary{babel}

Keep up with your TV Shows in 3 clicks

What you’ll need:

  • NodeJS (with npm)
  • Peerflix: Open a terminal and enter npm install -g peerflix
  • TV-Show-Manager: Install and add your favorite TV Shows (also take a look at the settings to choose Torrent instead of Direct Download streaming)
  • Replace the default key value of you torrent client in HKEY_CLASSES_ROOT\Magnet\shell\open\command with your peerflix path :
    "C:\Users\{Name}\AppData\Roaming\npm\peerflix" "%1" --vlc -- --fullscreen

Let’s count!

  • Open TV-Show-Manager
  • Right click on the episode in blue (last didn’t see episode)
  • « Quick Download »
  • And… Well, your episode is already streaming 🙂

(suite…)

The best way to Stream your TV Shows with the best quality and speed

TV-Show-Manager preview

Even quicker way, using directly peerflix

tl;dr:

    • Install PopCorn Time and TV-Show-Manager
    • Replace the default key value of you torrent client in HKEY_CLASSES_ROOT\Magnet\shell\open\command by the path to your PopCorn Time Installation

 (eg. "C:\Users\{{UserName}}\AppData\Local\Popcorn Time\nw.exe" "%1")

Motivation

Popcorn Time is wonderful. You have a beautiful UI with an almost endless catalog of Movies and TV Shows.

But I was annoyed by several things: some TV Shows were getting too long to be added to YIFI and the 720p quality, even if really good for its final size, was far from being a real HD. Also, now a big part of YIFY users come from PopCorn Time, so there are lot of leechers that only seed while the show is streaming.

So: coming late episodes, limited choice of quality (sometimes there is only a 480p version, even for popular shows), relatively poor HD quality and finally not the best seed speed.

Also, and this is only because I didn’t took the time to create a Trackt.tv account, I wanted an easy way to see what episodes I haven’t yet seen, possibly just a list with a button that directly starts the stream of the last episode. Again, if you use Trakt.tv or TVshows Manager, PopCorn Time has an inbuilt api calling system.

To do that, I was preparing a Python script with the list of TV shows I am following and that would search, download the torrent (from T411 which has a very high ratio of seeders) and launch it with Popcorn Time.

The Solution

But in the meantime, I’ve found TV-Show-Manager, a tool that does exactly that, except it has a graphical interface, and other little features. Sadly I cannot find it sources anywhere and therefore cannot change use custom trackers it’s written in AutoIT which is far from being my favorite choice for this kind of app.

Another downside was that, by downloading an episode, it automatically opens it with your torrent client, which is not what I wanted: I needed it to start the stream directly (with Popcorn Time, peerflix or whatever).

So I tried to change the default app for .torrent files with Popcorn Time, but it didn’t change anything. So I thought that maybe the TV-Show-Manager was actually opening a magnet:// link

But how am I supposed to change the default app for this kind of link? The first time you open a magnet link with Chrome, it will ask you if you want to open it with the installed torrent client, which for me was µtorrent, without any way to change the app.

Btw, if you want to reset the default behavior, look here.

In order to call whatever app I wanted with the magnet link, I went on the register HKEY_CLASSES_ROOT\Magnet\ (found here) and changed the default key in shell\open\command.

The default key should contain something like

"C:\Users\{{UserName}}\AppData\Roaming\uTorrent\uTorrent.exe" "%1" /SHELLASSOC

Sweet! I tried replacing the uTorrent path to the PopCorn Time one:

"C:\Users\{{UserName}}\AppData\Local\Popcorn Time\PopCorn Time.exe" "%1"

but calling a magnet link would only open PopCorn Time, without doing anything with the given parameter (FYI, %1 is the magnet link). So I tried with

"C:\Users\{{UserName}}\AppData\Local\Popcorn Time\nw.exe" "%1"

and… TADAAAA! It worked perfectly!

So now, whenever I download an episode with TV-Show-Manager (Quick-Download Episode), PopCorn Time opens and I just have to select the file from from the torrent before the stream begins!

Almost every episode is available max 1~2 days after being aired, in 1080p and starts streaming in no more than 5 seconds.

La solution aux jeux qui ne reconnaissent pas votre manette

Il arrive que certains jeux ne reconnaissent pas votre manette PC alors qu’avec une manette Xbox ça passe sans problème. Ça m’est justement arrivé avec mon Rumble Gamepad F510 de Logitech qui n’était pas du tout reconnu par certains jeux (Darksiders II et Dishonored) alors qu’il était correctement reconnu par Windows.

La solution fut de simplement passer par un émulateur de manette Xbox 360 : x360ce (J’ai pour ma part pris le « x360ce.App-2.0.2.163.zip »). Il vous faudra placer le petit exécutable à la racine de votre jeu et l’exécuter pour faire une rapide configuration selon votre gamepad (répondez deux fois « oui » lorsqu’il vous demande s’il peut créer un fichier).

Et voilà ! Normalement vous pouvez jouer à votre jeu, vautré à l’envers sur votre fauteuil, la manette à la main.

Renommez correctement et automatiquement vos Films et Séries en un clic !

Après avoir récupéré un épisode d’une série ou un film, il n’est pas rare qu’il se présente sous des noms exotiques, ornés de descriptions et d’un nom de team.

Renommez automatiquement vos vidéos

theRenamer est une application légère et incroyablement simple d’utilisation : vous sélectionnez votre/vos vidéos, et le/les déplacez sur la fenêtre du programme. Ce dernier se chargera de récupérer toutes les informations sur internet pour que vous obteniez un joli nom tout propre pour votre vidéo  : dans les paramètres de theRenamer, vous pourrez choisir d’ajouter automatiquement la date pour un film, le nom de l’épisode pour une série, etc.

Par exemple : Nom.Serie.S00E00.720p.HDTV.X264-VOST deviendra Nom Série – S00E00 – Titre Série

Pour un résultat le plus optimal, baladez-vous dans les paramètres (Settings ET Global Settings). Enjoy !

[source]

Gérez les applications lancées au démarrage d’Android

Après avoir redémarré votre Androphone, seules quelques applications par défaut sont lancées. Vous avez peut-être envie que des applications comme Twitter, Facebook, Google+ se lancent au démarrage afin de pouvoir savoir tout de suite les nouveautés sans devoir tout relancer manuellement ?

Lancez vos applications préférées au redémarrage d'Android

AutoStart est justement une application qui permet de gérer les applications qui se lancent automatiquement au démarrage. Elle ne nécessite même pas de posséder un smartphone rooté donc tout le monde peut en profiter !

[source]

WhatTheFont – Reconnaissez la police de caractère utilisée dans une image ou une photo

Lorsqu’on voit une affiche écrite en Comic Sans MS, on est certes rapidement irrité, mais par cette mauvaise notoriété elle est tout de suite reconnaissable.

Il peut arriver qu’on découvre un article avec une font qui nous a particulièrement plu, ou qu’on ait besoin de recopier exactement le style d’un document, mais, malheureusement, sans le nom de la police d’écriture utilisée, il nous est impossible d’avoir un résultat convenable.

Logo de l'application Android : WhatTheFont

WhatTheFont, vous l’aurez compris, est justement une application qui permet de prendre une photo et de reconnaitre le style typographique du texte imprimé. Pour un meilleur résultat (surtout vu les perturbations causées par la photo), il vous sera ensuite demandé de reconnaitre certains caractères.

Le service de reconnaissance de police de caractère n’est bien entendu pas nouveau, vous pouvez trouver divers logiciels et même des applications en ligne (ici, , et surtout sur le site de l’app), mais vous n’aurez bien entendu pas la même mobilité d’utilisation.

QR-Code de WhatTheFont[source]

Twitter Voice – Dictez vos tweets à voix haute sur Android

Pour partager une idée qui nous passe par la tête, poser une question et exprimer ses sentiments, les tweets sont le format idéal. Mais la spontanéité du message court et concis peut rapidement perdre de son étincelle si on met trop de temps pour l’écrire. Une grande partie des smartphones récents ne possédant pas d’un clavier physique, le système de reconnaissance vocale devient clairement le meilleur choix.

Dictez vos Tweets avec Twitter Voice

Bien que Android propose déjà un logiciel de reconnaissance vocale, peut-être serez-vous intéressés d’utiliser Twitter Voice, une application très sobre qui se propose de retranscrire ce que vous lui dicterez.

[source]