Skip to content

Instantly share code, notes, and snippets.

View lkraider's full-sized avatar

Paul Eipper lkraider

View GitHub Profile
@lkraider
lkraider / 1478-square-matrix-ii.py
Last active July 21, 2017 01:56
Square Matrix II
#!/usr/bin/env python2
# -*- coding: utf-8 -*-
# https://www.urionlinejudge.com.br/judge/pt/problems/view/1478
from sys import stdout
w = stdout.write
m = ''.join('%03s ' % l for l in range(100, 0, -1) + range(2, 101))
n = input('')
while n > 0:
nn = n * 4
for ss in xrange(396, 396 - nn, -4):
@lkraider
lkraider / iam-terraform-create-policy.tf
Created July 7, 2017 22:31 — forked from arsdehnel/iam-terraform-create-policy.tf
AWS IAM policies for running Terraform from an EC2 instance.
resource "aws_iam_policy" "terraform_create_policy" {
name = "terraform_create_policy"
path = "/"
policy = "${data.aws_iam_policy_document.terraform_create_policy.json}"
}
data "aws_iam_policy_document" "terraform_create_policy" {
statement {
sid = "1"
actions = [
@lkraider
lkraider / binConverter.py
Last active June 21, 2017 22:40 — forked from mvallebr/binConverter.py
Exemplo de conversão de decimal para binário
print(bin(int(input("Escolha um número decimal para transformar em binario: ")))[2:])
@lkraider
lkraider / crittercism-export.sh
Created June 13, 2017 01:36
Shell script to export Apteligent / Crittercism crash data using their REST API
#!/bin/sh
# set -x
# Requires:
# JSON.sh (https://github.com/dominictarr/JSON.sh)
TOKEN=''
AUTH="Authorization: Bearer $TOKEN"
BASE='https://developers.crittercism.com/v2'
@lkraider
lkraider / gs-resample.sh
Created March 7, 2017 20:06
Ghostscript PDF quality downsample
#!/bin/sh
# It seems it's very hard to set resample output quality with Ghostscript.
# So instead rely on `prepress` preset parameter to select a good /QFactor
# and override the options we don't want from there.
gs \
-o resampled.pdf \
-sDEVICE=pdfwrite \
-dPDFSETTINGS=/prepress \
@lkraider
lkraider / objects.TRAPPIST-1.xml
Created February 28, 2017 21:25
TRAPPIST-1 Universe Sandbox
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<System xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!--
Sources:
http://www.trappist.one/#system
http://www.trappist.one/system/
https://exoplanets.nasa.gov/trappist1/
https://en.wikipedia.org/wiki/TRAPPIST-1
http://exoplanet.eu/catalog/trappist-1_b/
http://www.exoplanetkyoto.org/exohtml/TRAPPIST-1.html
@lkraider
lkraider / dockerrun-jsen-schema.json
Last active August 17, 2021 16:54 — forked from sordina/dockerrun-jsen-schema.json
jsen schema to validate Dockerrun.aws.json files
{
"type": "object",
"required": [
"AWSEBDockerrunVersion",
"containerDefinitions",
"volumes"
],
"properties": {
"AWSEBDockerrunVersion": {
"type": "integer",
@lkraider
lkraider / calc.glade
Created June 26, 2016 22:27
PYculator GTK 2.0 (2007)
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
<!--Generated with glade3 3.3.4 on Mon Sep 10 16:47:51 2007 -->
<glade-interface>
<widget class="GtkWindow" id="calc">
<property name="width_request">275</property>
<property name="height_request">250</property>
<child>
<widget class="GtkVBox" id="vbox1">
<property name="visible">True</property>
from schemalchemy import Base
from schematics.types import StringType
from schematics.types.compound import ListType, ModelType
from schematics.types.serializable import serializable
from sqlalchemy import Column, ForeignKey, Integer, String
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker, relationship, synonym
{
"timestamp": 1461277820031,
"webhookEvent": "jira:issue_updated",
"user": {
"self": "http://jira.server.my/rest/api/2/user?username=paul",
"name": "paul",
"key": "paul",
"emailAddress": "paul@server.my",
"avatarUrls": {
"48x48": "http://www.gravatar.com/avatar/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa?d=mm&s=48",