sudo openssl genrsa -des3 -out server.key 2048
openssl req -new -key server.key -out server.csr
Country Name (2 letter code) [AU]:US
#!/bin/sh | |
files="$(find -L . -name "*.js" -type f)" | |
echo "Scripts to minify: $(echo -n "$files" | wc -l)" | |
echo "$files" | while read file; do | |
uglifyjs "$file" -o "$file" -c -m | |
done | |
files="$(find -L . -name "*.css" -type f)" | |
echo "Stylesheets to minify: $(echo -n "$files" | wc -l)" | |
echo "$files" | while read file; do |
#!/usr/bin/php -q | |
<? | |
chdir(__DIR__); | |
define('VERSION','0.6.5'); | |
define("SITES_PATH",reset(explode(basename(__DIR__),__DIR__))); | |
define("DB_PW",generate_pw()); | |
define("FTP_PW",generate_pw()); | |
define("EMAIL_PW",generate_pw()); | |
define("FINGERPRINT",strtoupper(generate_pw(20))); | |
define("DEVELOPER",trim(get_current_user())); |
#!/bin/bash | |
if [ $# -eq 0 ]; then | |
echo -e "Usage: $0 site.com \033[32m'alert'\033[0m js" | |
exit | |
fi | |
if [ ! -d /var/www/${1}/public ]; then | |
echo -e "\033[31mfailed:\033[0m ${1} does not exist" | |
exit |
#/usr/bin/env ruby | |
require 'nokogiri' | |
require 'open-uri' | |
doc = Nokogiri::HTML(open('https://medium.com')) | |
urls = doc.at_css('.cover-img')["style"].scan(/\('([^\)]*)'\)/) | |
image_src = 'http:'+urls[0][0] | |
ext = image_src.split('.').last | |
random = rand(2**256).to_s(36)[0..7] | |
download_path = "/tmp/#{random}.#{ext}" |
docker ps -a | |
docker logs 6238c4b20e4c | |
cd /var/lib/dokku/plugins | |
git clone https://github.com/Kloadut/dokku-pg-plugin postgresql | |
dokku plugins-install | |
dokku postgresql:create Joel |
CREATE TRIGGER `pages_created_at` BEFORE INSERT ON `pages` FOR EACH ROW SET NEW.created_at = UTC_TIMESTAMP(), NEW.updated_at = UTC_TIMESTAMP(), NEW.deleted_at = IF(NEW.deleted_at = "0000-00-00 00:00:00", NULL, NEW.deleted_at) | |
CREATE TRIGGER `pages_updated_at` BEFORE UPDATE ON `pages` FOR EACH ROW SET NEW.updated_at = UTC_TIMESTAMP(), NEW.created_at = OLD.created_at, NEW.deleted_at = IF(NEW.deleted_at = "0000-00-00 00:00:00", NULL, NEW.deleted_at) |
https://api.instagram.com/oauth/authorize/?client_id=[client_id]&redirect_uri=[redirect_uri]&response_type=code | |
curl -F 'client_id=[client_id]' -F 'client_secret=[client_secret]' -F 'grant_type=authorization_code' -F 'redirect_uri=[redirect_url]' -F 'code=[code]' https://api.instagram.com/oauth/access_token |
<!doctype html> | |
<html> | |
<title>400 Error</title> | |
<style> | |
body{text-align:center;position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);} | |
h2,h3{color:#555;font:bold 200%/100px sans-serif;margin:0} | |
h3,p{color:#777;font:normal 150% sans-serif} | |
p{font-size: 100%;font-style:italic;margin-top:2em;} | |
</style> | |
<h2>we didn't understand the request</h2> |