Na banca do Makro.

----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Wednesday, February 05, 2003 9:10 AM
Subject: Re: [cejug-discussao] Java Magazine


Felipe Gaúcho,

sou aqui de Brasília, e aqui as bancas tbm estão em falta mas encontrei
bastante revistas na livraria siciliano. tenta lá
abraços Jaider
-----Mensagem original-----
De:   Felipe Gaúcho  <[EMAIL PROTECTED]>
Enviada em: 05/02/2003 08:41:20
Para: [EMAIL PROTECTED]
Assunto: [cejug-discussao] Java Magazine

Alguns alunos perguntaram como encontrar a Java Magazine aqui em
Fortaleza...

alguém sabe de banca de revistas que tenha a JM ?

outra: uma idéia que me ocorreu seria uma central de troca e venda de livros
usados aqui no CEJUG - ajuda muito os alunos bolsistas que precisam
economizar sempre.... Um tipo de "sebo" eletrônico, incluindo os livros
eletrônicos e o troca-troca de relíquias :^)

Quem se habilita a fazer uma aplicação web de controle de troca e venda de
livros ? Se algum estudante quiser fazer para aprender servlet/jsp eu posso
ficar orientando via mail e, claro, via discussão no CEJUG.

Outra idéia: criar um centro de projetos de estudo, ou seja, funcionalidades
que o CEJUG está precisando ou seus membros estão precisando. A idéia é
permitir aos alunos iniciantes e intermediários se engajarem em projetos
reais, com requisitos e prazos definidos. O autor da requisição ficaria
responsável por projetar e administrar a implementação dos projetos, que
seriam todos públicos (open source).

pro aluno: uma chance de aprender muito e mostrar sua capacidade aos
empregadores.
pro CEJUG: uma chance de melhorar o seu portal sem a necessidade de
contratar desenvolvedores.

A coordenação ficaria responsável por inibir abusos e garantir a qualidade
dos projetos...

a melhor contribuição seria o fato do trabalho ser acompanhado passo a passo
por todos, permitindo que os membros do CEJUG discutam desde as decisões de
projeto até os detalhes de implementação. A comunidade a médio e longo prazo
teria um ambiente criativo de aprendizado.

Felipe Gaúcho




-----Mensagem original-----
De: Regis Melo [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 5 de fevereiro de 2003 00:41
Para: [EMAIL PROTECTED]
Assunto: RES: [cejug-discussao] [cejug] Help2!


Diga lá Airton!

Vc está precisando de algo como:

public class Teste
{
    public static void main(String args[]) throws Exception
    {
    int timeOutEmMilisegundos = 1000;
                Runtime runtime = Runtime.getRuntime();
                Process process = runtime.exec("notepad");

    Thread.sleep(timeOutEmMilisegundos )

    Process.destroy();

    }
}

O problema dessa implementação é que ela sempre espara o tempo
determinado em "timeOutEmMilisegundos" (mesmo que o processo termine
antes).

Vc pode resolver isso com threads. Uma outra thread pode contar
o tempo de time out e se responsabilizar por matar o processo que foi
disparado. A thread principal ficaria dormindo com um process.waitFor().

P.S.: O q exatamente vc quer fazer? Será que esse processo
externo não pode ser um código Java?

[]'s,

/**
* Régis Melo
* SoftSite Tecnologia
*/

-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 4 de fevereiro de 2003 20:33
Para: [EMAIL PROTECTED]
Assunto: [cejug-discussao] [cejug] Help2!

Olá!

Recebi em resposta, o código abaixo, enviado pelo colega Régis que
permite o
"start" de um processo externo a partir de uma aplicação Java.
Peço-lhes mais uma ajudazinha.
Como posso implementar um controle adicional, que caso o processo
iniciado
não termine dentro de um tempo previsto possa ser destruído pelo método
destroy() da classe java.lang.Process?

Grato,

Airton.

public class Teste
{
    public static void main(String args[])
    {
            try
            {
                Runtime runtime = Runtime.getRuntime();
                Process process = runtime.exec("notepad");

                int exitCode = process.waitFor();

                System.out.println("ExitCode " + exitCode);
            } catch (Throwable t)
            {
                    t.printStackTrace();
              }
    }
}




------------------------------------------------------------------------
-------------------

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED]





---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27/01/2003


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27/01/2003



----------------------------------------------------------------------------
--------------- Ceara' Java User Group    Para cancelar sua assinatura,
envie um e-mail para: [EMAIL PROTECTED]   Para mais
informacoes, mande um e-mail para: [EMAIL PROTECTED]   Falar com o
administrador? e-mail para: [EMAIL PROTECTED]


----------------------------------------------------------------------------
---------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED]






----------------------------------------------------------------------------
----


----------------------------------------------------------------------------
---------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED]


-------------------------------------------------------------------------------------------

Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 

Responder a