Arquivar

Posts Etiquetados ‘python’

Enganando o WordPress

Bom, primeiramente, vou desde já avisando que isso não vai ser receitinha de bolo. Não vou ensinar ninguém a fazer nada nesse post. É somente um relato de uma experiência minha.

Tudo começou essa madruga, quando sem nada pra fazer, resolvi criar algum tipo de programinha que gerasse tráfego em algun lugar.. e para testar, usei meu blog.

Obviamente que o navegador saberia que os acessos vinham de mim, então tive que fazer uns esqueminhas para ele não ver meus cookies etc..

Após um pouco de trabalho, cheguei a uma versão do software. Um misto de shellscript com python:

Captura_de_tela-22 por você.
As esperas são somente para não tumultuar muito a rede, pois deixei uns downloads também :D aehuaehuae
Isso, rodando das 2:00 as 8:00(a screen acima é do meio da madruga, quando levantei pra beber água..), gerou o seguinte resultado:
Captura_de_tela-23 por você.
Obviamente, o script abre sempre uma página aleatória do blog, para disfarçar sacas? eahuaehuae
Obviamente de novo que essa minha experiência é inútil. Gera um pouco de tráfego no meu blog. Tá, grandes coisas.. Que que eu ganho com isso?
A princípio nada.. Mas imagine encher uma página de paradinhas de propaganda, aumentar o número de views por minuto, e mascarar o ip via algum proxy (já andei vendo como implementar isso em python)..
Isso pode virar dinheiro, ou não. haeuhaue
Bom, o relato é esse.
O que vocês acham da idéia das propagandas? Comentem. :D
abraço

RainLog 0.1.1

Pois é galera, estou lançando aqui no blog, meu primeiro release do meu primeiro programa em Python/PyGTK.

É um programa bem simples, eu admito.. mas vai melhorar nas próximas versões;

Tópico no ubuntuforum-br: http://ubuntuforum-br.org/index.php/topic,45535.msg269239.html#msg269239

Link para download: rainlog_0.1.1_i386.deb

Por favor, postem suas opiniões/sugestões/críticas construtivas/etc.

Ainda preciso de um logotipo :) heauhaueea

O nome foi sugestão do unrater, do fórum ubuntu-br. Obrigado. ;)

abraço!

Relóginho tosco em python

Um amigo meu que foi na latinoware 2008, me contando sobre as palestras de python e tal.
me falou sobre um relógio que eles fizeram..

Pedi pra ver o código, ele me mostrou o seguinte:

from datetime import datetime
from time import sleep
while 1:
	hora = datetime.now()
	hora.strftime('%H:%M:%S')
	sleep(1)

O problema, é com isso, ele não limpava a tela e tal..
ficava aparecendo a hora um segundo após o outro, uma linha após a outra..

Então pensei.. “maaazz áaaá demonho, deve ter um geito de limpar a tela e talz..”

lá fui eu denovo xD

from datetime import datetime
from time import sleep
import os
while 1:
	hora = datetime.now()
	hora.strftime('%H:%M:%S')
	sleep(1)
	os.system("clear") #no windows, seria "cls"

pronto, agora meu relógio tosco limpava a tela e boua, quase parecia realmente um relógio =)
fico violento (ou não..), mais eu ainda querendo melhorar.. “que tal mostrar a hora mais no meio da tela?”

from datetime import datetime
from time import sleep
import os
while 1:
	os.system("clear")
	hora = datetime.now()
	print '\n\n\n\n\n\n\n\n\n\n\t\t\t\t', hora.strftime('%H:%M:%S')
	sleep(1)

háhá, no terminal que eu tava ficou bom .. ou não.. eauheauhea

captura_de_tela-beckerbecker-laptop

alguma coisa a gente sempre aprende né bixo?!

abraço

Categoriaspython Tags:, , ,

How to Think Like a Computer Scientist: Learning with Python

Encontrei um projeto Brasileiro de tradução desse livro sobre Python, não estou com tempo para ler ele agora, mas parece ser bom.

Pra quem quiser: http://pensarpython.incubadora.fapesp.br/portal

bom estudo.

abraço!

Categoriaspython Tags:,

Noções sobre data em python

Como diz um amigo meu, data é uma coisa que nenhum programador quer ver na frente..

mas enfim, somos obrigados a trabalhar com essa porcaria..

então, eu como bom iniciante em python, resolvi fuçar =)

bom, o primeiro problema foi: como começo?

fui lá no google, e achei umas paradinhas ja =)

por exemplo, queria exibir a data atual no meu software..

from datetime import datetime
x = datetime.now()
print x.date()

tudo bem, menos pelo fato de que ele exibe a data em formato yyyy-mm-dd,

e eu queria exibir em dd-mm-yyyy, que é mais bonito xD

então:

x = str(datetime.now().day) + '-'+ str(datetime.now().month) + '-' + str(datetime.now().year)
print x

ou simplemente:

print  str(datetime.now().day) + '-'+ str(datetime.now().month) + '-' + str(datetime.now().year)

Mas então, encontrei um jeito ainda mais fácil de formatar a data:

from datetime import datetime
x = datetime.now()
print x.strftime('%d/%m/%Y, %H:%M:%S')

mas e pra fazer cálculos com data?

tipo, quero saber minha idade em anos…

x =datetime.now() - datetime(1990, 4, 16)
print x.days/365  #Edit: tirei os parenteses depois do days, pequeno grande erro meu, desculpe.

simples, comparado com outras linguagens (JAVA)

fica aí a dica..

abraço

Categoriaspython Tags:, , , ,