Skip to content

Instantly share code, notes, and snippets.

View arturfsousa's full-sized avatar
🎯
Focusing

Artur Felipe Sousa arturfsousa

🎯
Focusing
View GitHub Profile
SELECT Col.Column_Name from
INFORMATION_SCHEMA.TABLE_CONSTRAINTS Tab,
INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE Col
WHERE
Col.Constraint_Name = Tab.Constraint_Name
AND Col.Table_Name = Tab.Table_Name
AND Constraint_Type = 'PRIMARY KEY'
AND Col.Table_Name = '<your table name>';
{
"ensure_newline_at_eof_on_save": true,
"file_exclude_patterns":
[
".DS_Store",
"*.pid",
"*.pyc"
],
"folder_exclude_patterns":
[
@arturfsousa
arturfsousa / tombola_bug.py
Created October 5, 2012 19:38
Solução lista_2 (Tômbola com BUG) do curso OOPY - Turma 0
# coding: utf-8
"""
===========================
Testando um tômbola com bug
===========================
Para começar, vamos criar uma instância de tômbola. Nessa implementação,
é necessário fornecer uma sequência de itens ao construtor::
@arturfsousa
arturfsousa / tombola.py
Created October 5, 2012 19:36
Solução lista_2 do curso OOPY - Turma 0
# coding: utf-8
from random import shuffle
class Tombola(object):
'''Sorteia itens sem repetir'''
def carregar(self, seq):
self.itens = list(seq)
@arturfsousa
arturfsousa / arquivo1.py
Created September 25, 2012 19:13
Demonstration of __name__
# coding: utf-8
import arquivo
@arturfsousa
arturfsousa / arquivo.py
Created September 25, 2012 19:12
Demonstration of __name__
# coding: utf-8
print __name__
@arturfsousa
arturfsousa / contador.py
Created September 16, 2012 20:16
Solução lista_1 do curso OOPY - Turma 0
# coding: utf-8
"""
Código inicial usado na Lista de Exercícios 1 do curso
"Objetos Pythonicos" de Luciano Ramalho, Oficinas Turing.
"""
class Contador(object):
def __init__(self):
self.totais = {}
@arturfsousa
arturfsousa / barcode_template.html
Created September 13, 2012 18:56 — forked from seocam/barcode_template.html
Generate a interleaved 2 of 5 barcode in pure HTML and CSS (tested only in Firefox and Chrome)
<html>
<head>
<style>
#barcode {height: 60px;}
#barcode span {margin: 0;padding-bottom: 34px;height: 16px;}
.n {border-left: 1px solid;}
.w {border-left: 3px solid;}
.n, .w {border-color: #000;}
.s {border-color: #fff;}
</style>