Skip to content

Instantly share code, notes, and snippets.

🎯
Focusing

Patricio López Juri lopezjurip

🎯
Focusing
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
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
lopezjurip / lines.sh
Created Jan 10, 2018
Rails 5 - Create seed.rb file from production database in Heroku
View lines.sh
# 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
View rut.py
import requests
url = 'https://chile.rutificador.com/'
client = requests.session()
client.get(url)
csrftoken = client.cookies['csrftoken']
url = url + 'get_generic_ajax/'
@lopezjurip
lopezjurip / index.js
Last active Dec 17, 2016
Detect semver release
View index.js
const assert = require('assert');
function version(semver) {
const indexes = [
'major',
'minor',
'patch',
];
return semver.split('.').reduce((classification, number, index) => {
@lopezjurip
lopezjurip / README.md
Created Dec 16, 2016
macOS: Yarn + nvm with globals (bins) to $PATH
View README.md

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
lopezjurip / README.md
Last active Oct 7, 2016
PintosOS with Docker (useful macOS)
View README.md

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
lopezjurip / script.sh
Created Sep 25, 2016
Github full code review
View script.sh
# 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.