Bom Aniversario Alan Turing

Hoje è aniversario de Alan Turing, naseu 23 de junho 1912, foi fundamental para nascita da ciencia da computaçao.

Um grande cientista que durante a segunda guerra mundial conseguiu na criptoanalise de  Enigma o códigos alemães, ajudando a vencer a guerra.

Alan Turing formalizou o conceito de algoritmo e computação com a máquina de Turing, sem ela o nosso trabalho nao existiria.

Obrigado dr. Alan Turing!

Mac Osx è virus free?

No passado a resposta era clara sim, mas agora?

Mesmo Appele nao da esta certeza, no seu web site ela escrive “Construido para ser seguro.” mas nao virus free.

Perdemos esta certeza com Flashback malware que usa um bug do java.

How can users be infected with Flashback/Flashfake? Como è possivel?

How can users be infected with Flashback/Flashfake

Mais informaçao sobre Flashfake pode encontrar no Kaspersky flashbackcheck website onde pode baixar o tool para limpar.

Dovemos sempre lembrar que nao esiste 100% segurança mas somos nos que dovemos sempre ser cuidadi.

Criar XML com Java

O XML é uma norma que define uma linguagem padrão para a representação de informação independentemente das tecnologias. XML è um presente por aqui trabalha na integração de sistemas pela sua portabilidade, já que é um formato que não depende das plataformas de hardware ou de software.

Como podemos criar un xml com java? Por exemplo:

<?xml version=”1.0″ encoding=”UTF-8″ standalone=”no”?>
<empresa>
<empregado id=”1″><nome>Jose</nome><apelido>joao moriumba</apelido><nickname>jmoriumba</nickname><salario>100000</salario>
</empregado>
<empregado id=”2″><nome>Luis Maria</nome><apelido>Pedro</apelido><nickname>lpedro</nickname><salario>124000</salario>
</empregado>
</empresa>

1- import package

import java.io.StringWriter;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Attr;
import org.w3c.dom.Document;
import org.w3c.dom.Element;

2- Criar root element

DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
//root elements
Document doc = docBuilder.newDocument();
Element rootElement = doc.createElement(“empresa”);
doc.appendChild(rootElement);

3- Criar element filho

// empresa elements
// Empregado Jose Joao Moriumba
Element empregado = doc.createElement(“empregado”);
rootElement.appendChild(empregado);
// set attribute to empregado
Attr attr = doc.createAttribute(“id”);
attr.setValue(“1”);
empregado.setAttributeNode(attr);

4- // escrever  content numa String “xml”

TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
DOMSource source = new DOMSource(doc);

StringWriter stringWriter = new StringWriter();
StreamResult result = new StreamResult(stringWriter );
// Output to console for testing
// StreamResult result = new StreamResult(System.out);
transformer.transform(source, result);
System.out.println(stringWriter.toString());

Para baixar o codigo java completo CreateXML

New deal Ip v6

Hoje è o dia de Ip v6 o “novo” Protocolo de Internet, novo?

Ip v6 è ja “velho”, ele tem 18 anos, sua criação é fruto do esforço do IETF  em 1994, na RFC 1752, sua principal especificação encontra-se na RFC 2460.

Porque Ip v6? Ip v4 nao trabalha bem? Oh, Ipv4 trabalha bem, mas nasceu quando Internet nao è come hoje conhecemos ela, precisa un novo protocol mais actual.

O primeiro problema e mas importante è a necessidade de mais endereços na internet, aqueles disponivel com Ip4 mais o menos ja acabaram. Com Ipv6 temos 3,4×1038 endereços, penso que vamos a chegar 😉

Porque hoje è seu dia? Porque hoje maior impreses do mundo mudaram seus serviços sobre o Ip.v6, estamos falar de: Google, Facebook, Microsoft, Yahoo e muite outros.

Mas voce esta pronto? Esprimenta com este test http://test-ipv6.com/

Algumas estatísticas:

Ajudamos o nosso Moçambique http://ipv6-test.com/stats/country/MZ

Estamos juntos FGTI e TDM

Eu sei “Estamos juntos” è slogan do MCel, mas è muito tempo que como faculdade estavamos esperar este dia.

No dia 4 de Junho, mudamos o nosso contracto Internet com a TDM Banda Larga e ja estamos ver que a velocidade mudou.

Claro no horas 17, a ligaçao esta fraca, mas è dificile pensar uma banda larga por 60 computer.

E’ um primeiro passo, è ja um bom inicio.