sexta-feira, 19 de fevereiro de 2010

Exemplo de Classe em PHP

//Arquivo ------------ 'testa_pessoa.php' --------------



include "Pessoa.class.php";

$p = new Pessoa(); //crio objeto 'p'
$p->setNome("Ronaldo"); //passo como parametro um nome
$p->imprimePessoa(); //mando imprimir o metodo da minha classe pessoa

?>



//Arquivo(classe)------- 'Pessoa.class.php' -------------


class Pessoa{

private $nome;

//METODO CONSTRUTOR
public function __construct($nome){
$this->nome = $nome;

}

//METODO SET
public function setNome($nome){
$this->nome = $nome;
}

//METODO GET
public function getNome(){
return $this->nome;
}

//IMPRIME PESSOA
public function imprimePessoa(){
echo $this->getNome();
}
}
?>

quinta-feira, 18 de fevereiro de 2010

Mudando Idioma do Netbeans

- No netBeans na pasta etc
- Editar netbeans.conf

Portugues para Ingles
adcionar: --locale en_US

Ingles para Portugues
adcionar: --locale pt_BR

Conforme texto abaixo:

netbeans_default_options="--locale en_US -J-Dorg.glassfish.v3ee6.installRoot=\"/home/rogerio/softwares_instalados/sges-v3\" -J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true"

quarta-feira, 17 de fevereiro de 2010

Servlet no Eclipse

Para funcionar servlet no eclipse tem que adicionar essa biblioteca.
procurar na pasta de plugin do eclipse, normalmente fica nas libraries do tomcat

servlet-api.jar

Eclipse + tomcat6

Estava com o mesmo problema, sendo instalando tomcat 6.0 pelo Synaptc ou apt-get.
A solução que eu encontrei foi baixar o tomcat 6.0 - Core (http://tomcat.apache.org/download-60.cgi),
apenas descompactei o tomcat 6.0 não é necessário "instalar" e depois ao tentar configurar o server pelo eclipse e deu tudo certo.

terça-feira, 16 de fevereiro de 2010

Tutorial Struts

O autor desse tutorial é Gustavo de Oliveira Rodrigues
o link vai para o forum do imaster.


tutorial struts - forum imasters

quarta-feira, 6 de janeiro de 2010

Transformar hora em segundos - Java


package bilhetagem.calculosDataHora;
/**
*
* @author rogerio
*/
public class CalculosDataHora {

//CALCULA HORA EM SEGUNDOS
public int calcHoraEmSegundos(String horaCompleta){
int resultSegundos = 0;

//pego a posição onde esta os (dois pontos ':') e uso (-2) para ver o inicio da hora
int posicao = horaCompleta.indexOf(":") -2;

/*acho as posições exatas da hora, minuto e segundo e jogo em variaveis
não usei direto int aqui, porque o int corta o zero à esquera (exemplo 01 - fica 1)*/
String h = horaCompleta.substring(posicao, posicao +2 );
String m = horaCompleta.substring(posicao+3, posicao +5 );
String s = horaCompleta.substring(posicao+6, posicao +8 );

//faço calculos da hora em minutos depois em segundos.
int hora = Integer.parseInt(h) * 3600;
int minutos = Integer.parseInt(m) * 60;
int segundos = Integer.parseInt(s);

//somo tudo os resultados em segundos
resultSegundos = hora + minutos + segundos;

//retorno do resultado
return resultSegundos;
}


//METODOS DE TESTE
public static void main(String args[]){
CalculosDataHora c = new CalculosDataHora();
System.out.println(c.calcHoraEmSegundos("05/9/2009 10:59:05"));
}

}

Reinstando modo grafico xorg

#sudo apt-get install xorg

#start x