Daily Weekly Monthly

Monthly Shaarli

All links of one month in a single page.

January, 2016

A JS framework on every table - Allen Pike

Un article intéressant qui résume assez bien mon point de vue, sans être aussi pessimiste que Sam&Max. Même si c'est chiant que la scène Javascript bouge autant, ça reste excitant et fun :)
Je pense que ce n'ai plus une question de connaissance ou de maîtrise de tel ou tel framework, mais plutôt de capacité à apprendre un nouveau framework rapidement et efficacement.

yEd - Graph Editor

Une alternative à Microsoft Visio pour faire des diagrammes.
Via http://www.clubic.com/telecharger-fiche187872-yed-diagram-editor.html

GParted -- A free application for graphically managing disk device partitions

Parfait pour mettre sur une clé USB bootable pour gérer les partitions quand on arrive plus à booter correctement.

jquery form plugin, no error handling

Une très bonne explication des éventuels retours bizarres que l'on peut avoir avec le plugin jQuery Form lorsque le navigateur ne supporte pas la soumission en AJAX avec des pièces jointes et utilise donc le fallback avec une iframe.

FreeFileSync | Free Backup and File Synchronization Software

Une application gratuite de synchronisation de fichiers et dossiers.
Via http://www.clubic.com/telecharger-fiche313032-freefilesync.html

Efficace durant nos différents tests, FreeFileSync est un très bon logiciel gratuit permettant de synchroniser des dossiers entre vos disques durs ou vos périphériques de stockage externes. Ces options de comparaison et ses nombreux filtres en font un excellent logiciel de sauvegarde et de synchronisation.

Page de maintenance rapide [sebsauvage]

Mettre en place un système de maintenance rapidement. Il suffit de renommer un fichier pour activer ou désactiver la maintenance.

Tuto : Comment recevoir ses notifications Facebook sans l'application ? - FrAndroid

Une astuce intéressante pour ceux qui utilisent le site mobile de Facebook au lieu de l'app et qui veulent tout de même recevoir les notifications.
Alors certes il y a la possibilité de configurer Chrome pour recevoir les notifications, mais sinon vous pouvez utiliser l'application IFTTT et la brancher sur le flux RSS de votre flux d'actualité pour qu'elle vous notifie dès qu'une nouvelle entrée est détectée.
Par extension, ce système peut s'avérer intéressant pour d'autres utilisations. A garder en tête.

EDIT : Cochise me signale l'existence d'une appli sandbox basée sur la version web de Facebook qui gère aussi les notifications et ne demande naturellement aucune autorisation : https://f-droid.org/repository/browse/?fdfilter=face+slim&fdid=org.indywidualni.fblite

Delete Wi-Fi Networks in Windows 8 from the Command Line

Gérer les connexions Wifi enregistrées en ligne de commande.

To see stored wireless profiles, type:
netsh wlan show profiles

To see the stored key (WPA/WEP/etc) of a specific profile:
netsh wlan show profiles name=[profile name] key=clear

To delete a stored profile:
netsh wlan delete profile name=[profile name]

paulmillr/chokidar - JavaScript - GitHub

Une lib nodejs pour "watch" un fichier. Ça permet de le surveiller et de recevoir un event lorsque le fichier change.

Modular CSS naming conventions

Un très bon article sur des conventions de nommage à adopter pour CSS/SASS. Cette convention emprunte quelques principes à SMACSS, BEM ou OOCSS tout en restant simple et logique.

Install OS X Yosemite 10.10 Retail On VirtualBox on Windows PC (Download links) - YouTube

Installer MacOS 10.10 dans une VM VirtualBox.
Via http://lehollandaisvolant.net/?id=20160122160908 qui donne un conseil judicieux pour les utilisateurs de Linux :
"""
Fonctionne sous Linux aussi, mais en plus de ce qu’ils font dans la vidéo, il faut aller dans les paramètres USB de la VM > USB et désactiver le pilote USB-2.0 (EHCI).

Sinon ça crashe au démarrage d’OS-X. Là ça a l’air d’aller.
"""

Programming Fonts - Test Drive

Un moyen de voir et tester différentes fonts pour codeur.

