Arquivo de outubro, 2009

Django – Django-youtube-syncronizer

Posted in Django, Programação, Python, Tecnologia with tags , , on 27 de outubro de 2009 by fchevitarese

[ATUALIZAÇÃO]
https://chevitarese.wordpress.com/2009/11/12/django-youtube-syncronizer-pronto-pra-usar/

Opa!!!

É o seguinte galera… Como eu havia falado, eu estava fazendo um “app” para disponibilizar para a comunidade para facilitar o “manuseio” de vídeos do youtube…

Eis que disponibilizei, mas ainda não está pronto! Então, quem estiver interessado em ajudar, segue o link do projeto 😉

http://code.google.com/p/django-youtube-syncronizer/

Ele funciona da seguinte maneira…

Tem um canal X que você quer pegar TODOS os vídeos do canal… Então você vai cadastrar o canal deste usuário via admin no “Channel Feed” … (Acho que é assim que chama mesmo 😉 )

Depois, você vai rodar um comandinho: python manage.py youtube_sync e ele vai pegar todos os dados que eu achei pertinente dos vídeos do cara como, título, categoria, duração, url etc. e vai salvar no bd…

Depois, a view vai montar o código embeded… Bom.. este é um ponto… Estou tendo problemas para retornar os outros dados… Até consigo montar o embeded, mas o resto não ta funfando… Como estou apertado não terminei…

Bom é isso que ele faz… Não há limitação de feeds… Se você tiver 10 canais, ele vai pegar os vídeos dos 10 canais… A única limitação é por parte do gdata, que é necessário para acessar a API do Youtube, que limita a quantidade de vídeos para 999 (rsrsrs).

Ainda não fiz também um template de teste né… Mas devagar com o andor que o santo é de barro 😉

Segue então, algumas imagens para ilustrar e dar aquela vontade de ajudar 😉

Youtube Syncronizer - Admin

Adicionando canal

Adicionando canal

comando

Comando - python manage.py youtube_sync

buscando os vídeos ...

Buscando os vídeos ...

Salvando no bd

Salvando no bd

Verificando os vídeos no admin ;)

Verificando os vídeos no admin 😉

Detalhes do registro salvo

Detalhes do registro salvo ...

Bom… Por enquanto é só isso que tenho pra mostrar…
Desde já agradeço aos criadores do Django-picasso, pois a app deles que me serviu de idéia, e também de exemplo, pois muitas coisas tirei de lá …

Abraços!!!

Python – Mini tutorial para VB programmers!

Posted in Programação, Python, Tecnologia with tags , , on 26 de outubro de 2009 by fchevitarese

Olá!!

Hoje, procurando um meio de fazer com que uma aplicação em VB6 chame um script Python (Eu não consegui ainda ;)), encontrei este link legal de mais pra quem é programador vb, e tem vontade de aprender python …

Na realidade, não chega a ser um tutorial, nem mesmo um mini tutorial…
Este post só mostra algumas diferenças entre as duas linguagens, ajudando assim o programador a se familiarizar com o Python.

Pra quem não conhece acho que vale a pena dar uma olhada 😉

Abraços!

http://www.rockfloat.com/howto/python_guide_for_vb_cats.html#introduction

Linux – Sorteio de inscrições para PGCon Brasil 2009

Posted in Dicas, Linux, Tecnologia with tags on 9 de outubro de 2009 by fchevitarese

A Revista Espírito Livre estar sorteando 5 inscrições para o PGCon Brasil 2009 entre seus leitores.

Então, se ficou interessado, preencha o formulário logo abaixo e cruze os dedos!
O PGCon Brasil 2009 o maior evento sobre PostgreSQL da América Latina, em 2008 o evento trouxe mais de 300 profissionais de informática e em 2007 mais de 200.

Leia mais no site: http://www.noticiaslinux.com.br/nl1255066315.html


Fonte: Noticias Linux

Abraços!!!

Python – Youtube API com python

Posted in Programação, Python, Tecnologia with tags , on 8 de outubro de 2009 by fchevitarese

youtube_api

Salve salve!!!

Um tempo atrás, eu fiz um post ensinando a utilizar o django-oembed para “renderizar” os vídeos nas nossas templates sem termos que nos preocupar com o código embutido (“oembed”)

