Skip to content

Instantly share code, notes, and snippets.

View FreddyPoly's full-sized avatar
🍎

Frédéric Llorca FreddyPoly

🍎
  • 07:14 (UTC +02:00)
View GitHub Profile
@FreddyPoly
FreddyPoly / Terminal
Created August 3, 2017 15:57
[GIT] Untrack a file
Soit:
git rm --cached filename
Soit:
git update-index --assume-unchanged [path]
@FreddyPoly
FreddyPoly / countries.json
Last active November 8, 2017 11:54
ISO 3166 alpha-2, alpha-3 countries list in french and english, JSON format
[
{
"country-code": 4,
"alpha-2": "AF",
"alpha-3": "AFG",
"country-fr": "Afghanistan",
"country-en": "Afghanistan"
},
{
"country-code": 8,
@FreddyPoly
FreddyPoly / countries_cultures.json
Last active November 8, 2017 11:37
ISO 639x countries culture names in french, JSON format
[
{
"code": "af",
"name": "Afrique"
},
{
"code": "sq",
"name": "Albanie"
},
{
@FreddyPoly
FreddyPoly / file.js
Created November 20, 2017 14:54
[JAVASCRIPT] Create a random ID
const randId = () => Math.random().toString(36).substr(2, 10)
@FreddyPoly
FreddyPoly / terminal.txt
Created December 28, 2017 16:43
[React Native] Clear Cache
watchman watch-del-all && rm -rf node_modules/ && npm install
@FreddyPoly
FreddyPoly / regex.js
Last active June 27, 2018 11:21
[JAVASCRIPT] REGEX
Use '/' to enclose regular expressions or use new RegExp('')
Méthode test() renvoie un booléen indiquant si la chaine de caractères contient au moins un match du regex testé
/cat/.test('the cat says meow'); -> true
/cat/.test('the dog says meow'); -> false
Un ensemble de symboles pour un ensemble d'instructions:
. => match le caractère indiqué, vaut 1 occurence
* => match le caractère indiqué, vaut de 0 à illimité occurences
+ => match le caractère indiqué, vaut de 1 à illimité occurences
@FreddyPoly
FreddyPoly / script.js
Created March 5, 2018 14:07
[JAVASCRIPT] Copy a Javascript nested object
copy = JSON.parse(JSON.stringify(object));
@FreddyPoly
FreddyPoly / script.js
Created April 2, 2018 22:19
[JAVASCRIPT] Check if integer is a prime number
function isPrime(num) {
let prime = true;
for(let i = 2; i < num; i += 1) {
if (num % i === 0) {
prime = false;
}
}
return (num < 2) ? false : prime;
}
@FreddyPoly
FreddyPoly / script.js
Created July 31, 2018 11:26
[JAVASCRIPT] Checking if an element is a number
!isNaN(parseFloat(v)) && isFinite(v)
@FreddyPoly
FreddyPoly / script.js
Created August 2, 2018 14:05
[JAVASCRIPT] Compute PGCD
const pgcd = (a,b) => ((a%=b) == 0) ? b : pgcd(b,a);