Skip to content

Instantly share code, notes, and snippets.

View luanfonceca's full-sized avatar

Luan Fonseca luanfonceca

View GitHub Profile
@luanfonceca
luanfonceca / .gitignore
Created October 15, 2012 18:38 — forked from iuridiniz/.gitignore
Django Tests with dynamic fields in hstore
*.pyc
.project
.pydevproject
@luanfonceca
luanfonceca / print_yourself
Created April 15, 2013 23:05
Desafio Python Nordeste Programa que imprime a sí mesmo.
import inspect as i;print i.stack()[0][4][0]
@luanfonceca
luanfonceca / gist:6736358
Created September 27, 2013 22:54
Algoritmo de Euclides em Python.
def rmdc(a, b):
return b and rmdc(b, a%b) or a
def mdc(a, b):
while a:
a, b = b%a, a
return b
if __name__ == '__main__':
a = input("Informe o primeiro valor: ")
@luanfonceca
luanfonceca / concat_pdf.py
Created October 7, 2013 02:46
Python code to concatenate PDF files, just keep them ordered by name, like pdf_01, pdf_02, pdf_10...
from pyPdf import PdfFileWriter, PdfFileReader
import os
def append_pdf(input, output):
[output.addPage(input.getPage(page_num)) \
for page_num in range(input.numPages)]
output = PdfFileWriter()
for pdf in filter(lambda x: '.pdf' in x, os.listdir('.')):
append_pdf(PdfFileReader(file(pdf, "rb")), output)
import unittest
class SimplestCase(unittest.TestCase):
def test_simple(self):
self.assertEqual(1 + 1, 2)
if __name__ == '__main__':
unittest.main()
language:
- php
php:
- 5.5
- 5.4
- 5.3
before_script:
- chmod +x runtests.sh
script:
- ./runtests.sh
def sua_view():
qs = SeuModel.objects.all()
data = []
for object in qs:
data.append({
'nome': object.nome,
'idade': object.idade.strftime("%d/%m/%Y"), # objeto do tipo datetime
'produtos': object.produtos.values_list('id', 'descricao'), # objeto do tipo foreignkey com o model Produto
})
>>> carros = Carro.objects.filter(revisao_set__isnull=False).distinct()
>>> ultimas_revisoes_aprovadas = []
>>> for carro in carros:
... ultima_revisao = carro.revisao_set.latest('data')
... if ultima_revisao.aprovado:
... ultima_revisao_foi_aprovada = 'Sim'
... ultimas_revisoes_aprovadas.append(ultima_revisao)
... else:
... ultima_revisao_foi_aprovada = 'Nao'
...
# Html do botão
<button ng-click="minhaFuncao(objeto.id)" class="btn btn-xs btn-default">
<i class="fa fa-user-times"></i>
{{ _("Minha Funcao") }}
</button>
# Código do angularjs
(function(angular) {
var app = angular.module('meuModulo', []);
from socket import *
serverName = 'localhost'
serverPort = 12000
clientSocket = socket(AF_INET, SOCK_STREAM)
clientSocket.connect((serverName, serverPort))
nick = input("digite seu nick ")
clientSocket.send(nick.encode())