Django – Salvar dicionário diretamente em um model … (Dica)

8 08UTC fevereiro 08UTC 2010

Outro dia precisei pegar um dicionário e salvá-lo direto em um model…

Encontrei na net, não sei onde, a solução… Salvo engano foi no stackoverflow…


dado = seumodel.objects.create(**seu_dicionario)

Se você tiver que passar outro parâmetro que não esteja no dicionário, você pode passar os valores, depois o dicionário:


dado = seumodel.objects.create(valor = 'teste', valor1 = 'teste1', **seu_dicionario)

Abraços.objects.all()


Python – Datas …

8 08UTC fevereiro 08UTC 2010

Salve salve!!!

Bom, este post não é um tutorial… Está mais para um pequena dica, de uma coisa que é muito usual e que, como estou iniciando no mundo pythonico, tomei umas porradas para fazer… rsrsrs

Eu precisei de um cálculo entre datas…

Eu tinha a data de um registro, e o mesmo vencia após 60 dias… Como calcular as datas entre eles?

Bom… A primeira tentativa com a ajuda de um amigo aqui do trabalho foi passar a data para ordinal, incrementar os dias que queria e depois passar para datetime novamente.
Por exemplo, vamos pegar a data de hoje e ver qual será a data daqui a 60 dias …

from datetime import *

hoje = date.today()
ordinal_date = hoje.toordinal()
data_limite = ordinal_date + 60
nova_data = date.fromordinal(data_limite)

print hoje
print nova_data

Bom, esta é uma das maneiras… Vamos a outra, que por sua vez é bem mais simples ;)

from datetime import *

hoje = date.today()
data_limite = hoje + timedelta(days=60)

print hoje
print data_limite

Para saber mais:
http://www.python.org/doc/2.5.2/lib/datetime-timedelta.html
http://docs.python.org/library/datetime.html

Acho que é isto!

Abraços!


Django – Links bacanas

29 29UTC janeiro 29UTC 2010

Opa!!!

Olha só, estes links podem ser encontrados facilmente utilizando o google, mas achei legal montar uma “lista” … Lógico que existem vários e vários outros links que ainda não encontrei ou visitei, ou até mesmo que me esqueci de colocar.

Alguns acima eu já conhecia, outros não… O post original é antigo, Fevereiro de 2009, mas pode ser útil ainda ;)

Segue o link original:

http://www.profissionaisti.com.br/2009/02/programando-em-django-no-seu-sistema-operacional-favorito/

No post também tem outras dicas de como instalar o Django em Windows/Linux/Mac entre outros…

É só ;)

Abraços.objects.all()


Linux – Ubuntu-tweak. Dando aquela turbinada no seu Ubuntu …

23 23UTC janeiro 23UTC 2010

Salve salve!!!

Olha só, hoje fiquei um tempo mexendo em um aplicativo que já havia instalado a um certo tempo, mas na realidade nunca havia dispensado um tempo considerável para ver as funcionalidades dele.

Estou falando do Ubuntu-tweak.

Segundo o site do projeto:

O Ubuntu Tweak é uma aplicação projetada para configurar e deixar o Ubuntu mais fácil para todo mundo.

Ele fornece muitas opções úteis para o desktop e o sistema, que por padrão não são facilmente encontradas. “

Conforme dito pelo site, ele fornece um “atalho” para chegar nas configurações do Ubuntu que por vezes são difíceis de encontrar. Ele também é um gerenciador de pacotes…

Não creio que foi feito com intuito de substituir o gerenciador de pacotes do Ubuntu, mas ele cumpre bem este papel também.

Enfim… Recomendo a instalação e uma revisada nele… Ele é bem legal.

Segue o site para efetuar o download, mas salvo engano, ele já se encontra nos repositórios oficiais ;)

http://ubuntu-tweak.com/


Linux – Vantagens do Linux sobre o Windows

22 22UTC janeiro 22UTC 2010

Opa!!!

Bom, estava eu lendo aqui como de costume um artigo, quando no final, vi outro artigo intitulado assim:

Vantagens do Linux sobre o Windows

Bom… Confesso que não sou lá muito fã deste tipo de artigos, até mesmo porque isto gera diversos “flames” e brigas desnecessárias que não levam a lugar algum.

Usar Windows, usar Linux… Isto tudo é uma questão primeiramente de gosto. Sim de gosto!

Se o cara gosta do Windows, mesmo que ele tenha uma “Cópia do original ;) “, então, ele realmente deve utilizar o Windows.
Se ele precisa de algum software específico que só funciona nesta plataforma, então, ele realmente deve utilizar o Windows… E por aí vai… É uma discussão intensa e por vezes acalorada, pois na maioria das vezes, as opiniões acerca deste assunto são opiniões de apaixonados por Linux, contra opiniões de quem acha o Windows a 8° maravilha do mundo.

Enfim, resolvi então ler o artigo e achei bastante interessante pois, o autor não fez o artigo com o intuito de diminuir, depreciar, caluniar ou emitir opiniões pessoais sobre Windows e Linux.

Ele limitou-se em comparar de uma forma bacana os dois sistemas, mostrando algumas, eu disse algumas vantagens da utilização do Linux vs a utilização do Windows.
Digo algumas pois, na minha opinião, existem diferentes pontos de vista com relação a vantagens e desvantagens. Algumas coisas que se faz com Windows, ainda são uma luta para fazer com Linux. Mas isto não me faz desistir de usá-lo, nem mesmo me faz desgostar dele ;)

