O PSL-PI tem por objetivo incentivar o uso e a produção de software livre no Piauí como política de combate à exclusão digital. Acreditamos que a distribuição de conhecimentos proporcionada pelo Open Source/Software Livre tornará nossa sociedade mais justa e próspera, exatamente por dar a todos as mesmas condições de conhecimento e desenvolvimento.
Software Livre é uma grande oportunidade de construirmos uma sociedade produtora de ciência, independente e efetivamente competitiva. Estamos reconstruindo as bases da nossa sociedade, não mais calcados nos braços do Estado, mas sim, amparados pela iniciativa própria, pela auto-determinação. Nós somos capazes de nos auto-governar. Somos capazes de construir uma sociedade efetivamente Livre. Esta é a essência do PSL-PI.
O PSL-PI é formado pela articulação de indivíduos que atuam em instituições publicas e privadas, grupos de usuários e desenvolvedores de software livre, empresas, governos ou ONGs, e demais setores da sociedade. O importante é a consciência e disposição para propagar o uso de software livre e a cultura colaborativa nas diferentes esferas da sociedade.
Filipe Saraiva: KDE Science at IV Brazilian Northeast Meeting of Free Software
15 de Novembro de 2010, 0:00 - sem comentários aindaDuring the IV Brazilian Northeast Meeting of Free Software (ENSL), was performed the III KDE Forum Brazil – Northeast Edition. But, apart from presentations on KDE realized in this KDE Forum, there were other lectures on the project in ENSL.
This was the case of presentation “Preparing the GNU/Linux for the Academy“. The theme of this presentation was about scientific softwares for engineering and science courses in general. Thus, I spoke of Scilab, Fortran, gnuplot, among others, plus the KDE Science!
The presentation was very lively and enjoyable. I explained and demonstrated the use of various KDE Science softwares ,especially Kile (IDE for writing in latex), Kate (almost an IDE for development!), KmPlot and Kalgebra (to draw graphs in 2 and 3 dimensions), Cantor (IDE for development in typical matematical programming languages), Rocs (educational software for graph theory – thank’s, Tomaz! ) and KBibTex (reference manager in latex).
Now, we expect that participants in the lecture become interested in the shown software and share with their university colleagues. Who knows, perhaps install this software in the labs of their courses? It’s a way of getting more contributors to free software and KDE SC especially.
The presentation file, in portuguese, is in this link.
Filipe Saraiva: KDE Science no IV Encontro Nordestino de Software Livre
13 de Novembro de 2010, 0:00 - sem comentários aindaDurante o IV Encontro Nordestino de Software Livre, aconteceu o III Fórum KDE Brasil – Edição Nordeste. Mas, além das apresentações sobre o KDE realizadas no Fórum KDE Brasil, houveram outras palestras sobre o projeto na grade do evento maior.
Este foi o caso da apresentação “Preparando o GNU/Linux para a Academia”. O tema desta apresentação foi sobre softwares científicos para cursos de engenharias e ciências exatas em geral. Então, eu pude falar do Scilab, Fortran, gnuplot, entre outros, mais KDE Science!
A apresentação foi bastante disputada e agradável. Eu expliquei e demonstrei vários softwares do KDE Science, especialmente o Kile (IDE para escrita em latex), Kate (quase uma IDE para desenvolvimento!), KmPlot e Kalgebra (para desenhar gráficos em 2 e 3 dimensões), Cantor (IDE para desenvolvimento em linguagens de programação tipicamente matemáticas), Rocs (software educacional para teoria dos grafos – obrigado Tomaz!) e KBibTex (gerenciador de referências para latex).
Agora, nós esperamos que os participantes da palestra tenham ficado interessados pelos softwares apresentados e compartilhem com seus colegas de universidade. Quem sabe, eles instalem estes softwares nos laboratórios de seus cursos? Esta é uma forma de conseguirmos mais contribuidores para o software livre e para o KDE SC em particular.
O arquivo da apresentação, em português, está neste link.
Filipe Saraiva: Pôster – Comparação entre Operadores de Crossover para um Algoritmo Genético…
13 de Novembro de 2010, 0:00 - sem comentários ainda...aplicado ao problema de job shop com datas de entrega (ufa!).
O artigo, cujo título completo é Uma Comparação Empírica de Operadores de Crossover para o Problema de Job Shop com Datas de Entrega, foi publicado nos anais do XXX ENEGEP e faz um estudo comparativo entre operadores de cruzamento de um algoritmo genético para um problema específico, o sequenciamento de tarefas em um conjunto de máquinas.
O artigo foi aceito para apresentação via pôster, que segue abaixo.
Regis Pires: Ferramenta do Google para análise de bases de dados e eliminação de inconsistências
12 de Novembro de 2010, 0:00 - sem comentários aindaGoogle Refine para análise de bases de dados e eliminação de inconsistências:
http://computerworld.uol.com.br/tecnologia/2010/11/11/google-lanca-software-open-source-para-normalizacao-de-dados/
http://code.google.com/p/google-refine/
Regis Pires: Encriptação / Decriptação simples em Java
10 de Novembro de 2010, 0:00 - sem comentários aindaAbaixo um exemplo bem simples de encriptação / decriptação simétrica em Java usando AES / DEAES:
import javax.crypto.*;
import javax.crypto.spec.*;
class Encripta {
public static void main(String[] args) {
try {
Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
byte[] mensagem = "minha mensagem original".getBytes();
// Usar chave de 128-bits (16 bytes)
byte[] chave = "chave de 16bytes".getBytes();
System.out.println("Tamanho da chave: " + chave.length);
// Encriptando…
cipher.init(Cipher.ENCRYPT_MODE, new SecretKeySpec(chave, "AES"));
byte[] encrypted = cipher.doFinal(mensagem);
// Decriptando…
cipher.init(Cipher.DECRYPT_MODE, new SecretKeySpec(chave, "AES"));
byte[] decrypted = cipher.doFinal(encrypted);
System.out.println(new String(decrypted));
} catch (Exception e) {
e.printStackTrace();
}
}
}
Veja também: http://stackoverflow.com/questions/992019/java-256bit-aes-encryption