Lire des films sur iOS 6 avec HD Player

A la sortie du iPhone 5, très rare étaient les logiciels permettant la lecture de fichiers avi en profitant de son écran 16/9.

HD Player permet donc gratuitement de lire des fichiers de tout type. Vous pouvez soit les transférer depuis iTunes, en allant en bas de page de l’onglet Applications, soit avec un système de transfert wifi assez sympathique, mais qui n’égal pas la vitesse de transfert USB.

Comme pas de lecteurs vidéos contemporains, la fonction « start playing where left off » (reprendre la ou ça s’est arrêté), un classique assez pratique. Autre fonctionnalité qui n’existe pas dans ma version de VLC pour iPad, une icône permettant de fixer le mode paysage de l’écran (sans avoir à passer par le menu double home).

Seul bémol, la lecture de fichiers srt n’a l’air d’être disponible que pour la version payante, après quelques tests, je ne suis en effet pas arrivé à la faire fonctionner dans sa version gratuite.

Plus de détail sur le site de l’éditeur.

Trouver le chemin de sa carte SD sous Android

La ROM de Cyanogen nous fait perdre les pédales quand il s’agit de retrouver sa carte SD externe. En effet, le lieu du montage de ce disque est différent de celui des ROM officielles de Google.

Dans un premier temps, voyons ou se trouve le disque interne:

/mnt/sdcard/

Vous êtes déjà perdus ? En effet, le terme sdcard désigne la carte interne de votre dispositif (téléphone, tablette, etc) Android. Cela peut être une micro SD, une SD

le chemin habituel pour trouver votre carte externe est le suivant :

/storage/extSdCard

Ou alors (pour les versions plus anciennes d’android) :

/mnt/sdcard/external_SD

Et sur CyanogenMod ?

Sur CyanogenMod voici le chemin :

  • CyanogenMod 7 : /mnt/emmc
  • CyanogenMod 9 : /mnt/emmc
  • CyanogenMod 10 : /mnt/extSdCard
  • CyanogenMod 10.1 : /mnt/extSdCard

Supprimer le plugin Orbit Downlaoder de Google chrome sous Windows 7

Après avoir désinstallé Orbit downloader, vous vous retrouvez dans une situation encore pire qu’avant : rien ne se télécharge et vous avez un message tout pourri du style « Download transferred to Orbit Downloader. Click ‘Previous’ to go back and keep browsing. »

Download transferred to Orbit Downloader. Click 'Previous' to go back and keep browsing.

Donc, fermez Chrome, allez dans C:\Program Files (x86)\Google\Chrome\Application\Plugins, et supprimez le fichier nporbit.dll.

tout devrait rentrer dans l’ordre !

Jailbreak untethered sous OS X Mountain Lion

Pour ceux d’entre vous qui tentent désespérément de Jailbreaker leurs iPad sous Absinthe avec OS X Moutain Lion, sachez que c’est en réalité assez simple. Pour cela, il faut dans un premier temps faire un clique droit sur le fichier Absinthe.app et afficher le contenu du packet. Ensuite, dans Contents > MacOS, il suffit de prendre le fichier Absinthe-10.6 et de le glisser dans une fenêtre du terminal, puis d’appuyer sur entrée.

Et voilà, Absinthe va se lancer.

Studenthat

Studenthat, c’est un peu le nom que pourrait porter chaque personne exerçant une profession libérale se faisant couillonner.

Un peu comme si vous n’aviez que ça a faire de courir après l’argent, de toujours augmenter l’acompte de vos devis de crainte de vous faire avoir. Je ne les compte plus, ces projets qui ne vous on presque rien rapporté et pour lesquels vous avez passé du temps, trop de temps. Courir après la montre, rendre un produit fini, et ne pas obtenir le solde de son travail. C’est le compte de beaucoup de petits artisans, et le fait de réaliser du télétravail avec des gens qui vous contactent par le biais d’internet – et dont vous ne connaissez pas la provenance exacte – n’aide pas.

Si vous aussi vous avez donné trop de temps aux autres, réagissez !

superchapeau-gunes-taylor

Générer un slug à la volée en javascript

Un slug (ou Permalien pour les francophones) est la partie d’une url qui permet d’identifier clairement à quoi correspond celle-ci, en passant à travers le traditionnel identifiant numérique propre à la majorité des bases de données.

Exemple

La page

  • mapage.com/produits/canon

est plus parlante que

  • mapage.com/produits.php?cat=5

A quoi ça sert en fait ?

Lorsque vous saisissez un article, vous avez parfois besoin de générer un slug correspondant à votre titre ou conforme aux règles que vous souhaitez vous imposer. Quoi qu’il en soit, ceci est une petite fonction javascript qui vous permettra de pré-remplir à la volée votre slug pour vérifier qu’il soit en conformité avec vos besoins.

Démo

Valeur en mode slug : « teste-moi »

Voir la page de démo

(vous pouvez faire un clique droit pour voir la source)

Code source

Voici une version du code source commenté (pour un peu mieux comprendre les actions).

function slugMe (value) {    
 var rExps=[
 {re:/[\xC0-\xC6]/g, ch:'A'},
 {re:/[\xE0-\xE6]/g, ch:'a'},
 {re:/[\xC8-\xCB]/g, ch:'E'},
 {re:/[\xE8-\xEB]/g, ch:'e'},
 {re:/[\xCC-\xCF]/g, ch:'I'},
 {re:/[\xEC-\xEF]/g, ch:'i'},
 {re:/[\xD2-\xD6]/g, ch:'O'},
 {re:/[\xF2-\xF6]/g, ch:'o'},
 {re:/[\xD9-\xDC]/g, ch:'U'},
 {re:/[\xF9-\xFC]/g, ch:'u'},
 {re:/[\xC7-\xE7]/g, ch:'c'},
 {re:/[\xD1]/g, ch:'N'},
 {re:/[\xF1]/g, ch:'n'} ];

 // converti les caractères accentués en leurs équivalent alpha
 for(var i=0, len=rExps.length; i<len; i++)
  value=value.replace(rExps[i].re, rExps[i].ch);

  // 1) met en bas de casse
  // 2) remplace les espace par des tirets
  // 3) enleve tout les caratères non alphanumeriques
  // 4) enlève les doubles tirets
  return value.toLowerCase()
      .replace(/\s+/g, '-')
      .replace(/[^a-z0-9-]/g, '')
      .replace(/\-{2,}/g,'-');
};

Mise en place dans un champ input texte (comme dans la démo) :

 Valeur en mode slug : ""

Inspiration : Ben Truyman & jquery-slug-plugin