segunda-feira, 26 de novembro de 2007

domingo, 28 de outubro de 2007

Como rodar sem Main?

public class NoMain
{
static
{
System.out.println("Executando sem metodo main");
System.exit(0);
}
}

Agora é só testar:
javac NoMain.java
java NoMain

Monstro da Equipe

  • Cigarro do Gustavo(Pudim)
  • Nariz do Henrique
  • Sobrancelhas do Francisco(Bicudo)
  • Olhos(Zoi) do Jonatas
  • Papada(de porco) do Rodrigo
  • Topete(Pega rapaz) do Israel
  • Orelha do Bob(Topo Gigio)
  • Espinha do Vicente(Vivi Xuxu)
  • Bochecha do Igo


terça-feira, 9 de outubro de 2007

Criando e Lendo um xml

Tem que baixar o .jar http://xstream.codehaus.org

public class Exportar
{

@SuppressWarnings("unchecked")
public static void main(String[] args) throws Exception
{
Aluno aluno1 = new Aluno(1L, "Joao da Penha", new Date());
Aluno aluno2 = new Aluno(2L, "Maria Joao", new Date());

Collection alunos = new ArrayList();
alunos.add(aluno1);
alunos.add(aluno2);

//Criando um xml
String encoding = "ISO-8859-1";
XStream stream = new XStream(new DomDriver(encoding));
stream.alias("aluno", Aluno.class);

File xmlFile = new File("C:\\aluno.xml");

String xmlFileContent = new String("\r\n".getBytes(), encoding);
xmlFileContent += stream.toXML(alunos);

System.out.println("########### PRONTO TA CRIADO O XML #############");
System.out.println(xmlFileContent);

FileWriter fileWriter = new FileWriter(xmlFile);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
bufferedWriter.write(xmlFileContent);

bufferedWriter.flush();
bufferedWriter.close();

//Lendo um xml
Collection alunosInput = new ArrayList();

BufferedReader inputXml = new BufferedReader(new FileReader("C:\\aluno.xml"));
alunosInput = (Collection) stream.fromXML(inputXml);
inputXml.close();


System.out.println("########### PRONTO TA CRIADO O OBJETO #############");

for (Aluno aluno : alunosInput)
{
System.out.println(aluno.getId());
System.out.println(aluno.getNome());
System.out.println(aluno.getNascimento());
}
}
}

Aluno.class

public class Aluno
{
public Aluno()
{
super();
}

public Aluno(Long id, String nome, Date nascimento)
{
super();
this.id = id;
this.nome = nome;
this.nascimento = nascimento;
}

private Long id;
private String nome;
private Date nascimento;

public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Date getNascimento() {
return nascimento;
}
public void setNascimento(Date nascimento) {
this.nascimento = nascimento;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}

domingo, 30 de setembro de 2007

Comunicação...

Comunicação e relações públicas

Não há como negar a importância que a comunicação exerce no desempenho das relações públicas. Aliás, as relações públicas vão se efetivar de acordo com a maior ou menor adequação e precisão da comunicação.


Barreiras à comunicação

Não é sempre que a intenção de se comunicar é bem-sucedida, pois emissor e receptor podem acabar não se entendendo de forma satisfatória. São distúrbios e obstáculos que impedem ou restringem a eficácia da comunicação, ligados ao emissor, ao receptor ou a ambos ou ao código de comunicação.
A emoção é um fator que tanto pode facilitar quanto dificultar a comunicação. Se o assunto nos agrada, gostamos de falar e de ouvir sobre ele. No entanto, se houver bloqueio emocional... O emissor reage de forma que é difícil tocar no assunto. O receptor, por sua vez, “nem quer ouvir falar disso”. Assim, a transmissão e/ou a recepção da mensagem fica bloqueada.
E quando a timidez atrapalha a comunicação? A vergonha, o receio de falar “bobagem”, o medo de falar errado e de não ser aceito, impedem não só a comunicação, mas também o relacionamento interpessoal. Pessoas que não dizem o que sentem e pensam não se relacionam de um forma produtiva com as outras pessoas.
Quando uma pessoa inicia a conversa a partir do que supõe que a outra pessoa pensa, conhece ou sabe, omitindo quaisquer esclarecimentos, a comunicação corre risco. Nunca tente imaginar o que o outro sabe ou pensa. Mesmo que a outra pessoa domine o assunto, fale tudo o que precisa ser informado, pois reforçar um determinado tema trará mais segurança para você e para o seu ouvinte.
E você papel de receptor?
É importante que você demonstre sempre disponibilidade para ouvir os outros. Alguém que ouve mas que não demonstra qualquer reação pode dar ao outro a impressão de que nada do que diz está sendo considerado e, por isso, deve parar de falar.
Ouvir as pessoas é uma questão de respeito. Às vezes ficamos tão envolvidos com nossa atividade de trabalho que não entendemos o que o outro está querendo dizer. Nesses momentos, é necessário parar, criar um distanciamento e se “ligar” para ouvir a opinião de outras pessoas.
Tirar conclusões precoces por achar que já sabe de antemão o que o outro tem a dizer(“Ele bate sempre na mesma tecla.”) é um vício que impede o diálogo. É melhor buscar outras informações para ter uma opinião sobre um determinado assunto.
O receptor pode perder parte da mensagem ou toda ela, se não conseguir se concentrar no que o outro diz. Estar atento ao trabalho é fundamental, pois a falta de atenção pode trazer problemas. No entanto, você, por estar distraído, pode não entender uma pergunta e, por isso, não responder como deveria.
Na ansiedade de nos fazer ouvir, às vezes, atropelamos a fala das pessoas, adiantando nossas opiniões. Isso acaba por impedir que ouçamos o outro.
“Por que será que ele fez isso? O que será que está querendo? Por que tinha de dizer aquilo”. Observações como essas, e mais as tentativas de “ler nas entrelinhas”, podem dar sentido, ajudar no entendimento das palavras e do comportamento das outras pessoas. É preciso, contudo, cuidado de não se atribuir propósitos falsos ao que o outro diz. É perigoso tentar descobrir o que “está por trás”, porque se estabelece um contato superficial e de pouca confiança. Não cabe a você desvendar intenções. Ter uma relação de confiança com o seu interlocutor é importante.
Portanto, quando você tiver alguma dúvida, em vez de ficar imaginando o que pode estar acontecendo, procure esclarecimentos com as pessoas certas.

Fonte: Técnicas de Recepção (Editora senac nacional)

quinta-feira, 9 de agosto de 2007

Dez dicas para sua página carregar mais rápido - Você tem 4 segundos

Vi essas dicas num site e percebi umas bem simples, como a dica 7 que deixamos de fazer com muita frequência:

Os usuários que navegam pela web geralmente abandonam sites muito lentos e que levam mais do que alguns segundos para carregar. Agora uma pesquisa recente afirma que quatro segundos são o tempo máximo que um comprador online ou apenas um simples navegante esperam até que uma webpage carregue, abandonando o site logo após.

Velocidade é essencial - Já que "4 segundos" decidem uma venda online, os websites "mais rápidos" conseguem reter um tráfego maior e aumentar seus lucros.
Sendo assim, blogueiros e proprietários de site, há muitas maneiras de reduzirmos o tempo de carregamento da página e proporcionar uma navegação mais confortável aos nossos visitantes.

Vamos dar uma olhada em algumas dicas de como tornar nossas páginas mais rápidas:

1. Altere todo o código HTML dentro das tags