Skip to content

Instantly share code, notes, and snippets.

View DamienDabernat's full-sized avatar
🎯
Focusing

Damien Dabernat DamienDabernat

🎯
Focusing
View GitHub Profile
@DamienDabernat
DamienDabernat / readme.md
Last active February 15, 2024 13:37
Evaluation Ergonomie

Conception de la page d'accueil d'un site pour une Marque de Montres

Contexte :

Vous êtes sollicités par "HorizonTime", une marque de montres en pierre reconnue pour son innovation et son design élégant, pour créer la nouvelle page d'accueil de leur marque.

Le client bénéficie actuellement d'une très bonne réputation et de témoignages clients très favorables qu'il voudrait mettre en avant. L'objectif principal est de mettre en avant la toute dernière collection de montres. Des shooting photo ont été faits spécialement pour cette collection. D'ailleurs, un appel à l'action (CTA) doit inciter les clients potentiels à découvrir cette nouvelle collection. N'oubliez pas de faire la promotion des principaux bestsellers de la marque, qui sont au nombre de 4.

@DamienDabernat
DamienDabernat / game.js
Created November 6, 2023 08:26
Simple Falling Sand Game
// Initialisation du canvas
const canvas = document.getElementById("canvas");
const ctx = canvas.getContext("2d");
const width = 100;
const height = 100;
const cellSize = 5;
// Tableau 2D pour stocker l'état
let grid = Array.from(Array(height), () => Array(width).fill(0));

Workshop

Cadre du Cours et Objectif Pédagogique

L'objectif de ce cours de 5 jours est d'initier les étudiants de première année en informatique à l'intégration de divers types de médias dans le développement de logiciels. À la fin du cours, les étudiants devraient se sentir plus à l'aise pour aborder des domaines de programmation qui leur sont inconnus.

Compétences visées :

  • Être capable d’intégrer divers types de médias dans le développement de logiciels.
  • Être capable d’explorer et d'appliquer des concepts de programmation nouveaux de manière autonome.

Design pattern

Cadre du Cours et Objectif Pédagogique

L'objectif de ce cours de 5 jours est de former les développeurs et les étudiants en informatique aux design patterns en programmation orientée objet. À la fin du cours, les participants devraient être capables de reconnaître, comprendre et appliquer divers design patterns dans leurs projets de développement logiciel.

Compétences visées :

  • Être capable de comprendre et d'identifier les situations où des design patterns peuvent être appliqués.
  • Être capable de mettre en œuvre les design patterns Singleton, Factory, Builder, State, et Observer en Java ou PHP.
  • Être capable de choisir judicieusement un design pattern pour résoudre un problème de conception logicielle spécifique.
@DamienDabernat
DamienDabernat / ZooProject.md
Last active October 17, 2022 09:20
Projet Zoo - Consignes

Projet Zoo

Etape 1: Installation

Architecture en PHP

Créez un nouveau dossier et dedans, créer un fichier composer.json avec le contenu suivant.

using System.Collections;
using System.Collections.Generic;
using System.Linq;
using AsyncArTool.Scripts;
using AsyncArTool.Scripts.BackendClient.StrapiModels;
using Unity.Mathematics;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.XR.ARFoundation;
using UnityEngine.XR.ARSubsystems;
package net.aboutgoods.agkit.scan.utils;
import android.media.ExifInterface;
import android.os.Build;
import android.util.Log;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.File;