I hereby claim:
- I am ghostfly on github.
- I am ghostfly (https://keybase.io/ghostfly) on keybase.
- I have a public key ASDiysq3m4SVI4DJn28U-ZRZaEEE824LwCaI3WTQl7ykuwo
To claim this, I am signing this object:
server { | |
listen 80; | |
server_name koel.ndd.tld; | |
return 301 https://koel.ndd.tld$request_uri; | |
} | |
server { | |
listen 443 ssl http2; | |
# Without HTTP2 | |
#listen 443 ssl; |
I hereby claim:
To claim this, I am signing this object:
<?php | |
exec("find /var/www/FOLDER/img/ -type f -name '*.jpg' -exec jpegoptim --strip-all {} \;"); | |
exec("find /var/www/FOLDER/img/ -type f -name '*.JPG' -exec jpegoptim --strip-all {} \;"); // Sometimes, .jpg are.. .JPG | |
exec("find /var/www/FOLDER/img/ -type f -name '*.png' -exec optipng -o2 {} \;"); // Level 2, change to -o2 => -o7 | |
mail('mail@mail.com', 'Server', 'Jpg/Png opti done'); | |
?> |
<?php | |
echo "<h4>Ajout des extensions à un fichier via PHP</h4>"; | |
function mime2ext($mime){ | |
$all_mimes = '{"png":["image\/png","image\/x-png"],"bmp":["image\/bmp","image\/x-bmp","image\/x-bitmap","image\/x-xbitmap","image\/x-win-bitmap","image\/x-windows-bmp","image\/ms-bmp","image\/x-ms-bmp","application\/bmp","application\/x-bmp","application\/x-win-bitmap"],"gif":["image\/gif"],"jpeg":["image\/jpeg","image\/pjpeg"],"xspf":["application\/xspf+xml"],"vlc":["application\/videolan"],"wmv":["video\/x-ms-wmv","video\/x-ms-asf"],"au":["audio\/x-au"],"ac3":["audio\/ac3"],"flac":["audio\/x-flac"],"ogg":["audio\/ogg","video\/ogg","application\/ogg"],"kmz":["application\/vnd.google-earth.kmz"],"kml":["application\/vnd.google-earth.kml+xml"],"rtx":["text\/richtext"],"rtf":["text\/rtf"],"jar":["application\/java-archive","application\/x-java-application","application\/x-jar"],"zip":["application\/x-zip","application\/zip","application\/x-zip-compressed","application\/s-compressed","multipart\/x-zip"],"7zip":["applic |
/** | |
* log(anything); | |
* Shorter | |
*/ | |
log = function(){ | |
return Function.prototype.bind.call(console.log, console, "🛠️"); | |
}(); | |
/** | |
* Debug beautifully |
/** | |
* Get current user IP (in callback) | |
* @param {string} callback | |
*/ | |
function getIp(callback){ | |
var url = 'https://api.ipify.org/'; | |
var xhr = new XMLHttpRequest(); | |
xhr.onreadystatechange = function(){ | |
if(this.readyState === XMLHttpRequest.DONE) | |
if(this.status === 200) |
<?php | |
$imageProxy = "https://d1r1anxoiubeog.cloudfront.net/"; | |
$dbname = ""; | |
$user = ""; | |
$pass = ""; | |
$dsn = "mysql:host=localhost;dbname=".$dbname; | |
$usersToChange = getEveryUserWithHttpAvatar($pdo, $imageProxy); | |
$countUsers = count($usersToChange); |
/** | |
- Config sample : | |
{ | |
"login": "xxx", | |
"password": "xxx", | |
"port": 22, | |
"host": "miaow.com", | |
"currentMask": "/var/www/*", | |
"dest": "/var/www/", | |
"build": "build/es5-bundled" |