Skip to content

Instantly share code, notes, and snippets.

View smwhr's full-sized avatar

Smwhr / Julien Zamor smwhr

View GitHub Profile
@smwhr
smwhr / README.md
Last active February 18, 2019 09:11
Filer

Explorateur de fichier

  • Doit pour pouvoir naviguer dans le dossier storage (qui ne peut être dans www)

    • Liste des dossiers cliquables
    • Liste des fichiers cliquables
    • Pouvoir remonter au dossier parent
  • Doit pouvoir créer des dossiers

  • Doit pouvoir créer un fichier texte depuis un formulaire

@smwhr
smwhr / enonce.md
Last active December 3, 2018 12:00
Exercices notés Initiation Algo

Exercices notés Initiation Algo

À rendre avant le 10 décembre 2018 à 19:30

On développe l'algorithme des prix du Black Friday dans un Grand Magasin parisien qui a été évacué samedi.

Règle :

  • si plusieurs articles identiques sont achetés, le premier est à prix plein, le second est à 50%, le troisième est à 33%, le suivant à 25%, etc...
  • le premier item du moins cher est direct à 50%

Réponse à un appel à projet

Contexte

Vous êtes le référent technique de votre agence. L'équipe commerciale de votre agence souhaite répondre à l'appel d'offre disponible à cette adresse

https://we.tl/t-XxBfZkHFTd

Exercice à réaliser durant la séance du 12 Novembre

Contexte

Vous travaillez pour une agence web de communication. Votre client est une chaîne de magasins de prêt-à-porter.
Derrière les caisses, six écrans diffusent des clips vidéos de la marque.
À intervalle régulier, les écrans affichent, simultanément et pour une durée minimum de 6 secondes et maximum de 10 secondes les lettres

@smwhr
smwhr / make_query.php
Last active October 25, 2018 08:44
SQL Query Builder v1
<?php
// spoiler !
abstract class SQLQuery{}
$sql = "SELECT * FROM user "
. " WHERE sex = :sex "
. " AND age < :age"
;
$parameters = [
@smwhr
smwhr / 1.json
Created October 8, 2018 08:34
BTP Test front
{"status":"ok","data_age":[{"content":[0,0,0],"title":"Plus de 45 ans"},{"content":[0,0,0],"title":"De 35 \u00e0 44 ans"},{"content":[18,2],"title":"De 25 \u00e0 34 ans"},{"content":[82,9],"title":"Moins de 25 ans"}],"data_national_age":[{"content":[1,47],"title":"Plus de 45 ans"},{"content":[3,105],"title":"De 35 \u00e0 44 ans"},{"content":[14,471],"title":"De 25 \u00e0 34 ans"},{"content":[81,2703],"title":"Moins de 25 ans"}],"data_sexe":{"homme":[{"content":[63.63636363636363]}],"femme":[{"content":[36.36363636363637]}]},"data_national_sexe":{"homme":[{"content":[79.49488875526157]}],"femme":[{"content":[20.505111244738426]}]},"extended_data_age":{"max":82}}
@smwhr
smwhr / display.html
Last active September 28, 2018 13:55
Algo 3 Family Treee
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Arbre</title>
</head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/5.7.0/d3.min.js"></script>
var tree = [
{"name":"Jack", "age": 86, "sex": "m", "parent":"Amélie"},
{"name":"Roseline", "age": 79, "sex": "f", "parent":"Amélie"},
{"name":"Olivier", "age": 59, "sex": "m", "parent":"Jack"},
{"name":"Pascal", "age": 59, "sex": "m", "parent":"Jack"},
{"name":"Angélique", "age": 18, "sex": "f", "parent":"Olivier"},
{"name":"Charlotte", "age": 22, "sex": "f", "parent":"Olivier"},
{"name":"Lucien", "age": 5, "sex": "m", "parent":"Olivier"},
{"name":"Julien", "age": 33, "sex": "f", "parent":"Pascal"},
{"name":"Caroline", "age": 30, "sex": "f", "parent":"Pascal"},

Rattrapage Inititation algorithmie

  1. Donnez les 5 caractéristiques d'un algorithme

Pour les 5 questions suivantes, on part des données suivantes qui représente un arbre généalogique.

Pour chaque question, il faudra donner le résultat attendu (à la main) puis créer un algorithme qui prend en entrée ce tableau, et donne en sortie ce qui est attendu.

@smwhr
smwhr / data.php
Last active November 25, 2019 10:03
Algorithmie - Examen
<?php
$data = [
["name" => "Jean-Pierre",
"age" => 52,
"salary" => 32000,
"dpt" => "accounting",
"sex" => "m",
"primes" => [1000, 2000, 1000]
],