Mas, eu não consegui fazê-lo funcionar no meu host (uolhost) e por isso o abandonei.
Depois, eu criei um outro post, com uma rotina onde você salva o link do vídeo em um model, e ao chamar a view, ele pega a url do vídeo e monta o código para colocar na página…
Funcionou muito bem… Até que vi que, entrar em um canal específico e gravar no banco de dados, link por link seria tedioso, pra não dizer desumano…

Então, o que fiz foi visitar a página code.google.com e vasculhar a api do youtube disponibilizada pelo google e ver como poderia recuperar os vídeos de um canal de um usuário específico…
Depois de uma luta árdua, consegui, mas reparei que só me eram retornados 25 vídeos, sendo que o canal em questão tem 148 vídeos…
Procurando vi que a api do youtube limita o retorno de 50 vídeos por requisição. Então, tive que mudar as rotinas implementando de onde deveria iniciar-se a pesquisa e quantos vídeos deveria retornar…
Ficou assim… Começa no 1 limite de 50 videos… 51 limite de 50 vídeos até terminar o processo…
Enfim, consegui recuperar todos os vídeos do canal em questão e gravar num arquivo xml… Posteriormente, meu desejo é criar um app do Django instalável, customizável para disponibilizar o code.google.com para auxiliar os que desejam fazer o mesmo…
Quem tiver interesse no código, deixe um comentário aqui que eu envio uma cópia!!

Abraços!!!

Linux – Palestra GIMP

Posted in Dicas, Linux, Tecnologia with tags , , on 8 de outubro de 2009 by fchevitarese

Bom, ao contrário do que mostra a imagem, o GIMP não está na versão 2.2 .

Mas essa foi a melhor que achei pra colocar no post…

Segue o conteúdo de um e-mail que recebi com palestras sobre GIMP…

