Skip to content

Instantly share code, notes, and snippets.

Pablo Cantero phstc

Block or report user

Report or block phstc

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
@phstc
phstc / README.md
Last active May 20, 2019
Browse a GitHub pull request based on the branch name
View README.md
  1. download gpr into ~/bin
  2. change org and repo in the script
  3. chmod +x ~/bin/gpr
  4. edit ~/.zshrc adding export PATH="$HOME/bin:$PATH"
  5. cd your-cloned-dir then gpr
@phstc
phstc / create-users.ts
Last active Dec 19, 2018
aws-cdk script for provisioning users + s3 buckets
View create-users.ts
/*
For deploying it:
Install aws-cdk: https://github.com/awslabs/aws-cdk then
npm run build
cdk deploy
*/
import cdk = require('@aws-cdk/cdk')
View putsbox-reset-password.html
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://putsbox.com" />
<title>Test</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
View index.html
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-3914566-6', 'auto');
ga('send', 'pageview');
</script>
View Gemfile
source 'https://rubygems.org'
gem 'sinatra'
gem 'active_support'
View query.go
package main
import (
"fmt"
"github.com/crowdmob/goamz/aws"
"github.com/crowdmob/goamz/dynamodb"
"log"
"os"
"time"
)
@phstc
phstc / scan.rb
Last active Aug 29, 2015
DynamoDB Parallel Scan
View scan.rb
require 'aws-sdk'
require 'pry-byebug'
class MobyEvent
SCAN_WORKERS = 4
class << self
def client
@dynamodb ||= Aws::DynamoDB::Client.new(
region: 'us-east-1',
View gist:418119705b569fb2f9a5
# lib/liquid_i18n_rails.rb
module LiquidI18nRails
def t(string)
I18n.t(string.to_sym)
end
end
# config/initializers/liquid.rb
require 'liquid_i18n_rails'
Liquid::Template.register_filter LiquidI18nRails
View gist:1ed1a7060a80c2e33b64
# lib/liquid_i18n_rails.rb
module LiquidI18nRails
def t(string)
I18n.t(string.to_sym)
end
end
# config/initializers/liquid.rb
require 'liquid_i18n_rails'
Liquid::Template.register_filter LiquidI18nRails
View response_builder.js
response.status = 200;
var payload = JSON.parse(request.body);
response.headers['Content-Type'] = 'application/json';
response.body = { "request_id": payload.request_id, "summary": "Hello " + payload['order']['id'] };
You can’t perform that action at this time.