Skip to content

Instantly share code, notes, and snippets.


Patricio López Juri lopezjurip

Block or report user

Report or block lopezjurip

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View hi.js
console.log("Hello world!");
lopezjurip / App.js
Last active Mar 22, 2018
styled-components ssr problems with bad usage
View App.js
/* FOCUS IN THE PURPLE (COOL) <a /> component */
// GOOD ----------------------------------
const Container = styled("div")``;
const Link = styled("a")`
color: green;
const LinkCool = styled(Link)`
color: purple;
lopezjurip /
Created Jan 10, 2018
Rails 5 - Create seed.rb file from production database in Heroku
# Download with Heroku CLI
heroku pg:backups:capture
heroku pg:backups:download
# Should create a dump file, let's name it 'latest.dump'
pg_restore --verbose --clean --no-acl --no-owner -h localhost -d MY_APP_development latest.dump
# Install 'seed_dump' gem
bundle exec rake db:seed:dump EXCLUDE=encrypted_password,reset_password_token
import requests
url = ''
client = requests.session()
csrftoken = client.cookies['csrftoken']
url = url + 'get_generic_ajax/'
lopezjurip / index.js
Last active Dec 17, 2016
Detect semver release
View index.js
const assert = require('assert');
function version(semver) {
const indexes = [
return semver.split('.').reduce((classification, number, index) => {
lopezjurip /
Created Dec 16, 2016
macOS: Yarn + nvm with globals (bins) to $PATH

Yarn and nvm

  • Requisites: brew

Install nvm:

brew install nvm
View shuffle.js
'use strict';
const _ = require('lodash');
const moment = require('moment');
const now = moment().hour(11).minute(30).second(0);
function group(number, name) {
return { number, name };
lopezjurip /
Last active Oct 7, 2016
PintosOS with Docker (useful macOS)

Make sure you have Docker up and running.

docker run --name=pintos -v /$(pwd):/home/OS -t -i ubuntu:16.04 /bin/bash

Inside the container run:

cd /home/OS
lopezjurip /
Created Sep 25, 2016
Github full code review
# Create empty branch.
git checkout --orphan review
git rm -rf .
git commit --allow-empty -m "Create empty branch"
git push --set-upstream origin review
# Create `project` branch from `master` current state.
git checkout -b project
git merge master --allow-unrelated-histories
git push --set-upstream origin project
View declarations.d.ts
declare module "react-native-button" {
import React, { Component } from "react";
interface Props {
style?: React.ViewStyle;
styleDisabled?: React.ViewStyle;
onPress?: () => any;
export default class Button extends Component<Props, any> {}
You can’t perform that action at this time.