Palestra Gimp – Vídeos disponiveis no Youtube
=============================================
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 08 de October de 2009
No dia 20 de agosto de 2009, o Centro de Computação da Unicamp promoveu uma
palestra sobre o software Gimp, ministrada por João S.O. Bueno. O João é
o responsável pela tradução para português do Brasil do GIMP, e colabora
diretamente no seu desenvolvimento.
A palestra, que durou quase três horas, entre a apresentação e a sessão de
perguntas, foi dividida em diversos blocos, segundo o tema, e publicada na
íntegra no Youtube.
Praticamente, é um curso completo de Gimp. A seguir, a relação dos blocos
devidamente ligados para sua localização no YouTube. Aproveitem!
1. Apresentação (http://www.youtube.com/watch?v=0JkaokNFc-0) – Introdução da palestra realizada no CCUEC/Unicamp, onde se apresenta quem é JB Oliveira.
2. Sobre a interface (http://www.youtube.com/watch?v=DAPZ-W6k4Jw) – Apresentando a interface do Gimp; a diferença entre a ferramenta lápis e a ferramenta pincel.
3. Trabalhando com a curva de cores (http://www.youtube.com/watch?v=fRYFnqWjlww) – como corrigir cor de imagens fotográficas com a curva de cores.
4. Configurando janelas (http://www.youtube.com/watch?v=xyodeFo_STI) – Como configurar janelas no Gimp.
5. Arrumando cores e enquadramento (http://www.youtube.com/watch?v=XXa1hvaTEXY) – Usando a curva de cores e a ferramenta de corte para arrumar suas fotos.
6. Usando a ferramenta de corte (http://www.youtube.com/watch?v=rc547UiTx58) – Como arrumar suas fotos usando a ferramenta de corte
7. Usando a seleção para mudar cor (http://www.youtube.com/watch?v=0PAZ6qXYyP4) – Como utilizar a ferramenta seleção para a correção de cores.
8. Usando a seleção para mudar o fundo – Como usar a ferramenta seleção para fazer fotomontagens – Parte 1 (http://www.youtube.com/watch?v=5k0v1tynrVY), Parte 2 (http://www.youtube.com/watch?v=gX6_ijhtawU), Parte 3 (http://www.youtube.com/watch?v=i1jJg1HiU9g).
9. Mais sobre correção de cores (http://www.youtube.com/watch?v=_ahraH2KvDI) – Mais informações sobre correção de cores.
10. Diferença de cores entre monitores; padrão CMKY (http://www.youtube.com/watch?v=2OHznwvd1sc) – Por que as cores ficam diferentes num projetor e na tela de um computador?  E por que o Gimp não trabalha com CMKY  se não tiver um plugin instalado?
11. Efeitos em texto (http://www.youtube.com/watch?v=qPZCNXJSLkg) – Criando texto para capas de trabalho e afins.
12. Tamanho e resolução de imagens (http://www.youtube.com/watch?v=ruT77x4sHwI) – Configurando o tamanho e a resolução de imagens no Gimp
13. Plugins (http://www.youtube.com/watch?v=ruT77x4sHwI) – Sobre os plugins para Gimp
14. De colorido a P&B (http://www.youtube.com/watch?v=NflBlvPaOYc) – Transformando suas fotos coloridas em fotos preto e brancas.
15. Textos e Efeitos – Mais informações sobre efeitos em textos – Parte 1 (http://www.youtube.com/watch?v=GAUqAl7aEWc), Parte 2 (http://www.youtube.com/watch?v=PPrep99jcg0), Parte 3 (http://www.youtube.com/watch?v=GAUqAl7aEWc).
16. Um pouco de tudo Respostas às dúvidas do público (http://www.youtube.com/watch?v=sMuV6EZufdg)
17. Formato de arquivos (http://www.youtube.com/watch?v=kNJiKiMmNY4) – Sobre as extensões de arquivos suportadas pelo gimp.

Palestra Gimp – Vídeos disponiveis no Youtube

=============================================

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 08 de October de 2009

No dia 20 de agosto de 2009, o Centro de Computação da Unicamp promoveu uma

palestra sobre o software Gimp, ministrada por João S.O. Bueno. O João é

o responsável pela tradução para português do Brasil do GIMP, e colabora

diretamente no seu desenvolvimento.

A palestra, que durou quase três horas, entre a apresentação e a sessão de

perguntas, foi dividida em diversos blocos, segundo o tema, e publicada na

íntegra no Youtube.

Praticamente, é um curso completo de Gimp. A seguir, a relação dos blocos

devidamente ligados para sua localização no YouTube. Aproveitem!

1. Apresentação (http://www.youtube.com/watch?v=0JkaokNFc-0) – Introdução da palestra realizada no CCUEC/Unicamp, onde se apresenta quem é JB Oliveira.

2. Sobre a interface (http://www.youtube.com/watch?v=DAPZ-W6k4Jw) – Apresentando a interface do Gimp; a diferença entre a ferramenta lápis e a ferramenta pincel.

3. Trabalhando com a curva de cores (http://www.youtube.com/watch?v=fRYFnqWjlww) – como corrigir cor de imagens fotográficas com a curva de cores.

4. Configurando janelas (http://www.youtube.com/watch?v=xyodeFo_STI) – Como configurar janelas no Gimp.

5. Arrumando cores e enquadramento (http://www.youtube.com/watch?v=XXa1hvaTEXY) – Usando a curva de cores e a ferramenta de corte para arrumar suas fotos.

6. Usando a ferramenta de corte (http://www.youtube.com/watch?v=rc547UiTx58) – Como arrumar suas fotos usando a ferramenta de corte

7. Usando a seleção para mudar cor (http://www.youtube.com/watch?v=0PAZ6qXYyP4) – Como utilizar a ferramenta seleção para a correção de cores.

8. Usando a seleção para mudar o fundo – Como usar a ferramenta seleção para fazer fotomontagens – Parte 1 (http://www.youtube.com/watch?v=5k0v1tynrVY), Parte 2 (http://www.youtube.com/watch?v=gX6_ijhtawU), Parte 3 (http://www.youtube.com/watch?v=i1jJg1HiU9g).

9. Mais sobre correção de cores (http://www.youtube.com/watch?v=_ahraH2KvDI) – Mais informações sobre correção de cores.

10. Diferença de cores entre monitores; padrão CMKY (http://www.youtube.com/watch?v=2OHznwvd1sc) – Por que as cores ficam diferentes num projetor e na tela de um computador? E por que o Gimp não trabalha com CMKY se não tiver um plugin instalado?

11. Efeitos em texto (http://www.youtube.com/watch?v=qPZCNXJSLkg) – Criando texto para capas de trabalho e afins.

12. Tamanho e resolução de imagens (http://www.youtube.com/watch?v=ruT77x4sHwI) – Configurando o tamanho e a resolução de imagens no Gimp

13. Plugins (http://www.youtube.com/watch?v=ruT77x4sHwI) – Sobre os plugins para Gimp

14. De colorido a P&B (http://www.youtube.com/watch?v=NflBlvPaOYc) – Transformando suas fotos coloridas em fotos preto e brancas.

15. Textos e Efeitos – Mais informações sobre efeitos em textos – Parte 1 (http://www.youtube.com/watch?v=GAUqAl7aEWc), Parte 2 (http://www.youtube.com/watch?v=PPrep99jcg0), Parte 3 (http://www.youtube.com/watch?v=GAUqAl7aEWc).

16. Um pouco de tudo Respostas às dúvidas do público (http://www.youtube.com/watch?v=sMuV6EZufdg)

17. Formato de arquivos (http://www.youtube.com/watch?v=kNJiKiMmNY4) – Sobre as extensões de arquivos suportadas pelo gimp.

Abraços!!!

Linux – Google Chrome (“Chromium”) Xmarks…

Posted in Dicas, Linux, Tecnologia, Windows with tags , , on 7 de outubro de 2009 by fchevitarese

Uma das minhas extensões preferidas que instalo no Firefox é o Xmarks… Ele salva seus bookmarks (“favoritos”) e até suas senhas sincronizando com algum “storage” na internet.

Em qualquer lugar que você esteja, basta instalar a extensão para ter acesso aos seus favoritos e até mesmo as suas senhas salvas…
As senhas, pelo que pude entender, são criptografadas para garantir a segurança! Além disto, é necessário informar um “PIN”, uma contrasenha para que o aplicativo possa acessar a base de dados onde constam suas senhas…
Uma das causas para minha “rebeldia” ou “resistência” em utilizar o Chrome ou Chromium para Linux, era justamente a falta de um plugin que, mesmo não sendo o Xmarks, tivesse a mesma função!!!
Recentemente, saiu o beta do Xmarks onde você poderia instalá-lo no Chrome, mas os “beta testers” eram limitados, portanto, não tive a oportunidade de testá-lo…

Eis que hoje, buscando uma solução paleativa, me deparei novamente com o Xmarks, mas agora, o download do beta está disponíve.
Instalei-o, e apesar de beta, não deu problema algum ainda… Sendo assim, faço este post para que outras pessoas tenham conhecimento deste excelente plugin, que agora, disponível para o Chrome…

Segue o link para quem já tem uma conta no xmarks, fazer o seu cadastro como “Beta Tester”

http://blog.xmarks.com/?p=1119
As instruções estão todas no site, e é muito fácil de fazer 😉

Abraços!!!

Linux – Mozilla Thunderbird no “tray”

Posted in Dicas, Linux, Tecnologia with tags on 7 de outubro de 2009 by fchevitarese

Mozilla Thunderbird

Bom, a muito tempo estou a utilizar o Mozilla Thunderbird como cliente de email, e como usuário vindo anteriormente do Windows, senti falta de alguns plugins disponíveis apenas para este sistema operacional.
Um destes era o plugin que minimizava o thunderbird para o tray, o que era muito comodo, pois além de receber os avisos dos emails que chegavam, eu poderia a qualquer momento clicar no ícone do thunderbird ao lado do relógio e ter meu aplicativo maximizado e pronto para utilização.

Isto não acontecia no linux, pois como disse anteriormente, tal plugin estava disponível apenas para Windows, o que me gerava um grande disconforto, pois a janelinha sempre aberta era um saco!!!

Mesmo podendo enviar a janela para outro “desktop”, era ruim, pois eu sempre me esquecia que tinha feito isto…
Eis que encontrei a solução… O software responsável por enviar a janela do aplicativo em questão é o alltray, disponível nos repositórios do Ubuntu via apt-get …

Para instala-lo,  digite na linha de comando como root, ou utilizando o “sudo” apt-get install alltray

Depois, você tem que ir em “Aplicativos” -> “Acessórios” -> “All tray”

all_tray
Ao clicar no ícone do aplicativo, vai aparecer a tela abaixo onde você deve clicar na janela que você deseja que fique “minimizada” no tray…

minimizar_all_tray
Pronto!!! O ícone do aplicativo em questão estará no seu “tray” …

Vale lembrar que este recurso serve para qualquer janela que você queira colocar no “tray” do seu desktop.

Estou colocando “tray” entre aspas pois não sei se “tray” existe no linux, mas … É isto!!!

Boas minimizadas!!!
Fonte: http://gerry.ws/2008/09/100/minimize-to-tray-icon-your-thunderbird-and-anything-in-ubuntu-linux.html

Abraços!!!