Olá, mundo!
31 de Janeiro de 2012, 0:00 - sem comentários aindaBem-vindo ao WordPress. Esse é o seu primeiro post. Edite-o ou exclua-o, e comece a publicar!
Guia prático de como baixar legendas do youtube
26 de Janeiro de 2012, 0:00 - sem comentários aindaOi pessoal,
Alguma vez já fez download de um vídeo do youtube e precisou baixar a legenda?
Pois é… eu já estive nesta situação. Pesquisei na internet e achei um MONTE de programas, para Windows…
Eu não uso windows, uso o linux, mais especificamente o Ubuntu.
Então, vendo com mais calma aqui na internet, vi que existe um programa compatível com os dois sistemas operacionais: o GOOGLE2SRT.
Ele é bem simples de usar:
1) Baixe na página http://google2srt.sourceforge.net/pt-br/
2) Descompacte-o
3) Se vc usa o windows: abra o arquivo run.bat
4) Se vc usa linux: Abra no terminal o arquivo run.sh
5) Com o programa aberto,
6) Clique na bandeira do Brasil para visualizar em português brasileiro
7) Escolha o formato para baixar: “srt” é o da esquerda e “xml” é o da direita
8 ) Clique em “Ler” e insira a url do vídeo do youtube
9) Em “Arquivo”, defina o nome e a pasta para onde vai a legenda baixada
10) Clique em “Converter”. Irá aparecer as legendas disponíveis
11) Selecione as que vc deseja baixar e pronto!
Valeu
Criando URL’s amigáveis no Web2py
23 de Janeiro de 2012, 0:00 - sem comentários aindaFala galera, esse post é para divulgar um vídeo muito legal, do @gilsonfilho, ensinando como criar URL’s amigáveis no web2py.
Recomendo fortemente, principalmente pra quem está começando com web2py.
Aproveitem!
Criando URLs amigáveis em suas aplicações web2py from Gilson Filho on Vimeo.
Seu código conforme a PEP8 do Python
19 de Janeiro de 2012, 0:00 - sem comentários aindaTrabalhando com Python, é altamente recomendável seguir as convenções da PEP8.
A PEP8 nada mais é do que um guia de estilo de codar em Python.
Como as recomendações são muitas, as vezes é difícil saber se estamos programando dentro dos padrões. Principalmente se for Noob como eu.. hehe
Mas para nos ajudar existe um utilitário muito legal que confere se o nosso código está de acordo. Que maravilha! XD
Vamos ver como instalá-lo e integrá-lo ao VIM e ao Geany, pra facilitar ainda mais a verificação do nosso código.
Instalação
Via PyPI:
$ sudo pip install pep8
$ sudo pip install --upgrade pep8
$ sudo pip uninstall pep8
Ubuntu:
$ sudo apt-get install pep8
Arch:
$ yaourt -S pep8
Normalmente, podemos usá-lo via linha de comando:
$ pep8 seu_programa.py
Se algo tiver fora do padrão, deverá aparecer algo mais ou menos assim:
seu_programa.py:7:1: E303 too many blank lines (3)
Se nada aparecer….. Parabéns! Seu código está dentro do padrão.
Integração
Bom agora vamos ver como integrá-lo VIM e ao Geany.
VIM:
- Precisaremos de um plugin. Vamos baixá-no aqui
- Depois que baixarmos basta copiá-lo para a pasta ~/.vim/ftplugin (se a pasta ftplugin não existir, pode criá-la)
- Para usar, é só usar a tecla F6 (com um arquivo python aberto no VIM, claro)
GEANY:
- Vá até o menu Construir > Definir Comandos de Construção
- Clique no botão para adicionar um nome ao comando (no meu caso pep8)
- Na próxima coluna cole o código abaixo:
pep8 --repeat --count "%f"
- No campo ‘Expressão Regular de erro’ cole a seguinte expressão regular:
^(.+?):([0-9]+):.+
- Dê OK e seja feliz. Para utilizar, basta teclar F9.
Valeu!
Corrigindo a atualização do Pacman para versão 4.0.1 no ArchLinux
17 de Janeiro de 2012, 0:00 - sem comentários aindaPessoal hoje fui atualizar o sistema do meu Archlinux e dei de cara com essa mensagem:
:: Sincronizando a base de dados de pacotes... core está atualizado extra está atualizado community está atualizado archlinuxfr está atualizado :: Os seguintes pacotes precisam ser atualizados antes : pacman :: Você deseja cancelar a operação atual :: e atualizar estes pacotes agora? [S/n] resolvendo dependências... procurando por conflitos interrelacionados... erro: falha ao preparar a transação (não foi possível satisfazer as dependências) :: packagekit: requer pacman < 3.6.0 :: package-query: requer pacman < 3.6 :: pacman-color: requer pacman < 3.6
O problema foi resolvido removendo o yaourt, packagekit, package-query e pacman-color. Caso você não tenha alguns dos pacotes acima desinstale apenas o que você possui. Se você não tiver o pacman-color por exemplo não inclua ele.
$ sudo pacman -Rns yaourt pacman-color package-query
Depois atualizando com o comando:
$ sudo pacman -Syyu
Quando perguntando sobre atualizar antes o Pacman eu respondi com Não.
:: Os seguintes pacotes precisam ser atualizados antes : pacman :: Você deseja cancelar a operação atual :: e atualizar estes pacotes agora? [S/n] n
Atualizei a lista de pacotes normalmente e tudo ficou bem!
Confira agora a versão do pacman:
$ pacman -V
.--. Pacman v4.0.1 - libalpm v7.0.1 / _.-' .-. .-. .-. Copyright (C) 2006-2011 Pacman Development Team \ '-. '-' '-' '-' Copyright (C) 2002-2006 Judd Vinet '--' Este programa pode ser redistribuído livremente sob os termos da GNU General Public License
Desinstalar um programa, instalado via código fonte, no Linux
16 de Janeiro de 2012, 0:00 - sem comentários aindaFala galera, vou dar uma dica bem básica e 4 noobs em linux: Como desinstalar um aplicativo instalado via código fonte. Muito simples: Vá até a pasta do codigo fonte e dê: sudo ./configure && make uninstall Pronto!
Instalando o Easy Hosting Control Panel no Ubuntu 10.04
16 de Janeiro de 2012, 0:00 - sem comentários aindaHoje vou compartilhar com vocês minhas descobertas em gerenciamento de um servidor Linux através da interface web e como instalar o EHCP. Olá galera! Esses dias eu precisei de um gerenciador web OpenSource de servidor Linux e minha experiência foi muito ruim e ao mesmo tempo reveladora. Quando se fala sobre painel Linux para controle de [...]
Acessar o banco, de um módulo, no Web2py
12 de Janeiro de 2012, 0:00 - sem comentários aindaEstamos desenvolvendo uma aplicação em web2py aqui na x4. E como estou aprendendo web2py, me deparei com um ‘problema’. Estava desenvolvendo um módulo específico que seria chamado por um controller. Mas esse módulo gravava um (ou mais) registros no banco de dados. Aí que surgiu o problema: Com o módulo (na pasta modules), eu não [...]
GIT: Como alterar a URL de um repo remoto
9 de Janeiro de 2012, 0:00 - sem comentários aindaFala galera, quanto tempo hein. Pois é, to na correria, e por isso anda difícil postar. Mas pretendo voltar a postar, tenho bastante coisa, que aprendi, para compartilhar com vocês. Mas hoje falarei um pouco sobre GIT. O @viniciusban tem postado alguns artigos com dicas muito interessantes, sobre o que temos aprendido, trabalhando aqui na [...]
Sparkleshare – Alternativa Opensource ao Dropbox para acessar seus arquivos
18 de Novembro de 2011, 0:00 - sem comentários aindaSparkleShare é uma ferramenta OpenSource de colaboração e sincronização de arquivos entre vários dispositivos que é projetado para manter as coisas simples. Ele permite que você guardar suas fotos, documentos, músicas e vídeos e acessá-los de qualquer lugar e compartilhá-los facilmente. Criação de seu próprio host para trabalhar com SparkleShare é uma tarefa muito fácil. [...]