terça-feira, 18 de setembro de 2007

A Faca, O Queijo, A Salame e o Pão

Introdução

Hoje vejo como as aulas de programação teriam sido úteis se eu tivesse me dedicado mais. Sim, os professores não ajudaram muito, mas eu poderia sozinho, eu sei que sim. Em 3 anos de faculdade eu poderia ter aprendido 3 das linguagens mais populares: C, C++, Java; e uma em ascendência: Python...

O ponto de vista de um leigo

Venho aqui fazer uma crítica, ou sugestão, porém, hipócrita. Tenho pesquisado muito sobre conversões de video e audio para autoria de DVD. Percebi que várias ferramentas de código aberto focam muitos pontos de vistas distintos, o que torna cada uma delas extremamente boas no que fazem. Porém, se todas as idéias fossem portadas numa única linguagem, e unificadas, teríamos uma única ferramenta poderosa, com seus desenvolvimentos independentes, focando em cada, o seu foco principal. Serei breve:

O DVD Flick traz a facilidade que um usuário comum precisa, fazendo todo o trabalho de conversão, ecolhendo opções simples de aspecto do vídeo (16:9 ou 4:3) mas não permite criar menus. Faltam opções avançadas.

O DVD Styler traz a possibilidade de criação de menus, mas não permite configurar os aspectos individuais dos vídeos.

Se esses dois fossem unidos, teríamos a possibilidade de uma grande ferramenta de Autoria de DVDs básica.

O AVISynth é uma pseudo-linguagem para gerar scripts que dão coordenadas para que algum interpretador possa converter vídeos, desde mudar ser aspecto, fazer cortes na imagem, adicionar bordas...

O FFMpeg e o Mpeg2enc são duas ferramentas de conversão de vídeo, que podem transformar diversos formatos de video e arquivs MPEG1-2, e que, através de um interpretador de AVISynth, podem fazer as conversões que o script determina.

Supondo que o Software de Autoria proposto antes, pudesse ter opções que criassem script sozinhos, de acordo com os formatos mais populares de DVDs (NTSC ou PAL) e formatos de TV (Wide Screen ou Tela Normal), assim como criar menus, inserir legendas e áudios (que o DVD Flick o DVD Styler já fazem), e ainda tivesse uma guia avançada, onde pudessem ser escolhidas as matrizes de conversão (a exemplo das atuais BVCD Under e KVCD), aí sim estaríamos falando de um software em potencial, Avançado e Amador.

Se viajássemos mais um pouco, entraríamos em questões de softwares como AVIDemux e VirtualDub, onde você pode dar efeitos, juntar filmes, fazer cortes... Reunindo todos esses aspectos, criaríamos então uma super suíte de aplicativos trabalhando em conjunto, sem você precisar dominar todos citados individualmente, então teríamos um software de Peso e Respeito.

Mas são apenas os sonhos de um fracassado na programação.

(eu poderia tentar trabalhar a interface gráfica usuário como designer... o que acham????)

sábado, 1 de setembro de 2007

A ambição faz o Homem...

Não faço apologia ao uso desenfreado e cego do Software Livre! Mas sim, sou um cara que aposta no potencial e constante desenvolvimento dessas ferramentas. E se um dia eu achar que as alternativas estão maduras, SIM, eu vestirei a camisa!

Esta introdução é uma pequena mostra de minha posição em relação ao comentártio de um professor que disse para eu não perder tempo com softwares "fracos" e comprar por R$ 15,00 no camelódromo!

Ainda que mais de 80% da população pense desta forma, penso que a guerra (ou como queiram chamar) ainda não está perdida! Prefiro não estar cego. Mas antes que pensem novamente que esteja fazendo apologias aqui, vou novamente me colocar no meu lugar!

Os softwares propriestários realmente estão em muitas atividades num patamar muito mais elevado que os OpenSource. No que diz respeito a gráficos, que eu noto principalmente, as alternativas (que eu já citei em outras ocasiões) são incomparavelmente inferiores.

Mas o que o professor não quis ouvir foi que: Eu posso fazer aquilo que eu bem entender com essas opções, eu posso vender meu produto sem medo, eu sou livre! Quando for para aprender uma ferramenta Paga, fico feliz, minha faculdade disponibiliza versões legais para nós, pobres mortais que não temos dinheiro para investir R$ 10.000,00 numa licensa

No fim da discussão, o professor soltou um comentário com um outro aluno, "não adianta, quando o cara tem uma idéia não dá de mudar" penso que eu conheço muito bem o ponto de vista deles e entendi perfeitamente o que ele queria me alertar, algo como: "uma ferramenta assim não tem espaço no mercado, então pra que perder tempo com ela". Mas acho que foram eles que não quiseram mudar ;)

Agora, se alguém tem dúvida se é possível fazer trabalhos profissionais com ferramentas livres, por que não baixam o vídeo (gratuito, disponivel no site do desenvolvedor) "Elephants Dream":

(http://ftp.gui.uva.es/pub/multimedia/movies/elephantsdream/elephantsdream-1024-mpeg4-su-ac3.avi) -> 415mb <- Tirem suas conclusões. Mas foi feito em Blender! ======================== Outra coisa que creio que poderá mudar muito o rumo das coisas, são os sistemas operacionais livres. Quem nunca ouviu falar em Linux? Pois é, um dos descentes/baseados no consagrado UNIX. Mas isso não é tudo não. Existem outras oções como a família BSD, descendentes diretos, filhos do mesmo código que um dia pertenceu ao UNIX. FreeBSD, OpenBSD e NetBSD. Segurança para a sua rede nunca é pouco... Se não gosta disso, e quer uma aventura pelas interfaces mais primitivas porém um sistema de ponta, tentem o "Plan 9" irmão do UNIX, escrito pelo mesmo criador. É uma boa alternativa. http://plan9.bell-labs.com/plan9/

Mas acho que ainda não consegui atingir o coração dos usuários finais... Talvez uma boa interface, o que me diriam? Filho do que sobrou do BeOS, Haiku é um dos mais "fofinhos" sistemas do mercado... Mas a compatibilidade... http://haiku-os.org/

OK OK! Pensaram que eu não tinha mais alternativas para mostrar-lhes? Mas ainda esiste um... A interface é familiar, acreditem, e por mais que funcione no estilo Windows 95, este outro Sistema Operacional promete poder trabalhar com a maioria de Softwares desenvolvidos para a família NT da Microsoft. Trata-se do ReactOS. Vale a pena dar uma olhada no site, é possível instalar o bom e velho "MS Office"! Vejam... http://www.reactos.org/

Piadinhas do dia-a-dia, como sempre digo, são opções, jamais substituições...

Com esse tanto de baboseira eu tinha que chegar em algum lugar ao menos. Penso que, se cada pessoa desse uma pequena parcela de contribuição com algum desses softwares, poderíamos ter algo muito mais "o que o usuário quer" do que "o que nos impõem", e as facilidades seriam tamanhas, porque nem mesmo os softwares proprietários tem tudo que a gente quer... e nem sempre eles nos ouvem, já a comunidade livre...