Skip to content

Instantly share code, notes, and snippets.

View elgamine-dev's full-sized avatar

Amine EL G elgamine-dev

  • Toulouse, France
View GitHub Profile
@elgamine-dev
elgamine-dev / app.js
Created February 22, 2017 11:34
Trying blocks !
$(document).ready(function(){
var span = $('span')
var current = 1;
var words = ['déchire', 'kicks ass', 'is aswesome', 'gets the shit done', 'is very useful'];
setInterval(function(){
changeWord(span, words, current++);
},5000)
function changeWord(el, words, pos){
- Installer laravel installer (il peut vous manquer le paquet php7.0-zip )
- Génerez une nouvelle app `laravel new panierdefruits`
- Créez une nouvelle migration à l'aide d'artisan
- Créeez votre BDD avec dbninja ou l'utilitaire mysql
- Complétez la migration précédemment créée qui se trouve dans le dossier `database/migrations`
- Lancez la migration à l'aide d'artisan
- Créez le modèle Product à l'aide d'artisan
- Créez le controller ProductController à l'aide d'artisan
- Ajoutez une méthode getIndex à ProductController
- Dans cette méthode chargez tous les produits et passez les à la vue
  • si ce n'est pas déjà fait, installez composer
  • Créez un nouveau dossier espacedenom et rendez vous dans ce dossier
  • effectuez un composer init
  • créez un dossier src, qui contiendra deux dossiers Foo et Bar
  • chacun de ces dossiers contiendra une classe Client dans un fichier Client.php
  • chacune de ces classes contient une méthode publique render qui returourne sous forme de chaîne de caractère le nom du dossier qui le contient
  • dans le fichier composer.json ajouter un objet autoload qui contiendra un objet psr-4, dance ce dernier vous ajouterez une propriété que vous nommerez de votre nom d'utilisateur github, deux antislashs puis App, et enfin deux autres antislashs sous la forme "Maximepawlakfr\\App\\" : "src/" et comme valeur le nom du dossier qui contient vos sources src/ (/!\ attention à la syntaxe, c'est un fichier json, double guillemet, virgules à la fin des propriétés, et pas de virgule à la dernière propriété)
  • ajoutez à chacune de vos classes dans src le nam
@elgamine-dev
elgamine-dev / 0_reuse_code.js
Created January 5, 2017 11:11
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
config.js
@elgamine-dev
elgamine-dev / index.html
Last active October 17, 2016 08:15
Design Pattern 101
<html>
<body>
<script src="jquery.js"></script>
<script src="object.js"></script>
<script>
$(document).ready(function(){
app.init();
});
@elgamine-dev
elgamine-dev / object.js
Created October 17, 2016 07:33
Design Pattern 101
(function(){
var app = {
init: function(){
},
listeners: function(){
},
start: function(){
https://youtu.be/v0TFmdO4ZP0
https://www.youtube.com/watch?v=8aGhZQkoFbQ
https://www.youtube.com/watch?v=bo36MrBfTk4
https://youtu.be/0gpraHLQ0L0
https://www.youtube.com/watch?v=2pL28CcEijU&list=PLNr_xhvG1FQGV3KWclDwMVpkrC11t4Hby&index=3
[traduit de l’anglais, version original plus bas]
J'ai écrit mon mémoire sur le rôle social de l'humour (dans la littérature et le cinéma) et voilà mes conclusions sur le fameux “c’est juste une blague”.
Ce n'est jamais “juste une blague”. Personne ne fait jamais “juste une blague”. L'humour est un acte social qui possède une fonction sociale (toujours). Dire que l'humour est un acte social, c'est affirmer qu'il est toujours situé dans un contexte social, on ne rigole pas tout seul. L'humour est un moyen de se lier/interagir avec les autres. Tout ça pour dire, l'humour est un moyen avec lequel nous construisons l'identité, ce que nous sommes en relation aux autres. Nous utilisons l'humour pour former des groupes et trouver sa place à l'intérieur ou en dehors de ces groupes.
Pour faire court, blaguer/l’humour est un outil avec lequel nous sommes assimilés ou exclus.
En d’autres mots, nous utilisons l’humour pour inclure des personnes - ou les exclure - de nos groupes sociaux. Voilà l’impact de l’humour, son u
@elgamine-dev
elgamine-dev / EventSystem.js
Last active June 24, 2016 21:51 — forked from minwe/EventSystem.js
Global event system for React.js
let EventSystem = (function() {
this.queue = {};
return {
publish: (event, data) => {
let queue = this.queue[event];
if (typeof queue === 'undefined') {
return false;
}