Comparison of JavaScript charting frameworks - Wikipedia, the free encyclopedia

Un comparo de différents frameworks/lib Javascript pour faire des graphiques.

• Mouchard Windows 7 - Shaarli geek de geekz0ne.fr

Désactiver quelques mouchards qui traînent dans Windows 7.

ZType – Typing Game - Type to Shoot

Un petit jeu bien sympa où il faut taper au clavier pour détruire les ennemis.

CMS.js - Javascript CMS

Un CMS full JS qui tourne côté client. La seul resource serveur nécessaire est un apache qui stocke des fichiers markdown statiques et la récupération du contenu se fait via AJAX (marche aussi avec des fichiers md hébergées sur github).
Ça a l'air très simpliste mais c'est parfait pour mettre en place rapidement un petit blog ou un petit site en mode one-page app.
Repo Github : https://github.com/cdmedia/cms.js

NotORM - PHP library for simple working with data in the database

Un ORM pour PHP qui a l'air léger, simple et très complet pour autant. A tester.

Compare Cpus

Comparatif de CPU.

favicons (Image PNG, 16 × 16 pixels)

Un service (plus ou moins caché, j'imagine) de Google pour obtenir la favicon de n'importe quel site. Il suffit de changer le paramètre domain de l'URL.

Scan Android application - Andrototal

Une sorte de virustotal pour les APK (applis Android).

Wekan — open-source kanban

Un clone de Trello (organisation de projets) à héberger soi-même.

4 utilitaires pour Windows bien pratiques » RdeJeux

Quelques utilitaires utiles pour Windows. Ça concerne la customisation de touches mortes, le positionnement de fenêtres, et l'organisation de celles-ci quand on en a une pelleté ouvertes en même temps.

SEO best practices for URLs - Moz

Quelques bonnes pratiques en matière d'URL.

Firefox vs IE

Je viens de retomber là dessus. Haaa souvenirs...

Book of Speed

Un "e-book" ultra-complet sur l'optimisation de sites web.

Tous les sites pour trouver des modèles 3D (à imprimer ou non) «

Ça ne devrait pas m'être utile tout de suite mais je me garde ça sous le coude.

RetroArch – Applications Android sur Google Play

Un émulateur de consoles multiples. L'interface était visiblement assez mal foutue mais elle semble avoir été grandement améliorée dans la dernière mise à jour.

Mis en place de GitLab

Un petit tuto qui a l'air assez bien foutu pour installer GitLab (une sorte de Github à héberger soi-même).

Windows 7/8 : bloquer les mises à niveau vers Windows 10 - Le Hollandais Volant

Un script pour éviter de se faire installer Windows 10 par Microsoft en mode ninja. C'est hallucinant de devoir en arriver là...

Premailer: pre-flight for HTML email

Un outil pour "compiler" du HTML de manière à le rendre le plus fonctionnel possible avec les clients mail.
C'est utile si vous voulez mettre en place une petite newsletter à la main.

netboot.xyz

Excellent ! Ce service se substitue à une clé USB ou un CD pour booter directement depuis le net et télécharger à la volée la distrib Linux de votre choix.
Via http://korben.info/netboot-serveur-pxe.html

Les questions qu’il ne faut pas poser en entretien avec un codeur | CommitStrip

A tout recruteur qui tomberait un jour sur ce message : ne faites pas ça.

Authentication Cheat Sheet - OWASP

Des bonnes pratiques pour implémenter un système d'authentification dans un site web.

N1 - The extensible, open source mail client.

Un client mail libre qui utilise un intermédiaire (sous la forme d'un serveur hébergé par la boîte qui développe la solution ou à héberger vous-même). Le client ne communique donc que par une API avec le serveur qui lui se charge de la gestion IMAP, POP, SMTP.
Via http://sebsauvage.net/links/?elUOfQ & http://korben.info/n1-client-mail.html

Tuto : Comment essayer RemixOS sur votre ordinateur ? - FrAndroid

Si vous voulez vous amuser à tester RemixOS, cette version modifiée d'Android conçue pour fonctionner sur un PC et bootable depuis une clé USB.

Science Made Simple

Un site de vulgarisation scientifique. Chaque concept est expliqué simplement en quelques lignes.

Ink Interface Kit

Un autre framework CSS. Je n'ai pas testé.

services_web [sebsauvage]

Une foule de services web minutieusement (du moins je suppose :)) sélectionnés par Sebsauvage.

Online regex tester and debugger: JavaScript, Python, PHP, and PCRE

Un testeur de regex très complet qui gère les spécificités de PHP, Javascript et Python pour l'instant.

google/fonts

Toutes les Google Fonts sont dispo dans un unique fichier zip ici : https://github.com/google/fonts/archive/master.zip

Openmtbmap.org - Mountainbike and Hiking Maps based on Openstreetmap

Des cartes détaillées basées sur Openstreetmap pour les amateurs de VTT et randonnée. Pratique pour installer sur un GPS de baroudeur.

edhaase/slim-skeleton

Un point de départ pour construire une app en utilisant le Slim Framework.
Alternative : https://github.com/akrabat/slim3-skeleton

F-Droid

Une alternative à Youtube sur Android mais qui ne nécessite pas les services Google. Elle fonctionne donc parfaitement sur un téléphone nettoyé de la présence de Google.
Le Github du projet : https://github.com/theScrabi/NewPipe
Via http://korben.info/newpipe-une-app-android-qui-permet-daller-sur-youtube-sans-avoir-besoin-du-framework-google.html

RatticDB

Un gestionnaire de password partagé.

antelle/keeweb · GitHub

Une interface web pour KeyPass. Le tout tient en un unique fichier HTML.

FЯIDA - Injecter du javascript dans une application native Windows, OSX, Linux, iOS ou Android

Un soft qui permet d'injecter du Javascript dans une app existante pour faire du debug ou en modifier le comportement. A tester mais ça a l'air fun :)
Via http://korben.info/injecter-du-javascript-dans-une-application-native-windows-osx-linux-ios-ou-android.html

