- -> Introduction to Algorithms - Cormen
- -> Art of computer programming - Knuth (????)
- -> Purely Functional Data Structures - Okasaki
- -> Programming Pearls
- -> TCP/IP Illustrated - 1~3 (2ed.)
- -> Computer Network - 5ed.
Error [GCING] 212 in ../../../racket/gc2/../src/bool.c: Function mz_long_double_eqv declared __xform_nongcing__, but includes a function call. | |
Error [GCING] 248 in ../../../racket/gc2/../src/bool.c: Function double_eqv declared __xform_nongcing__, but includes a function call. | |
xform: Errors converting | |
context...: | |
/tmp/SBo/racket-6.3/src/build/racket/gc2/xform-collects/compiler/private/xform.rkt:8:2: xform | |
/tmp/SBo/racket-6.3/src/build/racket/gc2/xform-collects/xform/xform-mod.rkt: [running body] | |
make[4]: *** [xsrc/bool.c] Error 1 | |
Makefile:208: recipe for target 'xsrc/bool.c' failed | |
make[4]: Leaving directory '/tmp/SBo/racket-6.3/src/build/racket/gc2' | |
make[3]: *** [all] Error 2 |
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
import pprint | |
import random | |
import string | |
def generate_matrix(i_length, j_length, default_value=None): |
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
import pprint | |
import random | |
import string | |
def generate_matrix(i_length, j_length, default_value=None): |
alexandre@moes ~ $ mkproject -p $(which python3) wifilivresp-stats | |
#...processo de instalação | |
(wifilivresp-stats)alexandre@moes ~/Development/wifilivresp-stats $ pip install flask beautifulsoup4 ipython requests | |
# ...a ideia é deixar esse script rodando em algum lugar para ver de tempos em tempos se isso é verdade ou não | |
(wifilivresp-stats)alexandre@moes ~/Development/wifilivresp-stats $ ipython | |
Python 3.4.3 (default, Jul 28 2015, 18:20:59) | |
In [1]: import requests as r | |
In [2]: from bs4 import BeautifulSoup as bsoup |
# Baixar o pacote do tibia do site tibia.com | |
# durante a criação desse script, a versão mais recente era a 10.81 | |
wget http://static.tibia.com/download/tibia1081.tgz | |
# desmontar o tar | |
# o comando tar é responsavel por criar e desmontar arquivos tar | |
# o xvf quer dizer extrair de manera verbosa e forçada. Ou seja, vai exibir todo o processo de extração e garantir que ele ocorra. | |
tar xvf tibia1081.tgz | |
# tentar rodar o jogo |
""" | |
Vamos supor que temos um numero X de clientes e cada cliente tem 2 tipos de | |
fechamento diferentes: fechamento parcial e fechamento geral. | |
Além disso, cada cliente tem um padrão para esses arquivos (cada fechamento gera um), já que esses | |
arquivos serão utilizados em um sistema de terceiros. | |
A principio, eu pensei que apenas o pattern strategy solucionava o problema... | |
de acordo com o cliente eu devolvia uma classe especifica que geraria o | |
arquivo. Mas o problema é que eu esqueci que haviam 2 tipos de fechamento. |
I hereby claim:
To claim this, I am signing this object:
Enjoy it