starting another checklist of this stuff.
- daylight savings time switch
| #setup dotfiles using a git bare repo, as per https://news.ycombinator.com/item?id=11071754 | |
| git init --bare $HOME/.dotfiles | |
| alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME' | |
| dotfiles config --local status.showUntrackedFiles no | |
| echo "alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'" >> $HOME/.aliases |
| # Brewfile | |
| ## Core | |
| tap "homebrew/core" | |
| tap "homebrew/bundle" | |
| tap "homebrew/cask" | |
| tap "homebrew/cask-fonts" | |
| tap "buo/cask-upgrade" # brew cu to update all mac apps | |
| ## Shell / cli |
| #!/usr/bin/env zsh | |
| #echo "This script depends on correctly configured aws credentials file. \n1. profile, \n2. dest_profile, contains role_arn in dest_account and refers creds to the source_profile, \n3. source_profile contains sts temporary credentials" | |
| echo "1. Authenticate with current AWS_PROFILE (${AWS_PROFILE}) - please provide your account Id and iam username and your MFA token" | |
| echo "2. Assume role as configured in ~/aws/.credentials#${DEST_PROFILE=DEST_PFOFILE}" | |
| if [ -z `which jq` ]; then | |
| echo "ERROR: required command:'jq' command line JSON processor - https://github.com/stedolan/jq" | |
| exit 1 | |
| fi |
| { | |
| "Version": "2012-10-17", | |
| "Statement": [ | |
| { | |
| "Sid": "AllowIndividualUserToSeeAndManageTheirOwnAccountInformation", | |
| "Effect": "Allow", | |
| "Action": [ | |
| "iam:ChangePassword", | |
| "iam:CreateAccessKey", | |
| "iam:CreateLoginProfile", |
I hereby claim:
To claim this, I am signing this object:
| The usual brief intro: | |
| - https://gist.github.com/staltz/868e7e9bc2a7b8c1f754 | |
| - | |
| - https://github.com/ReactiveX/RxJava/wiki/Scheduler | |
| slides | |
| - http://www.slideshare.net/tkowalcz/33rd-degree-reactive-java | |
| - http://abdullin.com/post/domain-driven-design-event-sourcing-rx-and-marble-diagrams/ |
pushline ESC-q: put the current line in a buffer and clear input. after the next command is executed, display the prior input