15 Best Chart & Graph jQuery Plugins | TheGeekZum

Quelques lib graphiques pour le web.

Ubuntu Project : SSD tweaks for Ubuntu

Quelques optimisations SSD pour Ubuntu.

kalvn/shaarli-plugin-autosave · GitHub

Un petit plugin Shaarli de mon cru qui sauvegarde en local régulièrement le contenu lors de l'ajout ou de l'édition d'un lien et qui permet de restaurer la sauvegarde au besoin (en cas de crash ou autre).
Je pense notamment à ceux qui aiment écrire des romans :)

Youtube lent en HTML5 avec Firefox 42+ ? - Le Hollandais Volant

Petite astuce à connaître si vous avez des soucis avec Youtube sur Firefox.

Overriding the Default Text Selection Colour @toddmotto

Changer la couleur de surlignage en CSS.

Note CSS - JS - Le Hollandais Volant

Une petite astuce bonne à savoir sur l'utilisation des attributs data pour styler des éléments selon des conditions, en gardant le JS aussi simple que possible.

Extensions Firefox pour protéger sa vie privée

La plupart existe aussi pour Chrome ou Chromium.

Simple Radio by Streema – Applications Android sur Google Play

Une application pour écouter toutes les radios AM/FM via internet. Pas essayé mais elle semble simple, propre et efficace, excepté les autorisations demandées qui sont étrangement nombreuses.

Emoji unicode characters for use on the web

Très pratique ça : une table de comparaison de l'apparence de tous les emojis unicode selon le système d'exploitation.
C'est pratique parce que certaines différence sont subtiles et peuvent vite conduire à des malentendus. Les emojis portent plus d'information que ce qu'on imagine.

OpenSSL - commandes utiles

Les commandes utiles pour gérer OpenSSL.

appear.in – one click video conversations

Service web de vidéoconférence sans login ni install.
On ne sait pas trop comment est sécurisé le truc mais bon ça peut dépanner.

RubaXa/Sortable

Une lib JS pour trier des blocs par drag & drop.
Démo ici : https://rubaxa.github.io/Sortable/

LiveUSB Install | Linux on a stick!

Un soft pour installer une distribution Linux bootable sur un support de stockage USB.