Skip to content

Instantly share code, notes, and snippets.

View Xabadu's full-sized avatar
💭
✌️

Fernando Larrañaga Xabadu

💭
✌️
View GitHub Profile
@Xabadu
Xabadu / pay-flow.json
Created December 11, 2019 00:50
Twilio Studio flow to capture payments using Twilio Pay
{
"description": "A New Flow",
"states": [
{
"name": "Trigger",
"type": "InitialState",
"properties": {
"offset": {
"x": 0,
"y": 0
@Xabadu
Xabadu / sms-flow.json
Last active September 26, 2019 16:38
Twilio Studio Flow to create SMS based interactions
{
"description": "A New Flow",
"states": [
{
"type": "InitialState",
"name": "Trigger",
"properties": {
"offset": {
"x": -10,
"y": 0
@Xabadu
Xabadu / initial_setup.sh
Created November 8, 2018 01:26
Automated setup
#!/bin/bash
# Dev Tools
tools=(
homebrew/versions/redis28
homebrew/versions/mysql56
memcached
)
@Xabadu
Xabadu / custom-text.js
Last active April 3, 2018 23:54
React Native custom text component to override font family
import React from 'react';
import PropTypes from 'prop-types';
import {
Platform,
StyleSheet,
Text
} from 'react-native';
const androidStyles = StyleSheet.create({
regular: {

Keybase proof

I hereby claim:

  • I am xabadu on github.
  • I am xabadu (https://keybase.io/xabadu) on keybase.
  • I have a public key ASAlO0-ZeAhrBHyw2o5owYyIvjZ_fhR1DHISNnn-ij5fdQo

To claim this, I am signing this object:

@Xabadu
Xabadu / picker-example.js
Created September 21, 2016 00:20
Picker example for RN
var React = require('react');
var {
Dimensions,
Picker
} = require('react-native');
var SCREEN_WIDTH = Dimensions.get('window').width;
module.exports = {
render: function() {
@Xabadu
Xabadu / gist:20a104a398d8cf1b69f0efad1a26e356
Created August 9, 2016 22:42
React Native Camera example
var React = require('react');
var {
Image,
View,
ListView,
Text,
TouchableHighlight,
TouchableOpacity,
StyleSheet
} = require('react-native');
@Xabadu
Xabadu / styles.less
Last active January 19, 2016 02:53
Restore Atom One Dark Syntax variable styles - Copy into your styles.less file
@import 'colors';
atom-text-editor::shadow {
.variable.other.object.js { color: @mono-1; }
.variable.other.property.js { color: @mono-1; }
.meta.method-call.js {
> .entity.name.function.js { color: @mono-1; }
}
.meta.function-call.js {
> .entity.name.function.js { color: @mono-1; }
@Xabadu
Xabadu / gist:d7fdbe146dd93fcd9b62
Created December 8, 2015 19:56
Regex for email validation in JS
/^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$/i
@Xabadu
Xabadu / gist:0d1d9a4cf652b8968fb0
Created November 16, 2015 23:02
Custom reveal classes for presentations
/*********************************************
* CUSTOM
*********************************************/
.left {
float: left;
}
.right {
float: right;