Christophe Meneses - Développeur
  • Liste des articles
  • Contact
  • Linkedin
  • Github
  • Flux RSS
PHP Symfony

API REST dans un projet Symfony : exemple de téléchargement de fichier

Publié le 16/05/2020.

Cet article donne une solution pour créer une route dans une API REST qui va permettre de télécharger le contenu d'un fichier. Cette solution permet d'éviter de charger le fichier entièrement et donc d'économiser de la mémoire. Pour cela, l'API va "streamer" le fichier.

Voir l'article complet

Docker Panther

Erreur lors de la mise à jour de Panther : Facebook\WebDriver\Exception\SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version X

Publié le 22/02/2020.

Si vous utilisez Panther dans un conteneur Docker et que vous mettez à jour le composant suite à la sortie d'une nouvelle version, vous pouvez tomber sur cette erreur lorsque vous lancez vos tests. Cette article explique pourquoi et donne une solution pour y remédier.

Voir l'article complet

Ubuntu

Modifier la taille du swap sur Ubuntu

Publié le 28/01/2020.

Cet article explique la procédure à suivre pour modifier la taille du swap sur Ubuntu (ou l'activer s'il est désactivé).

Voir l'article complet

Docker Nginx Panther

Corriger l'erreur : Facebook\WebDriver\Exception\WebDriverCurlException: Operation timed out after 30001 milliseconds with 0 bytes received

Publié le 28/12/2019.

En exécutant des tests fonctionnels avec Symfony Panther, je rencontrais de manière aléatoire cette erreur. Elle arrive plus fréquemment quand la suite de tests est plus longue. La fréquence d'apparition variait également en fonction des nouvelles versions de Panther. À noter que je suis sur un environnement Docker. On peut voir sur internet que beaucoup de personne la rencontre aussi. Cet article tente de donner une explication sur la cause et propose une solution alternative à mettre en place. Elle permet de rendre sa suite de tests plus fiable.

Voir l'article complet

PHP

Différence entre les mots clés self et static dans le langage PHP

Publié le 02/12/2019.

Cet article est un pense-bête pour ces 2 mots clés du langage. Il présente un exemple où on utilise alternativement l'un et l'autre. On peut ainsi voir la différence de résultat à l'exécution.

Voir l'article complet

  • 1
  • 2
  • 3
  • 4
  • 5
  • >
  • >>

Liste des articles par catégorie

  1. Tous 128
  2. Apache2
  3. APC1
  4. Assetic2
  5. Bash2
  6. CentOS9
  7. Composer6
  8. CSS1
  9. Debian1
  10. Deployer1
  11. Design Pattern11
  12. Docker8
  13. Doctrine14
  14. Elasticsearch3
  15. Git6
  16. Google Charts1
  17. Hardware1
  18. Hébergement1
  19. JavaScript1
  20. jQuery4
  21. Kibana2
  22. Logstash1
  23. Machine Learning1
  24. MariaDB2
  25. Memcached2
  26. MySQL3
  27. Nginx3
  28. Panther5
  29. PHP60
  30. PHP_CodeSniffer1
  31. PHP-FPM2
  32. PhpMyAdmin1
  33. PhpStorm3
  34. PHPUnit6
  35. PostgreSQL2
  36. RabbitMQ2
  37. SQL1
  38. SVN4
  39. Sybase ASE1
  40. Symfony57
  41. Twig3
  42. Ubuntu15
  43. Vue.js2
  44. Vuex1
  45. Webpack Encore1
  46. Xdebug5

Derniers articles publiés

PHP / Symfony
API REST dans un projet Symfony : exemple de téléchargement de fichier

Docker / Panther
Erreur lors de la mise à jour de Panther : Facebook\WebDriver\Exception\SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version X

Ubuntu
Modifier la taille du swap sur Ubuntu

Docker / Nginx / Panther
Corriger l'erreur : Facebook\WebDriver\Exception\WebDriverCurlException: Operation timed out after 30001 milliseconds with 0 bytes received

PHP
Différence entre les mots clés self et static dans le langage PHP

PHP Symfony MariaDB RabbitMQ Elasticsearch HTML5 CSS3 JavaScript Bootstrap

© 2014 - 2021 réalisé par Christophe MENESES