Skip to content

Instantly share code, notes, and snippets.

View pmartin's full-sized avatar

Pascal MARTIN pmartin

View GitHub Profile
@pmartin
pmartin / silex.php
Created June 4, 2018 18:16
Silex deprecated. Now what for a very simple case?
<?php
// Avec silex, on pouvait écrire ceci (routing + formatage de la sortie) en quelques
// lignes, tout dans un seul fichier (pour peu qu'on ait composer requiré silex, bien sûr).
// Il y a moyen de faire pareil avec Symfony ?
// -> Un seul fichier, code super court et lisible, pas 36 classes ni config à créer ?
// Sinon, quelle alternative ? Slim ? Lumen ?
require __DIR__ . '/vendor/autoload.php';
use Symfony\Component\HttpFoundation\JsonResponse;
@pmartin
pmartin / wip-articles-speaker.md
Last active March 17, 2017 13:57
Prochains articles de ma série #speaker

Les articles déjà publiés : #speaker

Les articles pour lesquels j'ai des brouillons, plus ou moins avancés :

  • Après la conférence : profiter. discuter. fatigue. demander feedback. enrichir slides / notes présentateur. publier slides. rédiger transcript.
  • Pour un atelier : différence par rapport à conférence. nombre de personnes. format. matériel. limiter dépendance internet. limiter pré-requis. fallbacks (clef usb, pas internet, pas git). diversifier le public (étudiants?)
  • Le plan et son déroulé, le contenu : comment est-ce que je bosse le contenu de ma conf
  • Les slides : pas mal de choses à dire : images, animations, contraste, quantité de texte, fontes, exemples de code, outils, export pdf, nombre de slides, notes présentateur
@pmartin
pmartin / php-lib-async.md
Last active March 14, 2017 23:53
A quick description of what I need (async PHP lib)

Hi,

I'm looking for a PHP library to write an async script.

Basically, I need to be able to, in async:

  • Do HTTP GET/POST requests
  • Log to files
  • Read from files
  • Log to console
@pmartin
pmartin / patch-api-export-epub.diff
Created October 5, 2016 05:56
Adding EPUB export to wallabag API
diff --git a/src/Wallabag/ApiBundle/Controller/WallabagRestController.php b/src/Wallabag/ApiBundle/Controller/WallabagRestController.php
index af24e49..f64b4aa 100644
--- a/src/Wallabag/ApiBundle/Controller/WallabagRestController.php
+++ b/src/Wallabag/ApiBundle/Controller/WallabagRestController.php
@@ -79,11 +79,18 @@ class WallabagRestController extends FOSRestController
*
* @return Response
*/
- public function getEntryAction(Entry $entry)
+ public function getEntryAction(Entry $entry, $_format)
zend_extension=/usr/lib/php5/20121212/xdebug.so
xdebug.default_enable = 1
xdebug.overload_var_dump = 1
xdebug.collect_includes = 1
xdebug.collect_params = 2
xdebug.collect_vars = 1
xdebug.show_exception_trace = 0
xdebug.show_mem_delta = 1
xdebug.max_nesting_level = 256