Implementing end-to-end HTTPS encryption with CloudFlare for Google App Engine applications.
Register the root domain with Google Cloud Platform at the following:
#!/bin/bash | |
ARGS="${@}" | |
clear; | |
while(true); do | |
clear | |
OUTPUT=`$ARGS` | |
echo -e "${OUTPUT[@]}" | |
sleep 1 | |
done |
<?php | |
/* | |
* PHP: Recursively Backup Files & Folders to ZIP-File | |
* (c) 2012-2014: Marvin Menzerath - http://menzerath.eu | |
* contribution: Drew Toddsby | |
*/ | |
// Make sure the script can handle large folders/files | |
ini_set('max_execution_time', 600); | |
ini_set('memory_limit','1024M'); |
City | State short | |
---|---|---|
Holtsville | NY | |
Agawam | MA | |
Amherst | MA | |
Barre | MA | |
Belchertown | MA | |
Blandford | MA | |
Bondsville | MA | |
Brimfield | MA | |
Chester | MA |
DROP PROCEDURE IF EXISTS `DropColumnIfExists`; | |
DELIMITER $$ | |
CREATE PROCEDURE `DropColumnIfExists` (`@TABLE` VARCHAR(100), `@COLUMN` VARCHAR(100)) | |
`DropColumnIfExists`: BEGIN | |
DECLARE `@EXISTS` INT UNSIGNED DEFAULT 0; | |
SELECT COUNT(*) INTO `@EXISTS` | |
FROM `information_schema`.`columns` |
<?php | |
define('BASE', './basecamp'); // Folder to store files (must be writable) | |
define('BASECAMP_URL', '[YOUR BASECAMP URL HERE]'); // e.g. https://stelabouras.basecamphq.com/ (Don't forget the trailing slash!) | |
define('BASECAMP_KEY', '[YOUR API KEY HERE]'); // e.g. one huge string (found in 'My info' in the Authentication tokens section) | |
define('COOKIE', tempnam(sys_get_temp_dir(), uniqid())); | |
function curl($url, $prefix = true) | |
{ | |
$url = ($prefix ? BASECAMP_URL : '').$url; |
#!/bin/bash | |
phps="7.1 7.2 7.3" | |
laravels="5.5 5.6 5.7 5.8" | |
requests="1000" | |
concurrencies="1 10 100" | |
native="$1" | |
function csv { | |
for t in requests time; do |
var states = [ | |
{ | |
label: 'Alabama', | |
value: 'AL' | |
}, | |
{ | |
label: 'Alaska', | |
value: 'AK' | |
}, | |
{ |
<?php | |
return [ | |
'GB' => '/^GIR[ ]?0AA|((AB|AL|B|BA|BB|BD|BH|BL|BN|BR|BS|BT|CA|CB|CF|CH|CM|CO|CR|CT|CV|CW|DA|DD|DE|DG|DH|DL|DN|DT|DY|E|EC|EH|EN|EX|FK|FY|G|GL|GY|GU|HA|HD|HG|HP|HR|HS|HU|HX|IG|IM|IP|IV|JE|KA|KT|KW|KY|L|LA|LD|LE|LL|LN|LS|LU|M|ME|MK|ML|N|NE|NG|NN|NP|NR|NW|OL|OX|PA|PE|PH|PL|PO|PR|RG|RH|RM|S|SA|SE|SG|SK|SL|SM|SN|SO|SP|SR|SS|ST|SW|SY|TA|TD|TF|TN|TQ|TR|TS|TW|UB|W|WA|WC|WD|WF|WN|WR|WS|WV|YO|ZE)(\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}))|BFPO[ ]?\d{1,4}$/', | |
'JE' => '/^JE\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}$/', | |
'GG' => '/^GY\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}$/', | |
'IM' => '/^IM\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}$/', | |
'US' => '/^\d{5}([ \-]\d{4})?$/', | |
'CA' => '/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z][ ]?\d[ABCEGHJ-NPRSTV-Z]\d$/', | |
'DE' => '/^\d{5}$/', |
<?php | |
namespace App\Providers; | |
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider; | |
use Illuminate\Support\Facades\Gate; | |
class AuthServiceProvider extends ServiceProvider | |
{ | |
/** |