Skip to content

Instantly share code, notes, and snippets.

View alexchristianqr's full-sized avatar
🏡

Alex Christian alexchristianqr

🏡
View GitHub Profile
@haranjackson
haranjackson / https_s3_website.sh
Last active January 3, 2025 01:03
An AWS CloudFormation template for a static website hosted on S3, served over HTTPS with CloudFront. "www." redirects to the naked domain.
DOMAIN= # insert your domain here (e.g. example.com)
STACK= # choose a name for your stack
REGION=us-east-1 # the ACM certificate must be in us-east-1
aws cloudformation deploy --template-file https_s3_website.yaml \
--stack-name $STACK \
--region $REGION \
--parameter-overrides DomainName=$DOMAIN
# push the website source to the s3 bucket - assuming it is contained in src/
@tylerhall
tylerhall / strong-passwords.php
Created August 12, 2010 21:38
A user friendly, strong password generator PHP function.
<?PHP
// Generates a strong password of N length containing at least one lower case letter,
// one uppercase letter, one digit, and one special character. The remaining characters
// in the password are chosen at random from those four sets.
//
// The available characters in each set are user friendly - there are no ambiguous
// characters such as i, l, 1, o, 0, etc. This, coupled with the $add_dashes option,
// makes it much easier for users to manually type or speak their passwords.
//
// Note: the $add_dashes option will increase the length of the password by