Skip to content

Instantly share code, notes, and snippets.

View delineas's full-sized avatar
🚀
Launching...

Daniel Primo delineas

🚀
Launching...
View GitHub Profile
@delineas
delineas / gulpfile.js
Last active February 4, 2018 19:40
Gulp copy and composer update for PHP extensions in Bolt
// 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(){
@delineas
delineas / gatsby-node.js
Last active January 28, 2018 21:03
gatsby-node.js strapi two sources
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)
}
@delineas
delineas / php-UA.php
Created January 25, 2018 08:56 — forked from walkergv/php-UA.php
Simple Event Tracking with Measurement Protocol Using cURL and PHP (plus redirect)
<?
$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");
@delineas
delineas / bash.sh
Created January 16, 2018 23:23
WordPress Docker Creation
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
@delineas
delineas / fish_shell.md
Created January 12, 2018 20:22 — forked from idleberg/fish_shell.md
Instructions on how to install Fish shell on Mac OS X, including Oh My Fish!. Also includes several useful functions.

Installation

  1. Install fish via Brew
  2. Optionally install Oh My Fish!
  3. Add fish to known shells
  4. Set default shell to fish
brew install fish  
curl -L https://get.oh-my.fish | fish
@delineas
delineas / bash.sh
Last active January 3, 2018 00:23
Scaleway Letsencrypt LEMP
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
@delineas
delineas / alt_controller.js
Last active December 10, 2017 20:45
BotKit Examples
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 + '!');
@delineas
delineas / delete.php
Created November 23, 2017 20:44
Delete OG Membership
<?php
$query = \Drupal::database()->delete('og_membership');
$query->condition('uid', '354');
$query->execute();
@delineas
delineas / bash.sh
Created November 2, 2017 20:48
fix update drupal 8
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];