Skip to content

Instantly share code, notes, and snippets.

View GeoffreyHervet's full-sized avatar
🐢
Focusing

Geoffrey Hervet GeoffreyHervet

🐢
Focusing
View GitHub Profile
@GeoffreyHervet
GeoffreyHervet / index.js
Created July 24, 2023 12:29
Fake contribution github
const dayjs = require("dayjs");
function generateRandomInteger(min, max) {
return Math.floor(min + Math.random() * (max - min + 1));
}
const today = dayjs();
let date = today.subtract(1, "year");
const cmd = `git init && git ci --allow-empty -m 'root' --date '${date.format("YYYY-MM-DD HH:mm:ss")}'`;
console.log(cmd);
class MyClass {
constructor(private name: string){}
func1 = () => { return this.name; }
func2() {
return this.name;
}
}
const object = new MyClass('MyName');
const crypto = require('crypto');
const fs = require('fs');
const path = require('path');
const zlib = require('zlib');
const AppendInitVect = require('./appendInitVect');
const getCipherKey = require('./getCipherKey');
function encrypt({ file, password }) {
// Generate a secure, pseudo random initialization vector.
@GeoffreyHervet
GeoffreyHervet / knex.js
Last active February 20, 2024 13:59
knex batch insert -> on duplicate key update
const { flow, chunk, map } = required('lodash/fp');
// batchInsert
const knexInsert = knex => async rows => knex.batchInsert('equipment_city', rows, BATCH_INSERT);
// batchInsert on duplicate
const knexInsertOnDuplicate = knex => /* async */ rows => flow(
chunk(BATCH_INSERT),
map(insertOnDuplicate(knex))
)(rows);
@GeoffreyHervet
GeoffreyHervet / Readme.md
Last active November 3, 2017 10:44
Mon feed back du Symfony live Paris 2017

Symfony 4 (Fabien Potentier)

Component flex qui va se charger de loader les bundles dont on aura besoin dans son projet (ex: Doctrine, Twig, SwiftMailer, ...) pour ne pas a se frapper l'ajout suppression des bundle/composant par défaut. Pas de notion de bundle pour l'application (on pourra toujours en faire, mais déconseillé). Va sortir d'ici 2 semaines, en même temps que les blogs post de @fabpot. D'après moi, une approche orrienté micro-services dans cette nouvelle version.

symfony/flex