05/25/2018: tested with macOS Sierra High 10.12.6
08/04/2020: added @mayesa's suggestion to fix an exception with EventMachine 08/04/2020: tested with macOS Catalina 10.15.5
Install MailCatcher:
brew install ruby
sudo gem install mailcatcher
05/25/2018: tested with macOS Sierra High 10.12.6
08/04/2020: added @mayesa's suggestion to fix an exception with EventMachine 08/04/2020: tested with macOS Catalina 10.15.5
Install MailCatcher:
brew install ruby
sudo gem install mailcatcher
| echo "Creating an SSH key for you..." | |
| ssh-keygen -t rsa | |
| echo "Please add this public key to Github \n" | |
| echo "https://github.com/account/ssh \n" | |
| read -p "Press [Enter] key after this..." | |
| echo "Installing xcode-stuff" | |
| xcode-select --install |
| #!/usr/bin/perl | |
| use strict; | |
| use warnings; | |
| die "Usage: rename <expression> <files>\n" unless (@ARGV >= 2); | |
| my $op = eval 'sub { ' . shift . ' }'; # crazily dangerous - type carefully! | |
| die $@ if $@; |
| function hexToHsl($hex) { | |
| $hex = array($hex[0].$hex[1], $hex[2].$hex[3], $hex[4].$hex[5]); | |
| $rgb = array_map(function($part) { | |
| return hexdec($part) / 255; | |
| }, $hex); | |
| $max = max($rgb); | |
| $min = min($rgb); | |
| $l = ($max + $min) / 2; |
I heard from GitHub Two-Factor Authentication](https://github.com/blog/1614-two-factor-authentication) nearly a couple of days ago when I was reading my RSS feed. I enabled it and couldn' push to any of my repositories anymore. Learn in this blog post how to fix it.
"Is a process involving two stages to verify the identity of an entity trying to access services in a computer or in a network". Github solves this authentication with sending an SMS to a device which wants to push to their platform.
| // Future versions of Hyper may add additional config options, | |
| // which will not automatically be merged into this file. | |
| // See https://hyper.is#cfg for all currently supported options. | |
| module.exports = { | |
| config: { | |
| // default font size in pixels for all tabs | |
| fontSize: 14, | |
| // font family with optional fallbacks |
| ## | |
| # OSX defaults, based on http://mths.be/osx | |
| # | |
| # Ask for the administrator password upfront | |
| sudo -v | |
| # Set computer name (as done via System Preferences → Sharing) | |
| sudo scutil --set ComputerName "air" | |
| sudo scutil --set HostName "air" |
To setup your computer to work with *.test domains, e.g. project.test, awesome.test and so on, without having to add to your hosts file each time.
| tell application "System Events" | |
| tell process "Finder" | |
| if window 1 exists then | |
| tell application "Finder" | |
| set thePath to get quoted form of POSIX path of (target of front Finder window as text) | |
| return "cd " & thePath & return | |
| end tell | |
| else | |
| display alert "Finder doesn't have a window open." as warning giving up after 2 | |
| end if |
| <?php | |
| /** | |
| * Implements hook_query_alter(). | |
| * | |
| * Adds a tag management named "query_debug" that permits to retrieve | |
| * the concerned request implementing this tag. | |
| * Only for development use. Custom requests SHOULDN'T implement this tag in a | |
| * production website. | |
| */ |