Un clone de Spotify visiblement totalement gratuit.
Compiler les Google Apps lorsqu'on installe une ROM custom sur Android.
Des thèmes très sympas pour Sublime Text 3 et Atom.
Je me note notamment les suivants pour tester :
Material http://equinusocio.github.io/material-theme/
Spacegray http://kkga.github.io/spacegray/
Une UI pour Sigcheck qui permet de vérifier la signature des softs installés sur votre Windows.
L'outil ultime pour mettre à jour ou installer ses drivers sur Windows.
Une liste de CMS basés sur les fichiers (sans DB) et qui utilisent le Markdown comme syntaxe.
Quelques tips intéressants à connaître en CSS.
Une appli web pour héberger soi-même ses photos et gérer leur publication via une interface KISS et très élégante.
Plus d'infos : http://korben.info/lychee-gerer-heberger-meme-phototheque.html
Un moyen simple d'envoyer 2 emails en 1 en PHP, grâce au Content Type multipart/alternative. Si le client mail du destinataire gère le HTML, c'est cette version qui sera affichée, sinon ce sera la version texte.
Vous me direz qu'aujourd'hui, tous les clients mails gèrent le HTML. C'est vrai mais certains utilisateurs le désactivent volontairement.
Je me fait une copie du code donné en exemple dans l'article :
//specify the email address you are sending to, and the email subject
$email = 'email@example.com';
$subject = 'Email Subject';
//create a boundary for the email. This
$boundary = uniqid('np');
//headers - specify your from email address and name here
//and specify the boundary for the email
$headers = "MIME-Version: 1.0\r\n";
$headers .= "From: Your Name \r\n";
$headers .= "To: ".$email."\r\n";
$headers .= "Content-Type: multipart/alternative;boundary=" . $boundary . "\r\n";
//here is the content body
$message = "This is a MIME encoded message.";
$message .= "\r\n\r\n--" . $boundary . "\r\n";
$message .= "Content-type: text/plain;charset=utf-8\r\n\r\n";
//Plain text body
$message .= "Hello,\nThis is a text email, the text/plain version.
\n\nRegards,\nYour Name";
$message .= "\r\n\r\n--" . $boundary . "\r\n";
$message .= "Content-type: text/html;charset=utf-8\r\n\r\n";
//Html body
$message .= "
Hello,
This is a text email, the html version.
Regards,
Your Name";
$message .= "\r\n\r\n--" . $boundary . "--";
//invoke the PHP mail function
mail('', $subject, $message, $headers);Il faudra que je teste ce service un de ces jours.
A avoir sous le coude si vous paumez vos notices.
Un plugin jQuery intéressant qui fonctionne un peu comme l'overflow de la toolbar dans Android. Les icônes qui n'ont pas assez de place pour être affichées sont déplacées dans un menu déroulant accessible avec la fameuse icône des 3 petits points.
Changer la couleur du placeholder en CSS. Le support semble très limité pour l'instant.
Un site vraiment top pour choper des ROMs de jeux pour vos émulateurs.
Un comparatif assez bien foutu entre Bootstrap et MDL (Material Design Lite, le framework CSS de Google qui a pour vocation de faciliter la mise en place d'interfaces utilisant le Material Design).
L'article est ici : http://tutorialzine.com/2015/07/comparing-bootstrap-with-mdl/
App d'encodage vidéo.
The 6G Firewall is a powerful, well-optimized blacklist that checks all URI requests against a set of carefully constructed .htaccess directives
Via http://korben.info/quelques-regles-htaccess-pour-securiser-votre-site.html
Un fork de truecrypt qui semble sûr.
Un datepicker intéressant.
Une liste de plugins jQuery répartis en catégories.
Sécuriser une API key dans le cadre d'une application Javascript. L'article passe en revue certaines méthodes qui peuvent sembler pertinentes mais ne le sont en réalité pas et explique pourquoi.
Comment stocker un mot de passe de manière sécurisée en 2016. Des solutions sont proposées pour les principaux langages.
Choisir une licence opensource.
Pour l'instant ça va mais viendra un jour où cet article me sera utile.
Générer une iconfont custom à partir des icônes que vous voulez.
Une lib JS qui propose des animations assez bluffantes. Bon certaines de leurs démos semblent un peu lourdes pour Firefox mais ça permet des choses sympathiques.
Une lib JS pour animer des éléments HTML lors du scroll. Cependant, je ne suis pas particulièrement fan de ce type de fonctionnement (très souvent les animations sont bien trop lentes ce qui pénalise ceux qui scrollent un peu vite en les forçant à attendre).
Un framework CSS qui offre un système de Grid basé sur flexbox.
Ça a l'air vraiment prometteur : simple, efficace et complet.
Après, comme toujours avec flexbox, il faut envisager de se couper des vieux navigateurs.
Un framework CSS pour générer des emails qui s'affichent correctement sur tout type de clients. Ça gère aussi le côté responsive.
Styliser l’élément HTML slider.
Supprimer une ou des partitions sur un support de stockage à l'aide de l'outil diskpart en ligne de commande sous Windows.
Ça m'a été bien utile après avoir tenté de créer une clé USB bootable et interrompu le processus en cours de route. Je me retrouvais avec une partition de 2 Mo et tout le reste en non-alloué.
Je me recopie ici la procédure.
Open an elevated command prompt.
$ diskpart
$ list disk
Note the disk number that corresponds to your USB drive (it should be obvious going by size)
$ select disk X
$ list partition
There should be two, numbered 0 and 1, each about 7 GB
$ select partition 0
$ delete partition
$ select partition 1
$ delete partition
$ create partition primary
$ exit
Exit Command Prompt (type exit or just close the window)
In Windows, go to Computer and try to open the disk. It will ask you to format it.
Format it with the default settings and give it a name if you want.
Créer une clé USB bootable en ligne de commande depuis MacOS.
Un très bon thème (sombre) pour Sublime Text.
Autre lien : https://packagecontrol.io/packages/Seti_UI
Sécuriser les données transmises en JSON.
Afficher des dates relatives (ex : "7 days ago") en PHP.
Un outil permettant de contribuer anonymement à un projet hébergé sur Github.
Via http://korben.info/contribuez-anonymement-sur-github-grace-a-gitmask.html
Créer une clé USB bootable avec plusieurs Linux dessus.
Effacer complètement les données d'un support de stockage.
Via http://korben.info/my-disk-wiper-pour-effacer-proprement-vos-supports.html
Un nouveau framework CSS basé sur flexbox. Pas certain qu'un framework soit réellement nécessaire lorsqu'on fait fi des browsers qui ne supportent pas flexbox, cela dit.
Une bonne grosse liste de CMS classés par catégories.
Une lib qui se propose de remplacer élégamment les popups natives des différents browsers (les alert, prompt, confirm, etc.).
La dernière mise à jour de Sublime Text a supprimé le raccourci CTRL+ALT+P pour switcher rapidement de projet. Voici la commande à ajouter dans Preferences > Key Bindings - User pour le rétablir :
{ "keys": ["ctrl+alt+p"], "command": "prompt_select_workspace"}
A ajouter entre les crochets, à la suite de vos shortcuts déjà existants.
Un outil qui permet de tester une commande (et de voir l'effet qu'elle aurait eu) avant de l’exécuter. Bon j'imagine que ça ne fonctionne pas avec tout mais ça peut être bien pratique.
Une application de cartographie offline gratuit pour Android.
Bon je suppose que tout le monde connait The IT Crowd (si ce n'est pas le cas, foncez). Quelques autres séries de cette liste semblent valoir le détour :)
Un tableau comparatif des différents VPN.
Via http://sebsauvage.net/links/?AS2ZeA
Autre lien : http://korben.info/quel-vpn-choisir.html