segunda-feira, 24 de janeiro de 2011
Oracle afirma que Google copiou código Java diretamente no Android
A Oracle atualizou seu processo contra o Google em relação a direitos autorais do seu código Java, ao alegar que o gigante da internet copiou diretamente partes do código Java para o Android.
Blog do Maomé: [Lifehacker] Como melhorar minha postura?
quinta-feira, 20 de janeiro de 2011
Lendo e escrevendo em arquivo .INI - Java
import java.io.IOException;
import ch.ubique.inieditor.IniEditor;
public class PropriedadesIni {
public static void main(String[] args) throws IOException {
new PropriedadesIni().EscreverIni("D:/configuracao.ini", "umc", "blog", "umcastec.blogspot.com");
System.out.println(new PropriedadesIni().LerIni("D:/configuracao.ini", "umc", "blog"));
}
public void EscreverIni(String arquivo, String chave, String variavel, String valor) throws IOException{
File file = new File(arquivo);
IniEditor iniFile = new IniEditor(true);
iniFile.load(file);
iniFile.addSection(chave);
iniFile.set(chave, variavel, valor);
iniFile.save(file);
}
public String LerIni(String arquivo, String chave, String variavel) throws IOException{
String ValorRetorno = null;
File file = new File(arquivo);
IniEditor iniFile = new IniEditor(true);
iniFile.load(file);
ValorRetorno = iniFile.get(chave, variavel);
return ValorRetorno;
}
}
segunda-feira, 10 de janeiro de 2011
Blog do Maomé: [Lifehacker] O que a cafeína realmente faz com o s...
quarta-feira, 5 de janeiro de 2011
Cursos 24 Horas
Quem somos

O Cursos 24 Horas é uma empresa inscrita sob o CNPJ 09.428.468/0001-56 e fundada em 2002 com a missão de possibilitar o acesso à educação de qualidade para o maior número de pessoas. Desde então já qualificou mais de 120 mil alunos de todas as regiões do Brasil.
O nome Cursos 24 Horas é uma referência ao fato dos cursos ficarem disponíveis para acesso dos alunos durante 24 horas por dia, em todos os dias, incluindo sábados, domingos e feriados.
Metodologia

Após iniciar o curso, o aluno pode acessá-lo no seu tempo disponível, sem compromisso com dias ou horários fixos. Não há prazo mínimo ou máximo para concluir um curso, cada aluno faz no seu próprio ritmo e conclui no tempo que desejar.
Os cursos contam com material didático que pode ser impresso, além de uma equipe de tutores para tirar todas as dúvidas. Cada curso conta com dois módulos, com uma avaliação ao final de cada um deles.
Certificação

Imediatamente após concluir o curso já é possível visualizar e imprimir uma cópia do certificado no próprio site. O original é enviado pelos correios diretamente para o aluno, sem custo adicional.
O certificado emitido possui a mesma validade de um certificado de curso presencial e pode constar no currículo e/ou ser utilizado em Concursos Públicos, Universidades, Provas de Título, entre outros.Para mais informações clique aqui, ou no banner
Sou apenas um afiliado do Cursos 24 Horas
terça-feira, 4 de janeiro de 2011
Criando um .JAR pelo prompt de comando- Java
muitos estão acostumados a gerar através das IDEs (Eclipse, NetBeans e etc).
Já configurou as variavéis de ambiente ?
Se não passe aqui primeiro.
JAVA_HOME, CLASSPATH e PATH. O que são, para que servem e como configura-los
Se sim prossiga.
Mãos na massa:
Crie uma pasta com o nome do seu projeto no caso do exemplo "GerarJar"
coloque uma estrutura de package se quiser no exemplo "br.com.umcastec" e coloque uma pasta onde irá
ficar o MANIFEST.MF irei colocar na pasta "META-INF".
Logo em seguida crie os arquivos java "Main.java" e "Tela.java" e também o "MANIFEST.MF",
Um pouco sobre MANIFEST.MF
Se um arquivo JAR se destina a ser usado como um arquivo executável,
o arquivo de MANIFEST especifica a classe principal do aplicativo.
O arquivo de MANIFEST chamado MANIFEST.MF.
Fonte http://en.wikipedia.org/wiki/Manifest_file
Um pouco sobre JAR
Java Archive (JAR) é um arquivo compactado usado para distribuir um conjunto de classes
Java, um aplicativo java, ou outros ítens como imagens, XMLs, entre outros.
É usado para armazenar classes compiladas e metadados associados que podem constituir
um programa.
Fonte http://pt.wikipedia.org/wiki/Java_Archive
Vamos formar as estruturas dos arquivos.
GerarJar\META-INF\manifest.mf
Manifest-Version: 1.0
Main-Class: br.com.umcastec.Main
GerarJar\br\com\umcastec\Main.java
package br.com.umcastec;
public class Main{
public static void main(String args[]){
Msg msg= new Msg();
msg.jarmsg();
}
}
GerarJar\br\com\umcastec\Msg.java
package br.com.umcastec;
import javax.swing.JOptionPane;
public class Msg{
public void jarmsg(){
JOptionPane.showMessageDialog(null, "Gerei um jar pelo prompt");
}
}
Agora vamos compilar os arquivos ".java" para criar os arquivos ".class"
javac - comando para compilar os arquivos java
usa-se javac + o caminho onde encontra os arquivos java
mais comandos do javac digite no prompt "javac -help"
jar - comando para gerar o aruivo executavel do java
cvmf -são subcomandos do comando "jar"
-c -> Cria um novo arquivo.
-v -> Gerar a saída detalhada na saída padrão.
-m -> Incluem as informações do manifest
-f -> Especifica o nome do arquivo
mais comandos do jar digite no prompt "jar -help"
primeiro execute a seguinte linha para compilar
javac GerarJar\br\com\umcastec\*.java
segundo execute essa linha para criar o JAR
jar -cvfm GerarJar.jar META-INF\manifest.mf br\
Dica para você não precisar digitar as linhas acima de compilação e de criação do JAR
basta criar um arquivo ".bat" "Executar.bat" com as linhas citadas acima ficando
javac br\com\umcastec\*.java
jar -cvfm GerarJar.jar META-INF\manifest.mf br\
Feito isso o jar será gerado e estará pronto para ser executado.
Simples assim.
Feito e testado com Windows XP.
Dê seu feedback.