Ir para o conteúdo
ou

Software livre Brasil

Tela cheia Sugerir um artigo
 Feed RSS

Blogosfera do PSL-Ba

16 de Junho de 2009, 0:00 , por Software Livre Brasil - | 2 pessoas seguindo este artigo.

O Projeto Software Livre Bahia (PSL-BA) é um movimento aberto que busca, através da força cooperativa, disseminar na esfera estadual os ideais de liberdade difundidos pela Fundação Software Livre (FSF), possibilitando assim a democratização do acesso a informação, através dos recursos oferecidos pelo Software Livre. Esta busca tem seus alicerces fundados na colaboração de todos, formando um movimento sinérgico que converge na efetivação dos ideais de Liberdade, Igualdade, Cooperação e Fraternidade.

O Projeto Software Live Bahia é formado pela articulação de indivíduos que atuam em instituições publicas e privadas, empresas, governos ou ONGs, e demais setores da sociedade. Além disso o projeto não é subordinado a qualquer entidade ou grupo social, e não estabelece nenhuma hierarquia formal na sua estrutura interna.


JavaBahia: Refatorando a jvm com o Cleanup day

23 de Dezembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda



O Cleanup day é um esforço muito legal da comunidade mundial do java fez para acabar com os avisos na compilação do openjdk, foi iniciado no dia 1 de dezembro de 2011 e tende a acabar no final do ano ou seja, ano novo com java novo e limpinho :)
Existem vários avisos durante a compilação no entanto a maioria deles estão escondidos em arquivos de log. Uma boa dica é adicionar na compilação o javac -Xlint ClasseJava.java para poder ver, em alguns casos e a depender do número de código poderá existir cerca de 10 mil avisos emitidos pelo javac durante a construção.




O javac historicamente não emitia muito avisos. Um certo número de advertências foram por causa da especificação da linguagem Java, mas mesmo eram poucos. No JDK 5, o javac foi modificado para fornecer avisos adicionais.
Além disso, a linguagem de programação Java evoluiu, tornando obsoleto alguma parte do código. Isto ocorreu, por exemplo, quando lançou o JDK 5, com a adição dos generics os código que não tinha sido atualizado ao usar os generics contém diversos "raw type" e "unchecked" como mensagens de aviso durante a compilação. Ainda há um monte de código antigo no JDK (aprendi nesse processo um pouco de história da jvm e o tal do CORBA). De fato, estas duas mensagens de alerta são as principais mensagens de aviso que ocorrem em compilações do JDK.
A maioria desse alertas são, ruído ou sujeira e não representam problemas, no entanto, nos livrando de toda essa sujeira fica mais fácil de ver bugs.
Este é um esforço colaborativo entre os membros da comunidade OpenJDK  para limpar os avisos. Para este primeiro evento, se está focando em avisos de javac emitidos durante a construção do repositório jdk. A ideia é derrubar o maior número possível.

Com isso mostra que o java está em constante movimento além de utilizar técnicas atuais como a refatoração decódigo. Outra coisa muito legal é que o código do JDK 7 tem sonar. Esse certamente é uma das várias outras melhorias que haverá dentro da jvm e que faz o java mover para a frente.








Como copiar vídeos de qualquer site e em qualquer formato para o seu computador

21 de Dezembro de 2011, 21:07, por Software Livre Brasil - 0sem comentários ainda

Há muito tempo, postei aqui no blog uma forma bem fácil de copiar vídeos do youtube no GNU/Linux. Bastava esperar o vídeo carregar no navegador e ir lá no /tmp/ e copiar o arquivo pra outra pasta. Eu usava bastante isso. Porém com uma mudança no plugin do Adobe Flash e com o uso de HTML5 no You Tube, essa técnica passou a não funcionar mais.

Há uns meses, Liquuid postou em seu blog como copiar vídeos carregados com o novo plugin Flash, porém descobri uma forma mais fácil e rápida e que funciona também com vídeos em sites que já estão utilizando HTML5.

Primeiro espere o vídeo ser carregado totalmente no Firefox (creio que essas instruções funcionam em outros navegadores também, desde que rodando no GNU/Linux). Quando finalizar o carregamento, execute o comando:

ps aux | grep firefox

O resultado será algo parecido com isso:

wille     1366  9.7 17.9 1511896 547344 ?      Sl   17:42  13:17 firefox
wille     1444  3.8  2.9 592744 90248 ?        Sl   17:42   5:16 /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.jar 1366 plugin
wille     2648  0.0  0.0   8576  1016 pts/0    S+   19:58   0:00 grep firefox

