- Install fish via Brew
- Optionally install Oh My Fish!
- Add fish to known shells
- Set default shell to fish
brew install fish
curl -L https://get.oh-my.fish | fish
// 1. Execute 'npm install gulp gulp-composer' | |
// 2. Execute 'gulp watch' and enjoy | |
var gulp = require('gulp'); | |
var composer = require('gulp-composer'); | |
// define the default task and add the watch task to it | |
gulp.task('default', ['watch']); | |
gulp.task('composer',function(){ |
const path = require(`path`); | |
const makeRequest = (graphql, request) => new Promise((resolve, reject) => { | |
// Query for article nodes to use in creating pages. | |
resolve( | |
graphql(request).then(result => { | |
if (result.errors) { | |
reject(result.errors) | |
} |
<? | |
$curl = curl_init(); | |
curl_setopt_array($curl, array( | |
CURLOPT_RETURNTRANSFER => 1, | |
CURLOPT_URL => 'http://www.google-analytics.com/collect?v=1&tid=[UA-XXXXXXXXX-1]&cid=[RANDOM_INTEGER_OR_GUID]&t=event&ec=[EVENT_CATEGORY]&ea=[EVENT_ACTION]&el=[EVENT_LABEL]', | |
CURLOPT_USERAGENT => 'Vanity-URL-Tracker', | |
)); | |
$resp = curl_exec($curl); | |
curl_close($curl); | |
header("HTTP/1.1 301 Moved Permanently"); |
docker run -e MYSQL_ROOT_PASSWORD=mysqlpass -e MYSQL_DATABASE=wordpress --name wordpressdb -v "$PWD/database":/var/lib/mysql -d mariadb:latest | |
docker run -e WORDPRESS_DB_PASSWORD=mysqlpass --name wordpress --link wordpressdb:mysql -p :80:80 -v "$PWD/html":/var/www/html -d wordpress |
brew install fish
curl -L https://get.oh-my.fish | fish
sudo add-apt-repository ppa:ondrej/php | |
sudo apt-get update | |
sudo apt-get install php7.0-fpm | |
sudo apt-get install php7.0-sqlite3 | |
sudo apt-get install php7.0-gd | |
sudo apt-get install php7.0-mbstring | |
sudo apt-get install php7.0-dom | |
sudo apt-get install php7.0-curl | |
sudo apt-get install php7.0-bcmath | |
sudo service nginx restart |
module.exports = function(controller) { | |
//controller.hears('nombre',['message_received'],function(bot,message) { | |
controller.on(['hello','welcome_back'], function(bot, message) { | |
bot.startConversation(message, function(err, convo) { | |
convo.say('¡Hola!'); | |
convo.ask('¿Cuál es tu nombre?', function(answer, convo) { | |
var name = answer.text; | |
convo.say('¡Hola ' + name + '!'); |
<?php | |
$query = \Drupal::database()->delete('og_membership'); | |
$query->condition('uid', '354'); | |
$query->execute(); |
drush up drupal-8.3.7 | |
composer require commerceguys/zone | |
composer require "drupal/address ~1.0" | |
composer update drupal/address --with-dependencies | |
drush up ds-8.x-3.1 | |
#https://www.drupal.org/files/issues/0001-Fix-address-module-protected-function-change-to-priv.patch | |
drush up context-8.x-4.0-beta2 | |
#on bootstrap https://www.drupal.org/files/issues/2779295-3.patch | |
#LogicException: Render context is empty, because render() was called outside of a renderRoot() or renderPlain() call. Use renderPlain()/renderRoot() or #lazy_builder/#pre_render instead. in Drupal\Core\Render\Renderer->doRender() (line 241 of core/lib/Drupal/Core/Render/Renderer.php). | |
\Drupal::service('renderer')->renderPlain($content) |
nano +202 platforms/android/cordova/lib/emulator.js | |
var num = target.match(/\d+/)[0]; |