Skip to content

Instantly share code, notes, and snippets.

View khalid-s's full-sized avatar

Khalid Sookia khalid-s

  • iKNSA
  • Paris, France
View GitHub Profile
@khalid-s
khalid-s / app-front.css
Last active February 21, 2024 11:19
html
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/ey-intranet/front-bundle/assets/styles/scss/custom.scss ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
* Bootstrap v5.3.2 (https://getbootstrap.com/)
* Copyright 20
@khalid-s
khalid-s / index.js
Last active October 13, 2021 14:56
Lyon CDA 2
let persons = [];
let addPerson = function () {
let data = $('form').serializeArray();
let person = { index: new Date().getTime(), name: data[0].value, email: data[1].value }
if ($('form input[type=hidden]').length) {
@khalid-s
khalid-s / gist:3ee2c924aead65d44c8cea40eae41f24
Created July 30, 2021 09:17
iknsa-formation/symfony-app-deployment.sh
sudo apt update && sudo apt upgrade -y
cd /tmp
# https://computingforgeeks.com/how-to-install-mysql-on-ubuntu-focal/
wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb
@khalid-s
khalid-s / unix-aliases.sh
Created October 30, 2019 23:21
some handy unix aliases
alias ll='ls -al'
alias git commit='git commit -S'
alias ls='ls -lhF'
alias df="df -h"
alias l.='ls -d .* --color=auto'
## Colorize the grep command output for ease of use (good for log files)##
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias ..='cd ..'
@khalid-s
khalid-s / slugify.js
Last active November 17, 2018 14:16 — forked from hagemann/slugify.js
Slugify makes a string URI-friendly
(function slugify(string) {
const a = 'àáäâãåèéëêìíïîòóöôùúüûñçßÿœæŕśńṕẃǵǹḿǘẍźḧ·/_,:;'
const b = 'aaaaaaeeeeiiiioooouuuuncsyoarsnpwgnmuxzh------'
const p = new RegExp(a.split('').join('|'), 'g')
return string.toString().toLowerCase()
.replace(/\s+/g, '-') // Replace spaces with -
.replace(p, c => b.charAt(a.indexOf(c))) // Replace special characters
.replace(/&/g, '-and-') // Replace & with 'and'
.replace(/[^\w\-]+/g, '') // Remove all non-word characters
window.isMobile = false;
if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)
|| /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|j
<?php
$useragent=$_SERVER['HTTP_USER_AGENT'];
if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t
@khalid-s
khalid-s / create_dev_user.sql
Created July 20, 2018 12:45
[MySQL] - DEV Create user accessible from outside. Only in dev mode
CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY 'password';
CREATE USER 'my_new_user'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'my_new_user'@'localhost';
GRANT ALL PRIVILEGES ON *. * TO 'my_new_user'@'%';
FLUSH PRIVILEGES;
@khalid-s
khalid-s / IKNSA_STYLE_INPUT.js
Created October 31, 2016 20:21
Styling input file, radio and checkbox form elements. Just need to use some CSS
/**
* Created by iKNSA.
* Author: Khalid Sookia <khalidsookia@gmail.com>
* Date: 31/10/16
* Time: 20:36
*/
'use strict';
var IKNSA_STYLE_INPUT = {
@khalid-s
khalid-s / SINGLE_SELECTABLE_CHECKBOX.js
Created October 31, 2016 20:16
Single selectable checkbox snippet
/**
* Created by iKNSA.
* Author: Khalid Sookia <khalidsookia@gmail.com>
* Date: 31/10/16
* Time: 20:36
*/
'use strict';
var SINGLE_SELECTABLE_CHECKBOX = {