Preste atenção nos números em negrito. São os números de processo do firefox e do plugin flashplayer, respectivamente.  Daí, basta abrir o diretório /proc/1366/fd/ ou o /proc/1444/fd/ no Gerenciador de Arquivos e, pelo ícone do arquivo, é possível identificar qual é o arquivo do vídeo que está carregado no Firefox. Uma dica: se o vídeo foi carregado com HTML5, geralmente ele está no diretório do processo do firefox, se foi carregado com flashplayer, tá no outro.

nautilus abrindo o diretório citado acima

Porém, não dá pra usar o Nautilus para copiar, pois esse arquivo que aparece na tela é apenas um link para um outro arquivo que já foi deletado, assim utilize o terminal para fazer a cópia (quem não sabe copiar pelo terminal, estude o comando cp).

É bom lembrar que esse tutorial é válido para qualquer site de vídeo, não apenas o You Tube.

UPDATE: Pra identificar o vídeo, é possível também usar o terminal. Basta executar o comando ls -lah nos diretórios citados acima. No caso de sites que usem Flash, é só observar qual o link que aponta para /tmp/Flashxxxx.

UPDATE 2: Com o Flash 11, essa dica não funciona mais. A solução que encontrei foi usar um plugin no Firefox chamado Flash Video Downloader.



Wille Marcel: Como copiar vídeos de qualquer site e em qualquer formato para o seu computador

21 de Dezembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Há muito tempo, postei aqui no blog uma forma bem fácil de copiar vídeos do youtube no GNU/Linux. Bastava esperar o vídeo carregar no navegador e ir lá no /tmp/ e copiar o arquivo pra outra pasta. Eu usava bastante isso. Porém com uma mudança no plugin do Adobe Flash e com o uso de HTML5 no You Tube, essa técnica passou a não funcionar mais.

Há uns meses, Liquuid postou em seu blog como copiar vídeos carregados com o novo plugin Flash, porém descobri uma forma mais fácil e rápida e que funciona também com vídeos em sites que já estão utilizando HTML5.

Primeiro espere o vídeo ser carregado totalmente no Firefox (creio que essas instruções funcionam em outros navegadores também, desde que rodando no GNU/Linux). Quando finalizar o carregamento, execute o comando:

ps aux | grep firefox

O resultado será algo parecido com isso:

wille     1366  9.7 17.9 1511896 547344 ?      Sl   17:42  13:17 firefox
wille     1444  3.8  2.9 592744 90248 ?        Sl   17:42   5:16 /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.jar 1366 plugin
wille     2648  0.0  0.0   8576  1016 pts/0    S+   19:58   0:00 grep firefox

Preste atenção nos números em negrito. São os números de processo do firefox e do plugin flashplayer, respectivamente.  Daí, basta abrir o diretório /proc/1366/fd/ ou o /proc/1444/fd/ no Gerenciador de Arquivos e, pelo ícone do arquivo, é possível identificar qual é o arquivo do vídeo que está carregado no Firefox. Uma dica: se o vídeo foi carregado com HTML5, geralmente ele está no diretório do processo do firefox, se foi carregado com flashplayer, tá no outro.

nautilus abrindo o diretório citado acima

Porém, não dá pra usar o Nautilus para copiar, pois esse arquivo que aparece na tela é apenas um link para um outro arquivo que já foi deletado, assim utilize o terminal para fazer a cópia (quem não sabe copiar pelo terminal, estude o comando cp).

É bom lembrar que esse tutorial é válido para qualquer site de vídeo, não apenas o You Tube.



Mônica Paz: Simpósio sobre Interatividade nos Sistemas Computacionais Livres na UFBA

8 de Dezembro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Acontece nos dias 9, 10 e 11 de dezembro o ISCL2011 - II Simpósio Interatividade nos Sistemas Computacionais Livres da UFBA, no PAF IV, campus de Ondina, Salvador-BA.

O ISCL2011 contará com a participação de pesquisadores da UFBA e da UNIFACS envolvidos com a questão do software, da robótica e da arte livres. A programação é composto de oficinas,  performance audiovisual, minicursos e palestras. Destaque para a participação do LabDebug e suas atividades relacionadas à mulher e tecnologia.

As incrições podem ser feitas no site do simpósio e estão atreladas á doação de 1Kg de alimento não-perecívelentregue no local. Para mais informações visite iscl2011.wordpress.com.

 



Tags deste artigo: nordeste psl bahia