View gist:d569ca6f2d7f91c836f38825ff174c2c
(MatchError) no match of right hand side value: {:error, {:EXIT, {{:badmatch, "\n\n\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta charset=\"utf-8\">\n\n\n\n <link crossorigin=\"anonymous\" href=\"https://assets-cdn.github.com/assets/frameworks-148da7a2b8b9ad739a5a0b8b68683fed4ac7e50ce8185f17d86aa05e75ed376e.css\" media=\"all\" rel=\"stylesheet\" />\n <link crossorigin=\"anonymous\" href=\"https://assets-cdn.github.com/assets/github-2975123dd81713ee1a968c1654ab2b03483e6c6c4199314fab632b0b39d1a0ce.css\" media=\"all\" rel=\"stylesheet\" />\n \n \n <link crossorigin=\"anonymous\" href=\"https://assets-cdn.github.com/assets/site-533b8a15e9857d8168369b00b52ff589cba2fe9e3ecf8db1a110517b9814d246.css\" media=\"all\" rel=\"stylesheet\" />\n \n\n <meta name=\"viewport\" content=\"width=device-wi
View gist:2ddb82dd37ea039648213ca467a936c0
API automation :
IFTTT1 :mortar_board:
Zapier :mortar_board:
Blockspring2 :mortar_board:
Email automation :
Persistiq1
Yamm3 :mortar_board:
View MySelect.vue
<template>
<q-picker-textfield
:disable="disable"
:readonly="readonly"
:label="label"
:placeholder="placeholder"
:static-label="staticLabel"
:value="actualValue"
@keydown.native.enter="open"
>
View gist:d6461e6afb9571fb0ad5d579a75ba26a
markers.push({lat:46.818321, lng:0.543569, details:{ name: 'FLEUR DE LUNE', address: '7 RUE ALEXANDRE RIVIERE 86100 CHATELLERAULT FRANCE', email: '' } });
markers.push({lat:47.742886, lng:3.362484, details:{ name: 'BOUTIQUE GREC MARINE', address: '32 RUE VOLTAIRE 56100 LORIENT FRANCE', email: '' } });
markers.push({lat:47.658236, lng:-2.760847, details:{ name: 'ENTRE TEMPS', address: 'GALERIE MARCHANDE FOURCHENE 56000 VANNES FRANCE', email: '' } });
markers.push({lat:47.282801, lng:0.650524, details:{ name: 'Acces\'Mode MONTSTYLE', address: '75 RUE DUVAL DE L\'INDRE C.C. LA RAUDERIE 37260 MONTS FRANCE', email: '' } });
markers.push({lat:46.582786, lng:0.343453, details:{ name: 'BOUTIQUE ET MOI', address: '7 BIS RUE DU MARCHE NOTRE DAME 86000 POITIERS FRANCE', email: '' } });
markers.push({lat:47.901818, lng:1.904499, details:{ name: 'MANGUE PASSION', address: '27 RUE CHARLES SANGLIER 45000 ORLÉANS FRANCE', email:
View testmail.error
1) Error:
Mailers::Other#test_0001_delivers_email:
NoMethodError: undefined method `fetch' for nil:NilClass
/home/greg/.rbenv/versions/2.3.3/gemsets/trip-blscraper/gems/hanami-mailer-0.4.0/lib/hanami/mailer/dsl.rb:86:in `templates'
/home/greg/.rbenv/versions/2.3.3/gemsets/trip-blscraper/gems/hanami-mailer-0.4.0/lib/hanami/mailer.rb:324:in `__part?'
/home/greg/.rbenv/versions/2.3.3/gemsets/trip-blscraper/gems/hanami-mailer-0.4.0/lib/hanami/mailer.rb:312:in `__part'
/home/greg/.rbenv/versions/2.3.3/gemsets/trip-blscraper/gems/hanami-mailer-0.4.0/lib/hanami/mailer.rb:289:in `block in build'
/home/greg/.rbenv/versions/2.3.3/gemsets/trip-blscraper/gems/hanami-mailer-0.4.0/lib/hanami/mailer.rb:281:in `tap'
/home/greg/.rbenv/versions/2.3.3/gemsets/trip-blscraper/gems/hanami-mailer-0.4.0/lib/hanami/mailer.rb:281:in `build'
/home/greg/.rbenv/versions/2.3.3/gemsets/trip-blscraper/gems/hanami-mailer-0.4.0/lib/hanami/mailer.rb:201:in `initialize'
View app.rb
require_relative 'base'
require_relative 'event'
require_relative 'cmd'
require_relative 'crud'
require_relative 'model'
require_relative 'read'
require 'pp'
class Application < BaseObject
View design notes
nice fonts:
"brandon-grotesque", Helvetica, Arial, sans-serif;
View rails_dev_deploy_setup.md

Information of rails development and deployment setup

A list of rails development and deployment setup

Notes

  • Learn the IFTTT dash development env
  • Setup the services like db, nginx and others using docker with vagrant or docker-machine then develop rails/nodejs localy to gain development effeciency to avoid docker build every time

List of resourses

View jspm.config.js
SystemJS.config({
devConfig: {
'map': {
'angular-mocks': 'npm:angular-mocks@1.6.0'
}
},
packages: {
'src': {
'defaultExtension': 'ts'
},
View systemjs.js
const gulp = require('gulp');
const replace = require('gulp-replace');
const Builder = require('jspm').Builder;
const conf = require('../conf/gulp.conf');
gulp.task('systemjs', systemjs);
gulp.task('systemjs:html', updateIndexHtml);
function systemjs(done) {