Então, sem mais delongas,  pois eu já escrevi até demais, segue o link do post original…
Opiniões são bem vindas, mas flames serão deletados ;)

Link – http://ribafs.org/portal/colaboracoes/1-ribamar-fs/153-vantagens-do-linux-sobre-o-windows

Abraços!


Linux – Curso gratuito de software livre à distância

21 21UTC janeiro 21UTC 2010

Salve salve!!!

Como assino o ótimo newsletter NoticiasLinux.com.br, vi hoje pela manhã uma noticia muito boa para quem já faz parte de comunidade Linux, e para quem ainda não faz, pois acha um pouco complicado Linux, ou não consegue utilizar … Enfim, não faz parte por algum motivo.

É um curso gratuito de software livre à distância, como o título do post vos fala.

O que tem neste curso ?

  • O que são Softwares Livres e por que eles existem?
  • Que vantagens eu teria em usar software livre e o que será preciso?
  • Mão na massa: Conhecendo o que posso utilizar.
  • Aplicativos específicos: Internet.
  • Aplicativos específicos: Aplicativos de Escritório.
  • Atendendo às minhas necessidades.
  • Resistindo à mudanças: rodando programas para sistemas proprietários no Linux.
  • Debates finais.

Os interessados podem ler mais sobre o curso e se inscreverem no link abaixo.

http://ensino.d2x.com.br/course/enrol.php?id=4

Fonte: NoticiasLinux

Abraços!!! Ah… E bons estudos ;)


Linux – Alterar frequência da CPU (Desativar pedido de senha)

20 20UTC janeiro 20UTC 2010

Opa!!!

Bom, seguindo a idéia do post anterior que falava sobre como desabilitar o pedido de senha ao montar unidades de disco, eu resolvi dar uma fuçada pois, todas as vezes que eu desejava mudar a frequência da CPU, eu tinha que ficar digitando a senha.

Isto não me incomodou muito no começo, mas vou ser sincero e dizer que hoje já acho isto um pé no saco!!!
Então, resolvi procurar no mesmo caminho do artigo anterior “/usr/share/polkit-1/actions” algo à respeito da alteração da escala da cpu, conforme imagem acima.

Eis que encontrei o arquivo chamado “org.gnome.cpufreqselector.policy“. Quando abri para edição, pude ver que é muito parecido, se não igual ao arquivo anterior, guardadas as devidas proporções.

Então, fiz igual ao outro…
Onde estava – “<allow_active>auth_admin_keep</allow_active>” ficou assim:

<allow_active>yes</allow_active>

Pronto!
Não precisei mais de senha para mudar a frequência da CPU…

Abraços! Espero que sirva para alguma coisa ;)


Python – 2° versão do livro “Python para desenvolvedores”

19 19UTC janeiro 19UTC 2010

Opa!!!

Foi lançada a 2° versão do livro Python para desenvolvedores. Eu li e recomendo…

Segue o link do post original[1] e o link para download do livro[2] ;)

[1] – http://www.noticiaslinux.com.br
[2] - http://ark4n.wordpress.com/python

Abraços e boa leitura ;)


Linux – Desativar pedido de senha ao montar partição (Dica)

16 16UTC janeiro 16UTC 2010

Salve salve!!!

Recebi por email um link com uma dica do site Ubuntued, que é ótimo por sinal, de como desativar os pedidos de senha ao se montar uma partição.

Realmente, eu não sei se é uma coisa útil, esta proteção por senha, mas pra mim que utilizo em casa e só eu tenho acesso as minhas coisas, em geral, é um pé no saco ;)

Bom , então segue o link do post original. Também vou adicionar o Ubuntued no meu “Blog roll” porque eles são muito bons ;)

Link

Abraços!!!


Microsoft perde patente do Word …

5 05UTC janeiro 05UTC 2010

SEATTLE – Um tribunal americano de apelações confirmou um veredicto do júri contra a Microsoft por infração de patente de uma pequena empresa de software canadense.

A gigante deverá pagar uma multa de 290 milhões de dólares e não poderá comercializar versões do Word que contem o programa relacionado com a patente.

A decisão pode sinalizar o final de uma longa disputa entre a Microsoft e a i4i, com sede em Toronto.

No dia 12 de agosto, um júri federal dos EUA decidiu um favor da i4i, acusando a Microsoft de desrespeitar uma patente relacionada com o uso de XML nas versões de 2003 e de 2007 do Word.

O júri chegou à conclusão de que a gigante deve pagar 290 milhões de dólares pelos prejuízos causados à i4i e o tribunal aceitou a solicitação da i4i para que a Microsoft seja proibida de vender versões do software que contenham a tecnologia.

A Microsoft não poderá mais comercializar esses produtos a partir do dia 11 de janeiro de 2010.

Entretanto, analistas da indústria acreditam que provavelmente haverá um acordo entre as empresas e a fabricante do Word pagará um royalty à i4i pela patente.

“A i4i está satisfeita com a decisão do tribunal, porque representa uma importante vitória dos direitos autorais dos pequenos inventores”, declarou em comunicado a companhia canadense.