Skip to content

Instantly share code, notes, and snippets.

View julp's full-sized avatar

julp julp

View GitHub Profile
@julp
julp / x.md
Last active October 2, 2019 17:29
[OC] Jours/horaires d'ouverture/fermeture magasin
@julp
julp / x.md
Last active October 2, 2019 17:27
[OC] Card deck (modulo 3 sur le résultat d'une requête)
@julp
julp / ssd.md
Last active September 9, 2020 22:58
SSD specs
Nom Format Interface Contrôleur Disposition interne Montant de RAM Puce(s) RAM Vitesse
Crucial MX500 500 Go 2"5 ou M2 SATA Silicon Motion SM2258(H) 8 x 64 Go 512 Mo Micron D9SHD DDR3(L) 1866
Crucial MX500 1 To 2"5 ou M2 SATA Silicon Motion SM2258(H) 8 x 128 Go 2 x 512 Mo Micron D9SHD DDR3(L) 1866
Crucial BX500 480 Go 2"5 SATA Silicon Motion SM2258 XT 4 x 128 Go 0 - -
Crucial P1 1 To M2 NVME (x4) Silicon Motion SM2263ENG 2 x 512 Go 1 Go Micron D9STQ DDR3(L) 1600
Crucial P5 1 To M2 NVME 1.3 (Gen3 x4) Micron DM01B2 2 x 512 Go (Micron NW969) 1 Go Micron D9ZCM LPDDR4 4266
Kingston A2000 1 To M2 NVME 1.3 (Gen3 x4) Silicon Motion SM2263ENG 4 * 256 Go (Micron NW952) 1 Go Kingston B5116ECMDXGJD DDR3(L) 1866
Kingston KC2000 1 To M2 NVME 1.3 (Gen3 x4) Silicon Motion SM2262ENG 8 * 128
@julp
julp / foreach_liste_erreur.php
Created December 1, 2017 10:42
foreach liste erreur
<?php foreach ($ctable as $idtable => $rest): ?>
<select name="" id="<?= $idtable ?>">
<?php foreach ($rest as $idnametable => $id): ?>
<option value="<?= $idnametable ?>"><?= $id ?></option>
<?php endforeach; ?>
</select>
<?php endforeach; ?>
<a href="https://www.xxx.fr/ville-<?= $ville['id_ville'] ?>-<?= $ville['ville'] ?>.php"><?= htmlspecialchars($ville['ville']) ?></a>
@julp
julp / search.php
Last active May 13, 2017 16:42
search.php
<?php
// simulation d'une soumission de formulaire (à supprimer en prod, évidemment)
$_POST = [
'search' => 'foo',
'envieselect' => range(7, 9),
'materiauselect' => range(1, 4),
];
// $bdd = new PDO(/* ... */);
@julp
julp / binjail.sh
Created August 29, 2016 16:34
[FreeBSD] Create or update jails
#!/bin/sh
set -e
FROM="binaries"
# use vnet ? Default: use if available
VNET=`sysctl -n kern.features.vimage`
MIRROR="ftp.freebsd.org/pub/FreeBSD/releases/"
# default cache directory
@julp
julp / README.md
Last active July 31, 2019 20:03
[PHP] Messagerie privée type OC

A faire :

  • renommer pdo.php ?
  • corriger l'header après sortie sur show.php
  • remplacer (facultativement) certaines requêtes par des triggers SQL ?
  • améliorer le marquage des MP lus en prenant en compte la page/date ?
  • mentionner/documenter que les MP ne sont pas en réalité limité à un expéditeur/destinataire (suffit juste de créer autant de lignes dans mp_meta que de destinataires + l'expéditeur) ?

A tester :

  • PostgreSQL
  • les suppressions logique et physique
@julp
julp / pushd_popd.c
Created May 21, 2016 15:33
A basic standalone implementation of pushd/popd based on shared memory
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include <unistd.h>
#include <errno.h>
#include <limits.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>