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('[email protected]', '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" |