Skip to content

Instantly share code, notes, and snippets.

View tomsihap's full-sized avatar

tomsihap

View GitHub Profile
@tomsihap
tomsihap / index.html
Last active February 5, 2018 14:55
Step by step form with jQuery & Bootstrap -- v0.1
<script src="steps.js"></script>
<link href="steps.css" rel="stylesheet">
<div class="container container-flex">
<ul id="steps" class="list-inline">
<li class="list-inline-item">
<label data-role='change' data-step="1" data-complete="1" data-currentstep="1" class="btn btn-sm">1</label>
</li>
<li class="list-inline-item">

Keybase proof

I hereby claim:

  • I am tomsihap on github.
  • I am tomsihap (https://keybase.io/tomsihap) on keybase.
  • I have a public key whose fingerprint is 246E 8688 4EFB 3326 3DFD 7B09 A6C9 1412 9B91 A381

To claim this, I am signing this object:

@tomsihap
tomsihap / gist:e703b9b063ecc101f5a4fc0b01a514c9
Created December 23, 2018 14:46
Install NVM in Ubuntu 18.04 with ZSH
# Find the latest version on https://github.com/creationix/nvm#install-script
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
# Add in your ~/.zshrc the following:
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
$ source ~/.zshrc
@tomsihap
tomsihap / Initialiser un dépôt Git.md
Last active February 14, 2019 09:01
Initialiser un dépôt Git

Initialiser un dépôt Git

1. A faire en ligne

Attention ! Vérifiez bien que l'adresse que vous récupérez est en https (https://github.com/..., https://bitbucket...) ou en ssh (git@bitbucket.org, git@github.com...).

2. A faire en local

@tomsihap
tomsihap / listenombres.php
Created January 16, 2019 13:46
Liste de nombres en array avec tests de validation
<?php
/**
* Exercice : récupérer une liste de 10 nombres dans un string et la convertir en
* un array de 10 éléments.
* Il faudra vérifier que la liste contienne bien 10 éléments, et tous des chiffres.
*/
/**
<?php
/**
* Exercices de PHP :
*/
/**
* 1. Déclarer ces deux variables et les débuguer avec var_dump :
* => nombre = 123
* => texte = "hello world"
@tomsihap
tomsihap / .zshaliases
Created January 20, 2019 09:50
Linux config
alias lampstart="sudo service php7.2-fpm start && sudo service apache2 start && sudo service mysql start"
alias lampstop="sudo service php7.2-fpm stop && sudo service apache2 stop && sudo service mysql stop"
alias lamprestart="sudo service php7.2-fpm restart && sudo service apache2 restart && sudo service mysql restart"
@tomsihap
tomsihap / cours.md
Last active June 26, 2019 12:08
Développements complémentaires (1)

Développements complémentaires (1)

Comment renommer mon fichier en "film_38.png" ?

Nous prendrons comme exemple une base de films. A vous d'adapter afin de correspondre à votre cas.

Une fois l'upload de l'image effectué et l'élément enregistré en base de données, l'idée est de :

  1. Retrouver l'ID de l'élément qui vient d'être enregistré
@tomsihap
tomsihap / cours.md
Last active November 6, 2019 08:14
Développement complémentaires (2)

Développements complémentaires (2)

Comment redimensionner mon fichier en "film_38_300x300.png" ?

Une fois votre image "film_38.png" enregistrée, vous allez (1) gérer la fonction de création de miniatures, (2) appeler correctement la nouvelle fonction.

1. Ajout dans le Helper de la fonction de création de miniatures

@tomsihap
tomsihap / index.php
Created January 23, 2019 13:12
Template WP
<!doctype html>
<html lang="fr">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">