Skip to content

Instantly share code, notes, and snippets.

View fgmacedo's full-sized avatar

Fernando Macedo fgmacedo

View GitHub Profile
@fgmacedo
fgmacedo / Readme.md
Created December 29, 2020 14:20 — forked from chronossc/Readme.md
List with all cities of Brazil

Dado um csv com todos os municipios do Brasil, escolha 25 randomicamente, que não tenham menos de 6 caracteres e mais de 10 caracteres no nome da cidade. Adicione os seguintes municipios aos 25 escolhidos:

  • São Carlos (SP)
  • São Carlos (SC)

Não se deve repetir cidades/estados.

Para cada um dos 27 descubra a latitude e longitude deles. O OpenStreetMaps tem uma api para isso.

Imprima as informações na tela e também salve uma planilha (XLS) com as seguintes colunas: nome do estado, município, latitude, longitude.

@fgmacedo
fgmacedo / 0_reuse_code.js
Last active August 29, 2015 14:21
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@fgmacedo
fgmacedo / Anaconda.sublime-settings
Last active May 10, 2019 09:54
sublime-settings
{
"pep8_max_line_length": 99
}
@fgmacedo
fgmacedo / sql_server_goto.sql
Created October 23, 2013 17:23
Teste para exercitar a descoberta de que o SQL Server suporta goto em suas instruções SQL. Pode ser uma alternativa para definir "funções", ou blocos de código que podem ser reaproveitados, sem a necessidade de criar stored procedures ou functions.
declare @total int
declare @passo datetime
declare @ultimo datetime
select @total = count(*), @passo = min(dt_alt), @ultimo = max(dt_alt) from comprovantegeral
selecionar:
select top 100 dt_passo = @passo, ultimo = @ultimo, * from comprovantegeral where dt_alt > @passo order by dt_alt
select top 100 @passo = max(dt_alt) from comprovantegeral where dt_alt > @passo group by dt_alt order by dt_alt
@fgmacedo
fgmacedo / rst2pdf.sublime-build
Created April 26, 2013 13:55
Compilar reStructuredText para PDF no SublimeText.
{
"shell_cmd": "rst2pdf $file",
"selector": "text.restructuredtext"
}
@fgmacedo
fgmacedo / teste_corrotina.py
Created April 19, 2013 03:08
Teste de funcionamento de "coroutines", num estilo simplista do que acontece com o @gen.coroutine do Tornado.
import unittest
def co_operador(f):
def wrapper():
gen = f()
res = gen.send(None)
while 1:
try: