deve ter numa livraria do north shopping, não lembro se eh siciliano ou eh saraiva, eh uma coisa assim... fica no ultimo andar... sempre chega antes por lá, comprei as ultimas duas edições por lá assim que foram lançadas. quanto a proposta de criar um "centro de projetos de estudo", acho válida, mesmo que seja virtual e seus membros troquem conteudo e projetos pela rede... mas alguem deve tomar a coordenação se não eh mais um projeto que não sairá do papel.
espero que o Cejug possa cumprir sua promessa de todo mes ou mais de uma ves por mes oferecer uma palestra ou mesmo um mini-curso sobre as tecnologias Java e relacionadas que estão na pauta do momento como J2EE e Web Services, principalmente o ultimo já que todo o mercado de TI está falando que esse ano será o ponto inicial de investimento das empresas nesse setor. -----Mensagem original----- De: Felipe Gaúcho [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 5 de fevereiro de 2003 07:41 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] --- 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/1/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/1/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]