Tous les points d'api de RabbitMQ. Pour s'authentifier, on doit utiliser l'entête Authorization.
Par exemple, avec Aladdin comme user et OpenSesame comme mot de passe, on obtient l'entête suivant :
Authorization: Basic QWxhZGRpbjpPcGVuU2VzYW1l
Pour plus d'informations : Basic access authentication - Wikipedia
Un éditeur de schema JSON. Ça peut servir !
Un petit jeu pour apprendre flexbox
Un outil à installer sur son serveur pour conserver une trace des intéractions passées avec la famille et les amis.
Un outil pour effacer des disques durs.
Un outil pour trouver les liens morts sur un site
Génération de cartes en ligne. Superbe service !
Un outil en ligne pour tester du java. Pratique quand on veut tester rapidement le fonctionnement d'une méthode.
☕
Syntaxe pour inclure des images.
Comment créer une page personnalisée.
Un autre example : object-fit | CSS-Tricks
Des fichiers statiques à télécharger
Tout ce qu'il faut pour faire une extension pour firefox
Une bibliothèque pour faire des graphes en JS
Des calendriers à imprimer. Pleins de formats disponibles.
La typographie, ce n'est pas donné à tout le monde. Ce document contient une explication très complète des règles appliquées au français.
À lire !
Comment savoir si notre serveur Linux a été compromis.
Encore un site pour tester les expressions rationnelles. Cette fois pour Python.
Un convertisseur qui supporte plein de formats. Pratique !
Une bibliothèque pour afficher des cartes intéractives basées sur Openstreetmap. À tester.
Besoin de télécharger une vidéo de YouTube, DailyMotion, Vimeo ou autre ?
Voici une service en ligne bien pratique (surtout quand on ne peut pas installer soi-même le logiciel YouTube-dl)
Liste des sites supportés : https://yt-dl.unixcorn.org/extractors
Une application Android pour contribuer à OpenStreetMap en s'amusant !
Un outil pour lire des codes barre en ligne. Bien pratique pour tester les QR-codes
Un service d'emails jetables
Pour supprimer tout ce qui ne sert à rien sous Windows.
Un outil pour réparer le boot. À tester sur le PC de ma sœur...
The Amnesic Incognito Live System
Un moteur de recherche de torrent sans pubs ni javascript ni cookies
Un outil de réparation système
Une boite à outil pour réparer les ordinateurs.
Une galerie en JavaScript qui ne nécessite aucun traitement du côté serveur.
version control - Ignore files that have already been committed to a Git repository - Stack Overflow
Comment ignorer un fichier qui a déjà été versionné.
SELKS est une distribution autonome et installable qui fournit une solution de détection d'intrusion réseau et de supervision de la sécurité orientée réseau basée sur le moteur Suricata.
Quelques liens qui expliquent le fonctionnement de oAuth :
- http://www.bubblecode.net/fr/2016/01/22/comprendre-oauth2/
- http://blog.netapsys.fr/oauth-comment-ca-marche/comment-page-1/
- https://knpuniversity.com/screencast/oauth
- http://bshaffer.github.io/oauth2-server-php-docs/
- http://tutorials.jenkov.com/oauth2/index.html
- https://aaronparecki.com/2012/07/29/2/oauth2-simplified
Les RFC liées à oAuth :
- https://github.com/bshaffer/oauth2-server-bundle
- https://github.com/thephpleague/oauth2-server
- https://github.com/FriendsOfSymfony/FOSOAuthServerBundle
Quelques liens qui expliquent comment installer FOSOAuthServerBundle :
- https://github.com/FriendsOfSymfony/FOSOAuthServerBundle/blob/master/Resources/doc/index.md
- http://stackoverflow.com/questions/21259190/how-to-implement-fosoauthserverbundle-to-secure-an-rest-api/21264949#21264949
- http://web.archive.org/web/20160324151959/http://blog.tankist.de/blog/2013/07/17/oauth2-explained-part-2-setting-up-oauth2-with-symfony2-using-fosoauthserverbundle/
Un moteur de recherche de torrent.
Un générateur de dégradé CSS
Pleins de liens pour comprendre les méthodologies appliquées à Symfony
4 sliders pour faire des transitions entre des images
Comment sortir des formes carrées avec du CSS
Un loader purement en CSS. Très simple.
Un outil de snapshot pour les bases de données. À tester !
une distribution pour monter un kiosque. Ça peut être pratique !
Comment stocker des mots de passe en 2016. Plusieurs langage sont utilisés pour montrer les bonnes pratiques.
Et l'inverse ici => http://adambard.com/blog/3-wrong-ways-to-store-a-password/
Un outil pour scrapper des sites. A tester !
Cet outil permet de télécharger des vidéos sur Facebook, qu'elles soient publiques ou privées. C'est un peu plus compliqué quand elles sont privée mais la marche à suivre est bien détaillée.
On est obligé d'utiliser ce genre d'outils car bien sur Facebook est le modèle même de l'ouverture. Sarcasme détecté.
Un outil pour valider les XML DTD et les XML Schema
Très intéressant!
Pour tester les diverses propriétés du modèle Flexbox
Pour tester sa connexion sans Java ni Flash
Impressionant ce qu'on peut faire avec du CSS maintenant
Comment se sortir de l'enfer des jeux de caractères de MySql
La réponse acceptée propose une technique pour tester les requêtes SQL.
C'est intéressant de voir que c'est possible.
Il faudrait voir si mettre en place des tests unitaires en PHP avec PHPUnit et DBUnit ne serait pas plus facile ou plus simple.
▶ PHPUnit : https://phpunit.de/
▶ DBUnit : https://github.com/sebastianbergmann/dbunit
A comparison chart for modern operating systems
Pour contribuer → https://github.com/mikemaccana/rosetta-stone
Un excellent site pour comprendre les expressions rationnelles.
D'autres sites pour l'application à un langage particulier :
- Java → http://docs.oracle.com/javase/tutorial/essential/regex/
- PHP → http://www.clochix.net/post/2009/09/02/Mumuse-avec-les-Regex & https://www.phpro.org/tutorials/Introduction-to-PHP-Regex.html
- Perl → http://networking.ringofsaturn.com/Unix/regex.php
Pour comprendre les concepts clés des expressions rationnelles → http://www.smashingmagazine.com/2009/05/06/introduction-to-advanced-regular-expressions/
Algorithme pour trouver le chemin le plus court entre les noeuds d'un graphe.
C'est la description d'un format pour réaliser des API RESTful. Ou tenter de réaliser.
C'est le format le plus adapté mais il en existe d'autres.
Description du format JSONPatch pour utiliser lors des requêtes HTTP PATCH.
Il faut noter que PATCH est très différent de PUT. C'est un format similaire au format obtenu lors de création d'un patch avec git ou la commande patch.
C'est un format décrivant les opérations à effectuer sur des données et ce n'est pas un update partiel.
[Video] Nobody Understands REST, but That's Ok ;-) - http://williamdurand.fr/2015/06/02/video-nobody-understands-rest/
A Beginner’s Introduction to HTTP and REST - http://net.tutsplus.com/tutorials/other/a-beginners-introduction-to-http-and-rest/
Create a REST API with PHP - http://www.gen-x-design.com/archives/create-a-rest-api-with-php/
http - Paging in a Rest Collection - Stack Overflow - http://stackoverflow.com/questions/924472/paging-in-a-rest-collection
Mise en place d'une API REST en PHP - http://www.pulsar-informatique.com/Actus-Blog/Entry/mise-en-place-api-rest-en-php.html
REST APIs with Symfony2: The Right Way - http://williamdurand.fr/2012/08/02/rest-apis-with-symfony2-the-right-way/
RESTful_Best_Practices-v1_1.pdf - http://www.restapitutorial.com/media/RESTful_Best_Practices-v1_1.pdf
Towards RESTful PHP - 5 Basic Tips - http://www.recessframework.org/page/towards-restful-php-5-basic-tips
Symfony2 REST API: the best way - http://welcometothebundle.com/symfony2-rest-api-the-best-2013-way/
REST_Client et REST_Puller à la sauce Swift - http://blog.touv.fr/2010/08/restclient-et-restpuller-la-sauce-swift.html
REST - Can You do More than Spell It?
part 1 - http://phpmaster.com/rest-can-you-do-more-than-spell-it-1/
part 2 - http://phpmaster.com/rest-can-you-do-more-than-spell-it-2/
part 3 - http://phpmaster.com/rest-can-you-do-more-than-spell-it-3/
part 4 - http://phpmaster.com/rest-can-you-do-more-than-spell-it-4/
PHP Rest Server
part 1 - http://www.lornajane.net/posts/2008/PHP-Rest-Server-part-1-of-3
part 2 - http://www.lornajane.net/posts/2008/PHP-Rest-Server-part-2-of-3
part 3 - http://www.lornajane.net/posts/2008/PHP-Rest-Server-part-3-of-3
- Composer - https://getcomposer.org/doc/articles/handling-private-packages-with-satis.md
- Satis: building your own Composer repository - http://blog.servergrove.com/2015/04/29/satis-building-composer-repository/
- Satis - Composer repository for your private packages - http://laravelista.com/satis-composer-repository-for-your-private-packages/
- Setting Up a Local Mirror for Composer Packages With Satis - http://code.tutsplus.com/tutorials/setting-up-a-local-mirror-for-composer-packages-with-satis--net-36726
- php - Satis Composer Repository Installation - Stack Overflow - http://stackoverflow.com/questions/22305259/satis-composer-repository-installation#22314695
- Satis build - could not clone repository · Issue #1795 · composer/composer · GitHub - https://github.com/composer/composer/issues/1795