Skip to content

Instantly share code, notes, and snippets.

View agutoli's full-sized avatar
🎯
Focusing

Bruno Agutoli agutoli

🎯
Focusing
View GitHub Profile
@agutoli
agutoli / provision.sh
Last active January 29, 2019 03:44
Install phpbrew php5.3.29 at Ubuntu 14.04
#!/bin/bash
# ========================================================================
# Distributor ID: Ubuntu
# Description: Ubuntu 14.04.5 LTS
# Release: 14.04
# Codename: trusty
# ========================================================================
# PHP 5.3.29-Ubuntu/14.04-SergeyD/14.4 (cli) (built: Sep 6 2017 15:48:58)
# Copyright (c) 1997-2014 The PHP Group
# Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies
@agutoli
agutoli / awscommands.sh
Last active January 30, 2018 15:13
AWS utils commands
## All instances
aws ec2 describe-instances --query 'Reservations[*].Instances[*].[InstanceId]' --filters "Name=instance-state-name, Values=running" | awk '/i-*/ {print $1}' | wc -l
## ondemand
aws ec2 describe-instances --query 'Reservations[*].Instances[*].[InstanceLifecycle]' --filters "Name=instance-state-name, Values=running" | awk '/null/ {print $1}' | wc -l
## spot instances
aws ec2 describe-instances --query 'Reservations[*].Instances[*].[InstanceLifecycle]' --filters "Name=instance-state-name, Values=running" | awk '/spot/ {print $1}' | wc -l
const dependencies = {
Axios: require('axios'),
UserRepository: require('./UserRepository'),
OtherUseCase: require('./OtherUseCase'),
}
async function MyUseCase (someParamId, injection) {
const {
Axios,
UserRepository,
import React from 'react'
import Select from 'react-styled-select'
class MyComp extends React.Component {
render() {
const options = [
{ label: "One", value: 1},
{ label: "Two", value: 2},
]
return (
:root {
/* root scope variables */
}
.dark-theme {
/* local scope variables */
--styled-select-placeholder-color: #999;
--styled-select-color: white;
--styled-select-background-color: #555;
--styled-select-border-color: black;
class MyForm extends React.Component {
render() {
return(){
<Select className="dark-theme" options={[...]} />
}
}
}
<?php
require('ci.base.php');
const MY_CATEGORY_FIELDS = 'my_category_fields_option';
$tag_extra_fields = array(
141 => array(
'category_custom_fields' => '',
'category_custom_fields_type' => ''
),
const VerificaSeEstaLogado = () => Promise.resolve('sim');
const VerificaTermo = () => Promise.resolve('sim');
const RedirectToDashboard = () => { ... };
VerificaSeEstaLogado()
.then(VerificaTermo)
.then(RedirectToDashboard);
@agutoli
agutoli / UserEntity.js
Created December 22, 2016 17:58
Simple example of entity
import Speck from 'speck-entity';
import PropTypes from 'prop-types';
export class UserEntity extends Speck {
static SCHEMA = {
id: PropTypes.string.isRequired,
email: PropTypes.string.isRequired,
lastName: PropTypes.string.isRequired,
firstName: PropTypes.string.isRequired,
profileImageUrl: PropTypes.string.isRequired,
@agutoli
agutoli / DocumentEntity.js
Created December 22, 2016 17:57
Example of document
import Speck, { validatorAdapter } from 'speck-entity';
import Joi from 'joi-browser';
import moment from 'moment';
import PropTypes from 'prop-types';
const validator = validatorAdapter('joi', Joi);
export class DocumentEntity extends Speck {
static SCHEMA = {
id: PropTypes.string,