Vitória...
19 de Agosto de 2010, 0:00 - sem comentários aindaOla internautas!
Estou muito alegre, porque essa hora estava quebrando cabeça para poder fazer funcionar um modem da VIVO que tenho já a um ano, mas nunca tinha conseguido rodar ele no GNU/Linux Debian 5 Lenny, ontem instalei uma nova release que é Debian 5.05 Lenny, depois de umas mexida nos arquivos de configuração do wvdial, e ppp, funcionou legal...
Fiquei muito feliz porque agora posso voltar a usar meu Debian...
Galera vou tentar montar um tutorial básico de como eu conseguir, mas não posso deixar de agradecer a galera do viva-o-linux, e outros foruns aqui que sempre apoiam os USERs LINUX...
Conversor de arquivos MKV para AVI
4 de Agosto de 2010, 0:00 - sem comentários aindaIntrodução
Quem nunca precisou converter um arquivo do tipo matroska (*.mkv) para Audio Video Interleave (*.avi) para ocupar menos espaço no disco rígido (HD) ?
Bom, pensando nisso desenvolvi um simples script em python para realizar esta tarefa.
Pré-Requisitos
- Python 2.6 ou superior
- MEncoder
Em Ação
Para rodar o script tanto no Windows como no GNU/Linux:
python MKVparaAVI.py arquivo.mkv
ou somente no GNU/Linux:
Dando permissão de execução no script:
chmod 755 MKVparaAVI.py
Rodando o script:
./MKVparaAVI.py arquivo.mkv
Link para download do script:
É isso!
Até Mais!
Encaminhar sugestões de Projetos e outros dados julgados úteis...
23 de Julho de 2010, 0:00 - sem comentários aindaTodos os Integrantes que assim entenderem livremente e decidirem encaminhar sugestões de projetos para o próximo FISL 12, são livres para opinarem, OK...
Tutorial - Primeiros passos no desenvolvimento com o web2py
25 de Junho de 2010, 0:00 - sem comentários ainda
Primeiros passos no desenvolvimento com o web2py – Tutorial parte 1
Web2py é um framework livre de código aberto, utilizado para o desenvolvimento ágil de aplicações web seguras,
baseadas em banco de dados; foi desenvolvido em Python e é programável com Python.
Trata-se de um framework “full-stacked”, ou seja, ele já vem com todos os componentes necessários para o desenvolvimento básico de aplicações para web.
As aplicações no web2py são desenvolvidas seguindo o padrão MVC, que permite a melhor organização entre as camadas de dados, lógica e apresentação.
Além de diversos facilitadores para as tarefas de modelagem de banco de dados, criação de formulários com validação e Ajax, marcação de templates e upload de arquivos, o web2py também possui uma estrutura pronta para servir conteúdo nos mais diversos formatos, como por exemplo feeds RSS, webservices XML-RPC e permite a utilização de módulos e plugins adicionais.
O web2py possibilita que o desenvolvedor dedique-se integralmente à criação da aplicação, pois não demanda instalações nem configurações complicadas: basta baixar o framework e começar a desenvolver.
Uma das principais características do web2py é o fato de não demandar instalação para o início do desenvolvimento: basta baixar o binário executável, que já vem, inclusive, com o interpretador Python, banco de dados e o WebServer. Caso seu sistema operacional já tenha o Python 2.5+ instalado, você pode baixar o fonte do web2py e executar.
Apesar de você ter a possibilidade de desenvolver utilizando seu IDE ou editor favorito, o web2py vem com uma interface administrativa bastante completa, que permite administrar bases de dados, gerenciar aplicações e editar códigos em um editor web-based. O web2py já vem com o plugin doZen-Coding habilitado.
O web2py utiliza o padrão de MVC, que possibilita uma separação inteligente entre o modelo de dados (Model), a lógica da aplicação (Controller) e a interface de apresentação (View). Este padrão permite que o programador desenvolva os Models e Controllers, e que um designer trabalhe com as Views de uma forma muito intuitiva, com liberdade de criação do HTML. Porém, o web2py tem um modelo próprio de marcação de template que dá a liberdade de, em alguns casos, executar o código Python mais complexo diretamente na VIEW, sendo assim um framework bastante dinâmico.
De acordo com o seu criador, o web2py foi inspirado no Ruby on Rails, por permitir o desenvolvimento ágil. Também foi inspirado no Django, no sentido de fornecer facilitadores, geradores de formulários e camada de abstração do acesso a dados.
Antes de começar o tutorial, que irá mostrar como desenvolver um blog com administração de posts e inserção de comentários com pesquisa via Ajax, vou listar as principais características do framework.
- Livre, OpenSource
- Mecanismos de segurança em formulários
- Autenticação integrada RBAC
- Garantia de compatibilidade entre versões
- Fácil de executar, não necessitando instalação, permitindo executar e armazenar projetos em um pen-drive
- Não necessita de configuração inicial (mas possibilita configuração refinada, caso seja necessário)
- MVC – Model – View – Controller
- Roda em Mac, Unix, Linux, Windows, Google App Engine, Amazon EC2, e quase todos os webservers através do Python ou via Java com o Jython
- Roda no Apache e em qualquer webserver com CGI, fastCGI, WSGI, mod_proxy ou mod_python
- Conversa com a maioria dos bancos SQL, incluindo SQlite, PostGre, MySQL, MSSQL ORACLE, entre outros
- Muitas maneiras de servir informações como HTML/XML, ATOM, RSS, RTF, JSON, AJAX, XML-RPC, REST, RDF
- Permite distribuir as aplicações compiladas
- Sistema facilitado para internacionalização, permitindo múltiplas línguas em uma única aplicação
Agora vamos ao que interessa! Na próxima página, daremos início ao tutorial.
Desenvolvimento Web Ágil com Python e web2py - Treinamento mão na massa
25 de Junho de 2010, 0:00 - sem comentários ainda
A Tempo Real Eventos, empresa que atua há mais de 5 anos oferecendo treinamentos, congressos, seminários, workshops e tutoriais Mão na Massa, já tendo atendido cerca de 15 mil profissionais, oferece em São Paulo e no Rio de Janeiro o treinamento Mão na Massa – Desenvolvimento Web Ágil com Python e web2py. O treinamento: O treinamento é dividido em dois módulos, Básico e Avançado, e o público alvo são os desenvolvedores web, programadores e webdesigners que procuram uma ferramenta para desenvolvimento ágil, dinâmico, seguro e fácil de utilizar. Para o módulo básico, é preciso ter conhecimento básico em HTML e lógica de programação (em qualquer linguagem).
Já para cursar o módulo avançado, é aconselhável que o interessado tenha participado do primeiro módulo, ou tenha conhecimentos equivalentes, além de possuir conhecimento básico da linguagemPython.