Skip to content

Instantly share code, notes, and snippets.

View nenodias's full-sized avatar

Horácio Dias Baptista Neto nenodias

View GitHub Profile
@nenodias
nenodias / python_scheme_validation.py
Created September 25, 2016 00:59
Json Schema Validation
from jsonschema import validate, FormatChecker
checker = FormatChecker()
print(dir(checker))
schema = {
"type" : "object",
"properties" : {
"price" : {"type" : "number"},
@nenodias
nenodias / report_header_example.py
Last active December 30, 2024 07:01
Reportlab example with header
import pdb
from io import BytesIO
from reportlab.lib.pagesizes import letter, A4
from reportlab.platypus import SimpleDocTemplate, Paragraph
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.enums import TA_CENTER
from reportlab.lib.units import inch
from reportlab.pdfgen import canvas
from reportlab.lib.units import mm
from reportlab.pdfbase.pdfmetrics import registerFont
@nenodias
nenodias / jogo.py
Last active October 6, 2016 22:34
Jogo da Forca
# -*- coding: utf-8 -*-
import os
import sys
import socket
from threading import Thread
class Jogo:
def __init__(self, socket=None):
import android.os.AsyncTask;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.URL;
@nenodias
nenodias / install.sh
Last active October 9, 2016 17:38
Slackware orange-pi tricks
http://go2linux.garron.me/linux/2010/10/development-build-essential-tools-slackware-793/
http://www.hardware.com.br/guias/usando-slackware/slackpkg.html
date -s '2016/10/09 01:00:00'
@nenodias
nenodias / app.py
Last active October 17, 2016 12:52
Flask example
# -*- coding:utf-8 -*-
import requests as req
from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def index():
mensagem = u'Olá Mundo'
return render_template('index.html', mensagem=mensagem)
@nenodias
nenodias / index.html
Last active November 3, 2016 23:01
Page testing create a lookup jquery component
<html>
<head>
<title>Teste</title>
<script
src="https://code.jquery.com/jquery-3.1.1.min.js"
integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<style type="text/css">
@nenodias
nenodias / process_name.py
Created November 2, 2016 18:14 — forked from tiomoreno/process_name.py
Retornando e alterando o nome do processo atual com python. Sem utilizar libs externas.
import time
import ctypes
from ctypes.util import find_library
# Instanciando a libc
libc = ctypes.CDLL(find_library('c'))
# Setando as flags para definir e retornar o
# o nome do processo
PR_SET_NAME = 15
@nenodias
nenodias / clientes.cob
Created November 3, 2016 13:47 — forked from guaracy/clientes.cob
Exemplo crud em cobol para cadastro de clientes
IDENTIFICATION DIVISION.
PROGRAM-ID. CLIENTES.
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT FILE1 ASSIGN TO DISK
ORGANIZATION IS INDEXED
ACCESS MODE IS RANDOM
FILE STATUS IS FS-STAT
identification division.
program-id. 99-bottles.
data division.
working-storage section.
77 max pic 9(02) value 99.
77 bottle-word pic x(07).
77 bottles pic 99.