Skip to content

Instantly share code, notes, and snippets.

I may be slow to respond.

LAHAXE Arnaud lahaxearnaud

I may be slow to respond.
Block or report user

Report or block lahaxearnaud

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View ConfirmCommandMailer
namespace App\Message;
use App\Message\Interfaces\Mailer;
class ConfirmCommandMailer implements Mailer
* @var int
View mailer
namespace App\Message\Interfaces;
interface Mailer extends Message
View message
namespace App\Message\Interfaces;
interface Message
View .env
###> symfony/messenger ###
###< symfony/messenger ###
View symfony messenger config
messenger.transport.default_serialization_context: {groups: [messenger]}
# les Data Source Name pour mes différents transports
amqp_default: '%env(MESSENGER_TRANSPORT_DSN)%'
View prediction
// récupération de mon entité, avec doctrine ici
$mojito = $this->entityManager->getRepository(Cocktail::class)->find(666);
// nous génère la matrice en enlevant le mojito
$matrices = $this->cocktailMachineLearning->generateMatricesWithoutCocktails([$mojito]);
// initialisation de l'algo
$classifier = new KNearestNeighbors(1, new CocktailsDistance());
// entrainement de l'algo sur les données normalisées
View cocktail distance
namespace App\Services;
use Phpml\Math\Distance;
class CocktailsDistance implements Distance
View vcl image
sub vcl_backend_response {
if (bereq.url ~ "\.(jpe?g|png|gif|pdf|tiff?|css|js|ttf|woff2?|otf|eot|svg)$") {
set beresp.ttl = std.duration(beresp.http.age+"s",0s) + 24h;
View data-srcset
<img alt="Recette simple du Mojito alsacien"
data-src="{{ asset(cocktail.image)|imagine_filter('medium_desktop') }}"
data-srcset="{{ asset(cocktail.image)|imagine_filter('medium_mobile') }} 200w, {{ asset(cocktail.image)|imagine_filter('medium_tablet') }} 400w"
sizes="(min-width: 20em) 35vw, 100vw">
View LazyLoad
const LazyLoad = require('vanilla-lazyload');
let lazyLoad = new LazyLoad();
You can’t perform that action at this time.