I hereby claim:
- I am hanikeddah on github.
- I am hanikeddah (https://keybase.io/hanikeddah) on keybase.
- I have a public key ASAIFu2qbLle05CYYhWcPRj7xAwigU12sdJhmO6G9APj-Ao
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
#!/bin/bash | |
# Creator: Phil Cook | |
# Modified: Andy Miller | |
osx_major_version=$(sw_vers -productVersion | cut -d. -f1) | |
osx_minor_version=$(sw_vers -productVersion | cut -d. -f2) | |
osx_patch_version=$(sw_vers -productVersion | cut -d. -f3) | |
osx_patch_version=${osx_patch_version:-0} | |
osx_version=$((${osx_major_version} * 10000 + ${osx_minor_version} * 100 + ${osx_patch_version})) | |
brew_prefix=$(brew --prefix | sed 's#/#\\\/#g') |
sudo apt-get install libevent-dev | |
sudo pecl install ev | |
sudo pecl install event | |
# Create configurations | |
sudo echo 'extension=ev.so' > /etc/php/8.0/mods-available/ev.ini | |
sudo echo 'extension=event.so' > /etc/php/8.0/mods-available/event.ini | |
sudo ln -s /etc/php/8.0/mods-available/ev.ini /etc/php/8.0/fpm/conf.d/20-ev.ini | |
sudo ln -s /etc/php/8.0/mods-available/ev.ini /etc/php/8.0/cli/conf.d/20-ev.ini |
Translations: Korean (by Yongwoo Lee)
Laravel has a powerful Inversion of Control (IoC) / Dependency Injection (DI) Container. Unfortunately the official documentation doesn't cover all of the available functionality, so I decided to experiment with it and document it for myself. The following is based on Laravel 5.4.26 - other versions may vary.
I won't attempt to explain the principles behind DI / IoC here - if you're not familiar with them you might want to read What is Dependency Injection? by Fabien Potencier (creator of the Symfony framework).
[defaults] | |
stdout_callback=unixy | |
interpreter_python=auto_silent | |
inventory=inventory | |
become = true |
[localhost] | |
127.0.0.1 ansible_connection=local |
# | |
# REQUIRES: | |
# - server (the forge server instance) | |
# - event (the forge event instance) | |
# - sudo_password (random password for sudo) | |
# - db_password (random password for database user) | |
# - callback (the callback URL) | |
# |
bind-key C-b send-prefix | |
bind-key C-o rotate-window | |
bind-key C-z suspend-client | |
bind-key Space next-layout | |
bind-key ! break-pane | |
bind-key " split-window | |
bind-key # list-buffers | |
bind-key $ command-prompt -I #S "rename-session '%%'" | |
bind-key % split-window -h | |
bind-key & confirm-before -p "kill-window #W? (y/n)" kill-window |
# SETUP # | |
DOMAIN=example.com | |
PROJECT_REPO="[email protected]:example.com/app.git" | |
AMOUNT_KEEP_RELEASES=5 | |
RELEASE_NAME=$(date +%s--%Y_%m_%d--%H_%M_%S) | |
RELEASES_DIRECTORY=~/$DOMAIN/releases | |
DEPLOYMENT_DIRECTORY=$RELEASES_DIRECTORY/$RELEASE_NAME | |
# stop script on error signal (-e) and undefined variables (-u) |