Literalmente roubando o post do blog Make Use Of, vejam uma lista de substitutos para a Adobe Creative Suite. Todos os "substitutos" são, no mínimo free, e alguns ainda são multiplataforma.
Para não dizer que a gente aqui não trabalha, vamos colocar alguns posts sobre os softwares apresentados no post supracitado.
Valeu e feliz ano novo para todos...
terça-feira, 30 de dezembro de 2008
quinta-feira, 20 de novembro de 2008
Netbeans 6.5 Liberado
Apesar do pequeno atraso, a versão 6.5 do Netbeans foi liberada agora a pouco e já pode ser acessada aqui.
segunda-feira, 17 de novembro de 2008
Para a Comunidade Java do Brasil.
Próximo sábado (22/11/2008) acontecerá o IV Natal Java Day no CEFET - Unidade Sede - Natal/RN.
O evento inicia às 08:20h com a palestra de abertura. As vagas nos minicursos serão preenchidas por ordem de chegada no CEFET e são limitadas.
Não se esqueça de levar os 2 Kg de alimentos não perecíveis que serão doados a instituições de caridades do RN. Eles deverão ser entregues no recebimento do material.
A programação do IV Natal Java Day já está fechada. Quem ainda não se inscreveu no evento e deseja participar, acesso www.jeebrasil.com.br/nataljavaday
Palestras:
08:20h - 08:30h Abertura do IV Natal Java Day
08:30h - 08:50h Novidades do Java 7 (Itamir Filho - JavaRN)
08:50h - 09:30h OpenGinga: Ambiente para desenvolvimento de aplicações para TV Digital (Raoni Kulesza - UFPB)
09:40h - 10:20h Os 10 maus hábitos dos desenvolvedores JSF (Rafael Ponte - CEJUG)
10:20h - 10:35h Sorteio de brindes
10:40h - 11:20h JVM Internals and Tools: Entendendo e usando o poder da JVM (Gleydson Lima - UFRN/JavaRN)
11:20h - 12:00h Java e a próxima geração de smart cards (Igor Medeiros)
Intervalo
14:00h - 14:40h DWR: Utilizando o COMET/ReverseAjax do DWR (Handerson Frota - CEJUG)
14:40h - 15:20h Java, Software LIvre e Governo (Serge Rehem - JavaBahia)
15:20h - 16:00h OpenSocial: Padronização das redes sociais (Christiano Milfont - CEJUG)
16:00h - 16:10h Sorteio de brindes
16:10h - 16:50h A tempestade por trás da computação nas nuvens (Rodrigo Rebouças - UFCG / PBJUG)
16:50h - 17:30h Mais velozes e mais furiosos: Desenvolvimento Web2.0 e JEE com JBoss Seam (João Paulo Viragine - Red Hat)
17:30h - 18:00h Apresentando Groovy para desenvolvedores Java (Ricardo Wendell - JavaRN)
------------
Mini-cursos:
09:00h - 12:00h Introdução a Linguagem de Programação Java (Eliane Craveiro e Raquel Carsi )
09:00h - 12:00h Introdução ao JSF (Gleison Diolino e Wilbert Ribeiro )
15:00h - 18:00h Introdução a Linguagem de Programação Java (Keyth Héllen e Kellyson Victor )
15:00h - 18:00h Introdução ao JSF (Rosemary Pessoa e Lucas Mariano)
15:00h - 18:00h Introdução Desenvolvimento Ágil para Web com VRaptor (Rafael Uchôa)
Infelizmente nao poderei ir... mas vale o registro!
O evento inicia às 08:20h com a palestra de abertura. As vagas nos minicursos serão preenchidas por ordem de chegada no CEFET e são limitadas.
Não se esqueça de levar os 2 Kg de alimentos não perecíveis que serão doados a instituições de caridades do RN. Eles deverão ser entregues no recebimento do material.
A programação do IV Natal Java Day já está fechada. Quem ainda não se inscreveu no evento e deseja participar, acesso www.jeebrasil.com.br/
Palestras:
08:20h - 08:30h Abertura do IV Natal Java Day
08:30h - 08:50h Novidades do Java 7 (Itamir Filho - JavaRN)
08:50h - 09:30h OpenGinga: Ambiente para desenvolvimento de aplicações para TV Digital (Raoni Kulesza - UFPB)
09:40h - 10:20h Os 10 maus hábitos dos desenvolvedores JSF (Rafael Ponte - CEJUG)
10:20h - 10:35h Sorteio de brindes
10:40h - 11:20h JVM Internals and Tools: Entendendo e usando o poder da JVM (Gleydson Lima - UFRN/JavaRN)
11:20h - 12:00h Java e a próxima geração de smart cards (Igor Medeiros)
Intervalo
14:00h - 14:40h DWR: Utilizando o COMET/ReverseAjax do DWR (Handerson Frota - CEJUG)
14:40h - 15:20h Java, Software LIvre e Governo (Serge Rehem - JavaBahia)
15:20h - 16:00h OpenSocial: Padronização das redes sociais (Christiano Milfont - CEJUG)
16:00h - 16:10h Sorteio de brindes
16:10h - 16:50h A tempestade por trás da computação nas nuvens (Rodrigo Rebouças - UFCG / PBJUG)
16:50h - 17:30h Mais velozes e mais furiosos: Desenvolvimento Web2.0 e JEE com JBoss Seam (João Paulo Viragine - Red Hat)
17:30h - 18:00h Apresentando Groovy para desenvolvedores Java (Ricardo Wendell - JavaRN)
------------
Mini-cursos:
09:00h - 12:00h Introdução a Linguagem de Programação Java (Eliane Craveiro e Raquel Carsi )
09:00h - 12:00h Introdução ao JSF (Gleison Diolino e Wilbert Ribeiro )
15:00h - 18:00h Introdução a Linguagem de Programação Java (Keyth Héllen e Kellyson Victor )
15:00h - 18:00h Introdução ao JSF (Rosemary Pessoa e Lucas Mariano)
15:00h - 18:00h Introdução Desenvolvimento Ágil para Web com VRaptor (Rafael Uchôa)
Infelizmente nao poderei ir... mas vale o registro!
quinta-feira, 13 de novembro de 2008
Galeria de sons para todos os gostos e necessidades
"Soundsnap is the best platform to find and share free sound effects and loops- legally."
Como o próprio site se descreve, ele compartilha sons e loops de instrumentos para todos. O site em si é muito bem feito, organizado por categorias e os sons são avaliados e comentados pelos usuários. Então já sabe, vai fazer uma apresentação e quer colocar aquele efeito? Criou um arranjo ou um jingle e quer incrementá-lo? Quer simplesmente ouvir um barulho diferente? Esse é o lugar!
1º Concurso Nacional de Desenvolvimento de Aplicativos para Aparelhos Nokia
O blog Sem Limites, em parceria com a Nokia, estão realizando um concurso para desenvolvedores de aplicativos para celulares Nokia. A idéia é desenvolver um aplicativo qualquer para uma das duas plataformas da Nokia, S40 ou S60, e produzir um aplicativo realmente interessante.
A premiação é de R$ 10 mil, R$ 6 mil e R$ 4 mil para o primeiro, segundo e terceiro lugares respectivamente. Neste site do concurso é possível obter mais informações além de se increver.
Vale lembrar que a inscrição é até 15 de Dezembro, então corram para poderem participar!
Essa é uma ótima hora para colocar em prática tudo que vocês sabem sobre J2ME, não?
A premiação é de R$ 10 mil, R$ 6 mil e R$ 4 mil para o primeiro, segundo e terceiro lugares respectivamente. Neste site do concurso é possível obter mais informações além de se increver.
Vale lembrar que a inscrição é até 15 de Dezembro, então corram para poderem participar!
Essa é uma ótima hora para colocar em prática tudo que vocês sabem sobre J2ME, não?
quarta-feira, 12 de novembro de 2008
Voz e Vídeo no GMail
O GMail agora permite adicionar voz e vídeo através do GTalk. Neste site você pode conferir mais informações sobre esta novidade.
Já neste site aqui você confere um vídeo que mostra como o bate-papo funciona.
Eu ainda não testei, mas assim que puder vou conferir se é rápido mesmo, como garante a Google. Caso vocês consigam testar, por favor, digam o que acharam.
Fonte: O Velho
Já neste site aqui você confere um vídeo que mostra como o bate-papo funciona.
Eu ainda não testei, mas assim que puder vou conferir se é rápido mesmo, como garante a Google. Caso vocês consigam testar, por favor, digam o que acharam.
Fonte: O Velho
Metasploit Project
Imaginem um site que reúna informações sobre segurança, envolvendo tipos e técnicas sobre ataques, ferramentas para invasão e afins. Este é o site para quem procura algo do gênero. A idéia do projeto é fortalecer a segurança dos servidores/serviços, através de um framework mantido por eles que serve de base para os testes a serem executados.
"This project was created to provide information on exploit techniques and to create a useful resource for exploit developers and security professionals..."
"This project was created to provide information on exploit techniques and to create a useful resource for exploit developers and security professionals..."
quinta-feira, 6 de novembro de 2008
Quer aprender a fazer um filme?
Eu sei que o título do post está apelativo, mas pelo menos eu consegui sua atenção, não foi? Na verdade eu só quero repassar esse link do Olhar digital que tem uma reportagem bem legal sobre a técnica de filmagem Stop Motion (aquela da massinha de modelar).
Confiram, a reportagem é bem legal e mostra alguns profissionais trabalhando, dão dicas de software e de técnicas utilizadas. Vale a pena!
Confiram, a reportagem é bem legal e mostra alguns profissionais trabalhando, dão dicas de software e de técnicas utilizadas. Vale a pena!
Reorganização dos colaboradores
Como vocês podem perceber, o blog está meio devagar, com poucos posts, quase nenhum colaborador está "trabalhando" direito. Para melhorar isso, estamos em uma "discussão interna" para que apenas os colaboradores que se interessem em postar fiquem ativos e os outros sejam liberados...
Em breve o blog volta ao normal!
Em breve o blog volta ao normal!
quinta-feira, 30 de outubro de 2008
Ubuntu 8.10 Acabou de Sair!
Acabou de ser disponibilizada a versão 8.10 do Ubuntu, intitulada Intrepid Ibex. Essa versão promete melhorias significativas em termos de facilidade da interface e compatibilidade com hardware. No site oficial do ubuntu vocês pode conferir todas as novidades da versão e podem fazer o download aqui.
sexta-feira, 24 de outubro de 2008
Netbeans 6.5 Release Candidate
Saiu a primeira release candidate da versão 6.5 do Netbeans e está disponível aqui. Estmos chegando perto da release final desta versão, pois segundo este roadmap do site do Netbeans, em 18 de novembro poderemos baixar essa release final.
PS.: Vamos ver se o nosso "colega" cara-de-pau não resolve vender também essa versão.
PS.: Vamos ver se o nosso "colega" cara-de-pau não resolve vender também essa versão.
Intel Developer Forum
O Intel Developer Forum é um encontro que acontece 1 vez ao ano, sempre em Taiwan, para que a Intel anuncie as suas novidades e responda questões dos interessados sobre o assunto. Como não podia deixar de ser, essas palestras, são sempre ministradas por especialistas e costumam ser, no mínimo, muito interessante.
No site oficial do forum é possível saber mais, assistir a algumas palestras e ainda brincar com esse quiz massa para testar seus conhecimentos. Vale a pena dar uma olhadinha...
No site oficial do forum é possível saber mais, assistir a algumas palestras e ainda brincar com esse quiz massa para testar seus conhecimentos. Vale a pena dar uma olhadinha...
quinta-feira, 23 de outubro de 2008
Que vergonha!!!
Eu não gosto muito de aceitar a ideia de que o Brasil é um país de oportunistas, mas infelizmente é verdade. Só analisando os nossos governantes a gente pode ter uma prova disso. Agora a coisa piora mais ainda quando chega na Bahia, e mais uma vez eu odeio essa ideia, mas sou forçado a aceitá-la.
Não estou querendo aqui consertar o mundo não, mas eu vou relatar algo que Mário me mostrou e, de certa forma, nós ficamos chocados:
Neste site aqui, um baiano "mal-caráter", pra não falar nada pior, está vendendo o Netbeans 6.1, ou na verdade o "Net Beans 6.1 Serial Original Frete Grátis", na maior cara dura, como se fosse algo que ele realmente desenvolveu e está cobrando pelo trabalho dele. Além disso, no site dele, ele anuncia vários outros softwares piratas de forma descarada.
Eu sei que vocês devem estar pensando que isso acontece em todo lugar, que várias pessoas vendem software pirata e que isso é besteira e que eu não tenho mais nada a fazer do que falar sobre essas besteiras no blog. O fato é que apesar de a pirataria estar de forma escancarada no mundo, eu não acho que isso seja uma coisa saudável e normal, mas o absurdo todo foi vender um software que é opensource como sendo seu e sem agregar nenhum tipo de serviço ou garantia.
Na minha visão era muito melhor ele estudar o Netbeans 6.1 e ganhar muito mais dinheiro dando cursos de melhores práticas ou desenvolvimento rápido com a ferramenta, do que vender uma coisa que ele não fez, é oferecida de graça pelos desenvolvedores e ele nem sequer pensou em oferecer algum tipo de serviço por isso.
A questão da pirataria é crime, é errado e traz diversas consequencias para o mercado que atuamos, desenvolvimento de softwares, mas a que ponto estamos chegando?
Desculpem o desabafo, mas odeio esse tipo de coisa!
Não estou querendo aqui consertar o mundo não, mas eu vou relatar algo que Mário me mostrou e, de certa forma, nós ficamos chocados:
Neste site aqui, um baiano "mal-caráter", pra não falar nada pior, está vendendo o Netbeans 6.1, ou na verdade o "Net Beans 6.1 Serial Original Frete Grátis", na maior cara dura, como se fosse algo que ele realmente desenvolveu e está cobrando pelo trabalho dele. Além disso, no site dele, ele anuncia vários outros softwares piratas de forma descarada.
Eu sei que vocês devem estar pensando que isso acontece em todo lugar, que várias pessoas vendem software pirata e que isso é besteira e que eu não tenho mais nada a fazer do que falar sobre essas besteiras no blog. O fato é que apesar de a pirataria estar de forma escancarada no mundo, eu não acho que isso seja uma coisa saudável e normal, mas o absurdo todo foi vender um software que é opensource como sendo seu e sem agregar nenhum tipo de serviço ou garantia.
Na minha visão era muito melhor ele estudar o Netbeans 6.1 e ganhar muito mais dinheiro dando cursos de melhores práticas ou desenvolvimento rápido com a ferramenta, do que vender uma coisa que ele não fez, é oferecida de graça pelos desenvolvedores e ele nem sequer pensou em oferecer algum tipo de serviço por isso.
A questão da pirataria é crime, é errado e traz diversas consequencias para o mercado que atuamos, desenvolvimento de softwares, mas a que ponto estamos chegando?
Desculpem o desabafo, mas odeio esse tipo de coisa!
sábado, 11 de outubro de 2008
Ubuntu e EEE
O Ubuntu sempre surpreendendo ele tem uma distribuição especifica para EEE PC.
Que é muito melhor que a distribuição que vem no EEE PC.
Veja você mesmo.
http://www.ubuntu-eee.com/
Que é muito melhor que a distribuição que vem no EEE PC.
Veja você mesmo.
http://www.ubuntu-eee.com/
sexta-feira, 3 de outubro de 2008
Ubuntu 8.10 Beta Lançado
Ontem a Canonical liberou a primeira versão beta do Ubuntu 8.10. Como a previsão é lançar a versão estável ainda esse mês, essa versão já deve estar bem próxima a que será lançada. Pra quem quiser conferir é só acessar esse site e baixar.
sexta-feira, 19 de setembro de 2008
Mes do Java
Pessoal,
Foi um sucesso o evento do Mês do Java.
Nos colaboramos com a organização (Mario) e com o minicurso de JME (Diego).
Rolou ate transmissão ao vivo do evento.
Acredito que depois dessa mostramos o que a Bahia tem...
Mais detalhes e fotos
[]´s
Foi um sucesso o evento do Mês do Java.
Nos colaboramos com a organização (Mario) e com o minicurso de JME (Diego).
Rolou ate transmissão ao vivo do evento.
Acredito que depois dessa mostramos o que a Bahia tem...
Mais detalhes e fotos
[]´s
domingo, 14 de setembro de 2008
Software Freedom Day 2008 - Salvador/Ba
Pegando o gancho do Mês do Java, em setembro, também, é o mês do software freedom day, e aqui em Salvador terá um versão do evento.
O evento consiste num esforço comum das comunidades de software livre espalhadas pelo mundo para divulgar o software livre.
O local do evento será na Unifacs - campus da Paralela.
É muito importante que todos prestigiem.
Obs.: Lembrando que este evento conta com o apoio do grupo JavaBahia.
Para mais informações: Tecnologia Livre!
O evento consiste num esforço comum das comunidades de software livre espalhadas pelo mundo para divulgar o software livre.
O local do evento será na Unifacs - campus da Paralela.
É muito importante que todos prestigiem.
Obs.: Lembrando que este evento conta com o apoio do grupo JavaBahia.
Para mais informações: Tecnologia Livre!
Nova versão do VirtualBox
Já está disponível a nova versão do VirtualBox, esse maravilhoso software de virtualização. Agora na versão 2.0.2, o software traz diversas correções e muitas melhorias como: suporte a 64 bits, substituição da interface Qt3 pela Qt4, melhorias no desempenho, dentre outras.
Confira a lista completa de detalhes no changelog da versão aqui.
Fonte: Blog do Ubuntuuser
Confira a lista completa de detalhes no changelog da versão aqui.
Fonte: Blog do Ubuntuuser
segunda-feira, 8 de setembro de 2008
Mini-curso de J2ME
No sábado, dia 06 de setembro de 2008, eu ministrei um minicurso de J2ME na FIB, como parte dos eventos do Mês do Java. Mas foi apenas o começo, pois ainda tem mais mini-cursos e palestras a serem ministradas, confiram no site acima.
Mas para os participantes do curso e/ou interessados na tecnologia, segue o PDF com os slides e o código fonte (projeto do Netbeans), já que nem todos copiaram.
Pegue o PDF aqui e o código fonte aqui.
Aqui mesmo no blog, Mário postou esse mesmo mini-curso que ele ministrou em outro momento, só que um curso nunca é igual ao outro, então sugiro dar uma olhada no código fonte que ele disponibilizou.
Até a próxima.
Mas para os participantes do curso e/ou interessados na tecnologia, segue o PDF com os slides e o código fonte (projeto do Netbeans), já que nem todos copiaram.
Pegue o PDF aqui e o código fonte aqui.
Aqui mesmo no blog, Mário postou esse mesmo mini-curso que ele ministrou em outro momento, só que um curso nunca é igual ao outro, então sugiro dar uma olhada no código fonte que ele disponibilizou.
Até a próxima.
quarta-feira, 3 de setembro de 2008
Google Crohme - O browser que promete
Finalmente a Google libera uma versão beta do seu browser, o Google Crohme, que promete ser um browser para a Web 2.0, sendo mais rápido e mais seguro do que os "browsers antigos", como ela mesmo se refere. Aqui tem uma sequência de quadrinhos que explica as funcionalidades do Google Crohme.
Quem quiser conhecer mais, o site oficial desse novo browser é o www.google.com/chrome!
Eu ainda não pude testar, pois ainda não saiu nenhuma versão para mac, mas estou ancioso...
Quem quiser conhecer mais, o site oficial desse novo browser é o www.google.com/chrome!
Eu ainda não pude testar, pois ainda não saiu nenhuma versão para mac, mas estou ancioso...
quinta-feira, 28 de agosto de 2008
sexta-feira, 22 de agosto de 2008
Mes do Java
Setembro - Mês do Java - Bahia
Setembro é o Mês do Java no Brasil. De 10 a 30/09, SouJava, Sun e vários JUGs brasileiros realizam uma série de eventos em 14 cidades brasileiras, iniciando pelo JustJava e culminando no Sun Tech Days Brazil, ambos em São Paulo. Na Bahia, os grupos JavaBahia e SertãoJUG, com o apoio da InfoqJr e do CA BSI/PD, lideram a organização de mini-cursos e palestras internacionais e nacionais.
Confira os detalhes do evento em Salvador:
http://wiki.java.net/bin/view/JUGs/MesJavaBahia
Setembro é o Mês do Java no Brasil. De 10 a 30/09, SouJava, Sun e vários JUGs brasileiros realizam uma série de eventos em 14 cidades brasileiras, iniciando pelo JustJava e culminando no Sun Tech Days Brazil, ambos em São Paulo. Na Bahia, os grupos JavaBahia e SertãoJUG, com o apoio da InfoqJr e do CA BSI/PD, lideram a organização de mini-cursos e palestras internacionais e nacionais.
Confira os detalhes do evento em Salvador:
http://wiki.java.net/bin/view/JUGs/MesJavaBahia
quarta-feira, 20 de agosto de 2008
Previsões para o futuro
Por causa da rápida evolução, é bastante difícil prever o comportamento do mercado de TI daqui a doze meses, mais ainda daqui a quatro anos. Pois é, especialistas se arriscaram a fazer uma rápida "previsão" de como será o Linux em 2012.
Especialistas apostam que daqui a quatro anos, as aplicações baseadas em web vão dominar (hoje já podemos perceber esta tendência), a virtualização progride e as linhas de comando para acessar as configurações básicas do sistema vai ser coisa do passado.
segunda-feira, 4 de agosto de 2008
TerraTV no Linux
sexta-feira, 1 de agosto de 2008
Como ganhar dinheiro com software livre.
Pra quem achava uma tarefa utópica ganhar dinheiro com o pinguim e CIA, o CEO da Red Hat, Jim Whitehurst, nos mostra que é possível ao distribuir o software barato e ganhar dinheiro com suporte e consultoria.
Fonte: @grega
Fonte: @grega
Faleceu Randy Pausch - 1960 – 2008 †
Randy Pausch ficou conhecido pela "última palestra" dada em 18 de setembro de 2007, na Univ. de Carnegie Mellon. O professor descobriu que tinha câncer no pâncreas e resolveu então ministrar uma palestra intitulada "Really Achieving Your Childhood Dreams".
quarta-feira, 30 de julho de 2008
Bahia Robotics Team conquista inédito 3o lugar em torneio mundial de futebol de robôs em Suzhou, China.
A equipe de robótica da Bahia (BRT) do ACSO/UNEB retornou nesta quarta-feira (23/07/2008) de Suzhou, China onde participou da principal competição científica mundial de Robótica e Inteligência Artificial: a RoboCup 2008.
Ver Notícia Completa: http://www.acso.uneb.br/acso/index.php?n=Main.Noticia017
Parabéns pela conquista.
Ver Notícia Completa: http://www.acso.uneb.br/acso/index.php?n=Main.Noticia017
Parabéns pela conquista.
segunda-feira, 28 de julho de 2008
NetBeans IDE 6.5
A nova versão do NetBeans já pode ser testada or desenvolvedores do mundo todo. Foi liberado o Milestone 1 da versão 6.5 do NetBeans, baixe neste link.
Entre algumas melhorias, a mais citada é a integração completa de projetos PHP dentro do NetBeans. Quem usa sabe que a IDE consegue atender a outras linguagens, que não Java, mas não custa testar essa integração e conferir tudo que o NetBeans 6.5 tem pra nos ofercer.
Além do suporte a PHP, a nova versão do NetBeans traz melhorias para quem trabalha com CSS, Ajax e muito mais. Aqui é possível conferir todas as melhorias que essa versão traz.
A versão estável está programada para 2 de outubro, de acordo com o roadmap deles, acessível aqui.
Entre algumas melhorias, a mais citada é a integração completa de projetos PHP dentro do NetBeans. Quem usa sabe que a IDE consegue atender a outras linguagens, que não Java, mas não custa testar essa integração e conferir tudo que o NetBeans 6.5 tem pra nos ofercer.
Além do suporte a PHP, a nova versão do NetBeans traz melhorias para quem trabalha com CSS, Ajax e muito mais. Aqui é possível conferir todas as melhorias que essa versão traz.
A versão estável está programada para 2 de outubro, de acordo com o roadmap deles, acessível aqui.
quarta-feira, 23 de julho de 2008
Pegando carona na Lei Seca...
terça-feira, 22 de julho de 2008
Só se fala Falha de segurança em servidores de DNS
Essa falha de segurança permite que pessoas mal intencionadas redirecionem sua navegação. A grosso modo vamos explicar a historia.
Ao acessar um site digitamos o endereço (http://endereco.com/), esse endereço é traduzido pelos servidores DNS para um IP (201.200.200.111 <-- esse é fictício ) da maquina onde esta hospedado o site e então é encontrada a maquina que envia as paginas para o navegador. O ataque é feito ao DNS por conta de falhas de segurança fazendo com que ele traduza o endereço que foi digitado para um numero IP diferente (de outra maquina). Exemplo pratico: No navegador acesso o endereço do www.banco.com, o IP correto da maquina que esta hospedado o site do banco é 200.200.200.201, o DNS foi atacado e esta redirecionado para 200.222.100.102 onde uma pessoa mal intencionada colocou um servidor hospedando o site clonado do banco para obter senhas. Ouvi falar muito bem desse cara Open DNS que promete uma melhor e mais segura navegação. Estou testando.
Mais informações sobre a falha:
http://linhadefensiva.uol.com.br/2008/07/texto-publicado-por-engano-revela-detalhes-da-misteriosa-brecha-no-dns/
Ao acessar um site digitamos o endereço (http://endereco.com/), esse endereço é traduzido pelos servidores DNS para um IP (201.200.200.111 <-- esse é fictício ) da maquina onde esta hospedado o site e então é encontrada a maquina que envia as paginas para o navegador. O ataque é feito ao DNS por conta de falhas de segurança fazendo com que ele traduza o endereço que foi digitado para um numero IP diferente (de outra maquina). Exemplo pratico: No navegador acesso o endereço do www.banco.com, o IP correto da maquina que esta hospedado o site do banco é 200.200.200.201, o DNS foi atacado e esta redirecionado para 200.222.100.102 onde uma pessoa mal intencionada colocou um servidor hospedando o site clonado do banco para obter senhas. Ouvi falar muito bem desse cara Open DNS que promete uma melhor e mais segura navegação. Estou testando.
Mais informações sobre a falha:
http://linhadefensiva.uol.com.br/2008/07/texto-publicado-por-engano-revela-detalhes-da-misteriosa-brecha-no-dns/
terça-feira, 15 de julho de 2008
Ubuntu Mobile Internet Device (MID) Edition
Você já ouviu falar em MID (Mobile Internet Device)? Caso nunca tenha ouvido falar, dê uma olhada aqui e fique por dentro dessa tecnologia fantástica!
Agora que você já tem noção do que esse aparelho pode fazer, a novidade é que a Canonical lançou uma versão do Ubuntu 8.04 para MID, levando em conta todas as especificidades do aparelho. O site oficial do lançamento é esse e lá tem as funcionalidades completas da nova versão do Ubuntu.
Para citar algumas (sem traduções estúpidas):
- Full Web 2.0/AJAX fidelity, with custom options of Adobe Flash®, Java, and more
- Outstanding media playback so you can enjoy videos, music and photos with superior quality and easy navigation
- A suite of applications that work seamlessly to meet every need of a digital parent, student or anyone who is on-the-go
- Facebook®, MySpace®, YouTube®, Dailymotion®, 3D games, GPS, maps, in short, the full Web 2.0 experience delivered into your hands as a compact and powerful device that's easy and fun to use
Java e .Net dominam desenvolvimento wireless
Uma recente pesquisa da Evans Data mostra que as plataformas .Net Compact Framework e Java ME são as preferidas por desenvolvedores de aplicações e sistemas sem fio. Os ambientes Linux e Windows Mobile 6.0 ficaram logo atrás na lista de preferências, seguidos pelo Android e Mac OS, que foram as menos citadas.
Vamos dar um desconto, pois o Android tem menos de um ano de idade e o interesse no Mac OS para mobilidade só veio com o lançamento do iPhone em julho/2007.
Ficou evidenciado que tanto a .Net Compact Framework como Java ME são muito fortes e bem conhecidas entre a comunidade de desenvolvimento wireless, sendo assim, fica difícil imaginar outra plataforma concorrente ultrapassando qualquer uma delas, um um futuro próximo, ressalta o responsável pela pesquisa.
Uma descoberta importante da pesquisa foi que o maior obstáculo para se superar na criação de aplicações wireless está nos requerimentos de testes em plataformas cruzadas, além do pouco acesso aos protocolos de interface (APIs) dos dispositivos.
Clique aqui para ver a reportagem original
Vamos dar um desconto, pois o Android tem menos de um ano de idade e o interesse no Mac OS para mobilidade só veio com o lançamento do iPhone em julho/2007.
Ficou evidenciado que tanto a .Net Compact Framework como Java ME são muito fortes e bem conhecidas entre a comunidade de desenvolvimento wireless, sendo assim, fica difícil imaginar outra plataforma concorrente ultrapassando qualquer uma delas, um um futuro próximo, ressalta o responsável pela pesquisa.
Uma descoberta importante da pesquisa foi que o maior obstáculo para se superar na criação de aplicações wireless está nos requerimentos de testes em plataformas cruzadas, além do pouco acesso aos protocolos de interface (APIs) dos dispositivos.
Clique aqui para ver a reportagem original
Firefox 3: O software mais baixado em 24 horas
É verdade, o Firefox 3 conseguiu querbrar o recorde mundial de software mais baixado num período de 24h. Foram exatamente 8.002.530 downloas no dia 18 de junho de 2008. Esse foi o número de downloads nas primeiras 24h, mas a quantidade total de downloads até agora já ultrapassa os 28.000.000, de acordo com o site Spread Firefox.
Parabéns para todos que estão contribuindo para que o software livre ganhe espaço no mercado. Aproveite e imprima aqui o seu certificado do Firefox 3 Download Day e mostre a todos como você foi importante nessa conquista.
Parabéns para todos que estão contribuindo para que o software livre ganhe espaço no mercado. Aproveite e imprima aqui o seu certificado do Firefox 3 Download Day e mostre a todos como você foi importante nessa conquista.
Neo FreeRunner - OpenMoko
Recentemente eu estava lendo um blog português e li sobre esse aparelho que me pareceu ser, no mínimo, interessante.
Imagine um aparelho com os recursos de um celular (GSM, GPRS, WIFI e etc...), só que totalmente aberto, esperando apenas que você desenvolva os seus aplicativos e utilize-o da forma que desejar.
Pois é, eu também achei essa estória um pouco estranha e fui conferir no site oficial da OpenMoko e é verdade. O Neo FreeRunner possui o seu código free e opensource, além de ser "GNU/Linux-based".
No site da OpenMoko tem mais informações técnicas sobre esse aparelho, vale a pena dar uma olhada.
terça-feira, 17 de junho de 2008
O Livro Oficial do Ubuntu 2a. Edição
A editora Artmed/Bookman lançou O Livro Oficial do Ubuntu 2a. Edição (em Português) e já está disponível para a compra em seu site, através deste link.
O Livro Oficial do Ubuntu - 2.ed.
Benjamin Mako Hill, Jono Bacon
Esta obra é uma referência básica e fundamental para o mundo do Ubuntu Linux, sistema operacional completo e gratuito, destinado tanto a usuários novatos como a especialistas. "Escrito pelo criador" e por membros líderes da comunidade desse sistema, este livro aborda tudo o que você precisa saber para aproveitar ao máximo os recursos do Ubuntu.
Público-alvo e mercado
Estudantes de cursos de tecnologia da informação, ciência da computação e engenharia da computação e profissionais da área que trabalham com programação orientada a objeto e estão interessados em aperfeiçoar o projeto de código existente.
Você pode conferir o post no UbuntuForum-BR.org
O Livro Oficial do Ubuntu - 2.ed.
Benjamin Mako Hill, Jono Bacon
Esta obra é uma referência básica e fundamental para o mundo do Ubuntu Linux, sistema operacional completo e gratuito, destinado tanto a usuários novatos como a especialistas. "Escrito pelo criador" e por membros líderes da comunidade desse sistema, este livro aborda tudo o que você precisa saber para aproveitar ao máximo os recursos do Ubuntu.
Público-alvo e mercado
Estudantes de cursos de tecnologia da informação, ciência da computação e engenharia da computação e profissionais da área que trabalham com programação orientada a objeto e estão interessados em aperfeiçoar o projeto de código existente.
Você pode conferir o post no UbuntuForum-BR.org
segunda-feira, 16 de junho de 2008
ODF agora é norma da ABNT
Apesar da notícia não ser tão nova assim, eu faço questão de registrá-la aqui no blog, já que falamos bastante aqui de software livre.
Dia 12/05/2008 foi publicada a norma da ABNT com código NBRISO/IEC26300, que define o Open Document Format (ODF) seja, a partir de 12/06/2008, o formato oficial para aplicações de escritório. Quem quiser conferir no site da própria ABNT pode utilizar este link.
Como eu falei que a notícia não é tão nova assim, tenho que dar os créditos a quem merece, por isso:
Leia no SoftwareLivre.org
Leia no ITWeb.com.br
Dia 12/05/2008 foi publicada a norma da ABNT com código NBRISO/IEC26300, que define o Open Document Format (ODF) seja, a partir de 12/06/2008, o formato oficial para aplicações de escritório. Quem quiser conferir no site da própria ABNT pode utilizar este link.
Como eu falei que a notícia não é tão nova assim, tenho que dar os créditos a quem merece, por isso:
Leia no SoftwareLivre.org
Leia no ITWeb.com.br
domingo, 15 de junho de 2008
Creative Commons | BR
Uma animação que explica a licença CreativeCommons CC.
http://creativecommons.org.br
http://creativecommons.org.br
quinta-feira, 12 de junho de 2008
Arte para cartão de visita com Ubuntu
O LedStyle do Tuxresources.org criou um cartão de visita do Ubuntu muito massa e disponibilizou sob licença GPL. Como eu não tenho a intenção de tirar o mérito do nobre colega, o link para entender melhor essa estória é esse!
terça-feira, 10 de junho de 2008
Laboratório de Desenvolvimento para dispositivos moveis com Java ME
domingo, 1 de junho de 2008
Lambda Probe
O Lambda Probe é o antigo Tomcat Probe uma aplicação web (war), que serve para gerenciar e monitorar o Apache Tomcat. Por meio dessa aplicação de fácil instalação é possível ver em gráficos detalhes do uso de memória, adicionar e remover aplicações do tomcat, compilar os jsp acabando com o problema da demora no 1 acesso ao jsp e muito mais.
o site é : http://www.lambdaprobe.org/d/index.htm
Antes de fazer o download é possível ver o probe em ação na aplicação demo: http://demo.lambdaprobe.org . (login demo/demo) .
sexta-feira, 30 de maio de 2008
Firefox Download Day 2008
O pessoal da Mozilla está querendo estabelecer um novo record mundial no Guinness: tornao o Firefox 3 o software mais baixado em 24h!
Nesse site você registra o seu e-mail e confirma a sua participação no Download Day. O Brasil está bem, mas ainda precisamos melhorar a nossa participação.
Agora pra falar um pouco mais sério, eu vou ajudar o Firefox 3 a ganhar o record mundial porque ele é um software open source, respeita os padrões internacionais e é multiplataforma.
Então vamos lá gente, todo mundo baixando o Firefox 3 no Download Day.
quinta-feira, 22 de maio de 2008
Aumentando a velocidade das aplicações gráficas do Ubuntu
Uma alteração muito simples no arquivo /etc/hosts do seu Ubuntu pode fazer seu Gnome melhorar bastante a performance.
Por algum motivo que eu ainda vou descobrir, o Gnome precisa resolver o nome da máquina (hostname), e o tempo de resposta dessa tarefa é vital para a performance dele.
O que precisamos fazer é bem simples mesmo:
Verifique o nome da sua máquina no terminal:
hostname
Abra o arquivo /etc/hosts:
sudo gedit /etc/hosts
Você provavelmente encontrará:
127.0.0.1 localhost
127.0.1.1 nome_do_host_que_o_comando_hostname_te_deu
Altere o arquivo para:
127.0.0.1 localhost nome_do_host_que_o_comando_hostname_te_deu
127.0.1.1 nome_do_host_que_o_comando_hostname_te_deu
Agora salve o arquivo e pronto, perceba a melhora do seu Gnome para abrir aplicações.
Por algum motivo que eu ainda vou descobrir, o Gnome precisa resolver o nome da máquina (hostname), e o tempo de resposta dessa tarefa é vital para a performance dele.
O que precisamos fazer é bem simples mesmo:
Verifique o nome da sua máquina no terminal:
hostname
Abra o arquivo /etc/hosts:
sudo gedit /etc/hosts
Você provavelmente encontrará:
127.0.0.1 localhost
127.0.1.1 nome_do_host_que_o_comando_hostname_te_deu
Altere o arquivo para:
127.0.0.1 localhost nome_do_host_que_o_comando_hostname_te_deu
127.0.1.1 nome_do_host_que_o_comando_hostname_te_deu
Agora salve o arquivo e pronto, perceba a melhora do seu Gnome para abrir aplicações.
quarta-feira, 21 de maio de 2008
PermGen space
A JMV possui algumas áreas de memória para situações especificas. Uma dessas áreas é o PermGen space (Geração Permanente), nesse espaço da memória ficam os objetos que raramente são desalocados (código de classes, objetos de reflexão, pool de Strings). Essa área da JVM por padrão inicia com 64MB.
O problema recorrente é "java.lang.OutOfMemoryError: PermGen space" no Tomcat ele ocorre sempre que fazemos alguns "deploy" ou "redeploy" de aplicações.
Encontramos a solução aumentando o tamanho do "PermGen space"
-XX:MaxPermSize=256MB
Estamos monitorando com o lambda probe o tomcat e ate agora vem funcionando muito bem.
O problema recorrente é "java.lang.OutOfMemoryError: PermGen space" no Tomcat ele ocorre sempre que fazemos alguns "deploy" ou "redeploy" de aplicações.
Encontramos a solução aumentando o tamanho do "PermGen space"
-XX:MaxPermSize=256MB
Estamos monitorando com o lambda probe o tomcat e ate agora vem funcionando muito bem.
sexta-feira, 16 de maio de 2008
MyJavaServer, um ambiente de desenvolvimento
Desenvolvedores Java Enterprise Edition (JEE) encontraram no projeto MyJavaServer (MJS) um local para hospedar aplicações WEB. O MSJ foi lançado em 1999 com o nome de “mycgiserver”, aberto a varias tecnologias. Em 2001 o projeto adotou o nome atual, alem disso passou a oferecer suporte apenas as tecnologias JEE.
O projeto MJS atualmente conta com mais de 54.000 desenvolvedores ativos. O MJS oferece uma abordagem pratica para o desenvolvimento e a implantação de aplicações JEE. Para fazer uso dessa infra estrutura basta cadastrar-se no site (www.myjavaserver.com).
Como o MJS é um ambiente aberto esta sujeito a excessos no seu uso. Para dificultar o uso de forma inadequada é exigido no site que seja respondido um desafio simples que deve demonstrar a sua capacidade Java. Esse desafio vai requer algum conhecimento da linguagem de programação Java.
No desafio atual deve ser implementado o método public String getHandler(String [] config, String requestUri) da classe HandlerFactory o parâmetro config é um array que contem um padrões e manipuladores. Dois valores consecutivos formam um par padrão e manipulador. O parâmetro requestUri representa a chamada requisitada. O método de retornar o manipulador correspondente ao padrão que esta na chamada (requestUri). Caso a requisição não encontre nenhum padrão deve ser devolvido um “código” que é informado na questão.
Exemplo de entrada:
Resultado correto:
Verifica que se a requisição for para /nav/test.nav o padrão correto é o /nav que por sua vez esta ligado ao manipulador NavigationServlet.
Não é o intuito desse artigo divulgar a solução desafio. A idéia aqui é de difundir o projeto MJS. Tente resolver o desafio sozinho antes de olhar a solução. Estamos a disposição para ajudar tirar duvidas sobre o desafio e ajudar no que for possível.
Solução:
[]'s
O projeto MJS atualmente conta com mais de 54.000 desenvolvedores ativos. O MJS oferece uma abordagem pratica para o desenvolvimento e a implantação de aplicações JEE. Para fazer uso dessa infra estrutura basta cadastrar-se no site (www.myjavaserver.com).
Como o MJS é um ambiente aberto esta sujeito a excessos no seu uso. Para dificultar o uso de forma inadequada é exigido no site que seja respondido um desafio simples que deve demonstrar a sua capacidade Java. Esse desafio vai requer algum conhecimento da linguagem de programação Java.
No desafio atual deve ser implementado o método public String getHandler(String [] config, String requestUri) da classe HandlerFactory o parâmetro config é um array que contem um padrões e manipuladores. Dois valores consecutivos formam um par padrão e manipulador. O parâmetro requestUri representa a chamada requisitada. O método de retornar o manipulador correspondente ao padrão que esta na chamada (requestUri). Caso a requisição não encontre nenhum padrão deve ser devolvido um “código” que é informado na questão.
Exemplo de entrada:
String[] config: { "/", "MainServlet", "/nav", "NavigationServlet" }
String requestUri: "/ nav / test"
Resultado correto:
"NavigationServlet"
Verifica que se a requisição for para /nav/test.nav o padrão correto é o /nav que por sua vez esta ligado ao manipulador NavigationServlet.
Não é o intuito desse artigo divulgar a solução desafio. A idéia aqui é de difundir o projeto MJS. Tente resolver o desafio sozinho antes de olhar a solução. Estamos a disposição para ajudar tirar duvidas sobre o desafio e ajudar no que for possível.
Solução:
public class HandlerFactory
{
public String getHandler(String[] config, String requestUri)
{
String result="";
String temp="";
for(int i=0;itemp.length())
{
result=config[i+1];
temp=config[i];
}
}
}
if(!result.equals(""))
return result;
else
return "sQ95hl0"; //codigo que voce vai encontrar na pagina
}
}
[]'s
Tutorial Tray Icon no Java SE 6.0
O uso da nova funcionalidade de Tray Icon que esta no Java SE 6.0.
A versão do Java Platform, Standard Edition 6 (Java SE 6) permite o acesso a bandeja do sistema (adicionar os Tray Icons), em puro Java, com a ajuda de duas classes do pacote java.awt: SystemTray e TrayIcon. Essas classes tem a capacidade de adicionar icones na bandeja, menus pop-ups e flutuantes.
O que é a Bandeja do sistema?
Bandeja do sistema (Figura) é um local especializado, normalmente, na parte inferior da área de trabalho, onde os usuários podem acessar continuamente executando programas. Normalmente é chamado também de Notification Area ou System Tray. Em cada sistema, esta bandeja área é partilhada por todas as aplicações em execução no desktop.
Acessando a bandeja do sistema com java
O java.awt.SystemTray classe representa bandeja do sistema para o sistema operacional. Você pode acessar chamando o método estático SystemTray.getSystemTray (). No entanto antes devemos sempre verificar se o sistema suporta usando o método estático SystemTray.isSupported (). Se a bandeja do sistema não está presente ou não existe nesta plataforma, o isSupported () método retorna false. Se a aplicação tenta usar getSystemTray () sem suportar o método irá lançar um java.lang.UnsupportedOperationException.
Código de Exemplo:
O trecho seguinte código demonstra como acessar e personalizar bandeja do sistema:
Implementando TrayIcon
O objeto TrayIcon representa um ícone da bandeja. No entanto, a funcionalidade TrayIcon ultrapassa simplesmente o ícone que é mostrado na bandeja. Pode também ter um texto dica, AWT um menu popup, e um conjunto de ouvintes associados com ele.
A TrayIcon gera vários MouseEvents (pressionado, liberado, e clicado) e suporta a adição de correspondentes ouvintes para receber notificação desses acontecimentos. O TrayIcon por padrão, quando um direito do mouse ele exibe o especificado menu popup. Quando o mouse passa em cima do TrayIcon, a dica é exibida. A TrayIcon também pode gerar um ActionEvent. Em algumas plataformas, isso ocorre quando o usuário seleciona o ícone da bandeja usando o mouse ou teclado.
Espero que consigam dar mais vida a suas aplicações Desktop.
Nota: Para executar o código deste tutorial, você deve baixar e instalar o JDK 6.0
Projeto do netbeans ExemploTrayIcon.zip
[]'s
A versão do Java Platform, Standard Edition 6 (Java SE 6) permite o acesso a bandeja do sistema (adicionar os Tray Icons), em puro Java, com a ajuda de duas classes do pacote java.awt: SystemTray e TrayIcon. Essas classes tem a capacidade de adicionar icones na bandeja, menus pop-ups e flutuantes.
O que é a Bandeja do sistema?
Bandeja do sistema (Figura) é um local especializado, normalmente, na parte inferior da área de trabalho, onde os usuários podem acessar continuamente executando programas. Normalmente é chamado também de Notification Area ou System Tray. Em cada sistema, esta bandeja área é partilhada por todas as aplicações em execução no desktop.
Acessando a bandeja do sistema com java
O java.awt.SystemTray classe representa bandeja do sistema para o sistema operacional. Você pode acessar chamando o método estático SystemTray.getSystemTray (). No entanto antes devemos sempre verificar se o sistema suporta usando o método estático SystemTray.isSupported (). Se a bandeja do sistema não está presente ou não existe nesta plataforma, o isSupported () método retorna false. Se a aplicação tenta usar getSystemTray () sem suportar o método irá lançar um java.lang.UnsupportedOperationException.
Código de Exemplo:
O trecho seguinte código demonstra como acessar e personalizar bandeja do sistema:
public class TrayIconTeste {
/**
* Representa o tray icon
**/
private TrayIcon trayIcon;
public TrayIconTeste() {
//Verifica se o S.O. suporta tray icon
if (SystemTray.isSupported()) {
//Obtem a bandeja do S.O.
SystemTray tray = SystemTray.getSystemTray();
//Carregando a imagem tray.gif
Image image = Toolkit.getDefaultToolkit().getImage("tray.gif");
//ação de executar
ActionListener actionListener = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null, "Executar");
}
};
//ação de sair
ActionListener sairListener = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null, "Sair");
System.exit(0);
}
};
PopupMenu popup = new PopupMenu();
//Opção executar
MenuItem executarItem = new MenuItem("Executar");
executarItem.addActionListener(actionListener);
popup.add(executarItem);
//submenu
PopupMenu submenu = new PopupMenu("sub-menu");
popup.add(submenu);
//checkbox
submenu.add(new CheckboxMenuItem("Check box"));
//Opção sair
MenuItem sairItem = new MenuItem("Sair");
sairItem.addActionListener(sairListener);
popup.add(sairItem);
// Criando o tray icon e colocando o popup para o
// clique com o botão direito
trayIcon = new TrayIcon(image, "Exemplo - tooltip ", popup);
//Auto-ajuste do tamanho
trayIcon.setImageAutoSize(true);
//Registrando o escutador para evento de clique com
// botao esquerdo
trayIcon.addActionListener(actionListener);
try {
tray.add(trayIcon);
//balão de aviso
trayIcon.displayMessage("Exempo", "Balao de Aviso!", TrayIcon.MessageType.INFO);
} catch (AWTException e) {
System.err.println("TrayIcon não pode ser adicionado no sistema.");
}
} else {
System.err.println("Bandeja do sistema não é suportado.");
}
}
public static void main(String[] args) {
TrayIconTeste exemplo = new TrayIconTeste();
}
}
Implementando TrayIcon
O objeto TrayIcon representa um ícone da bandeja. No entanto, a funcionalidade TrayIcon ultrapassa simplesmente o ícone que é mostrado na bandeja. Pode também ter um texto dica, AWT um menu popup, e um conjunto de ouvintes associados com ele.
A TrayIcon gera vários MouseEvents (pressionado, liberado, e clicado) e suporta a adição de correspondentes ouvintes para receber notificação desses acontecimentos. O TrayIcon por padrão, quando um direito do mouse ele exibe o especificado menu popup. Quando o mouse passa em cima do TrayIcon, a dica é exibida. A TrayIcon também pode gerar um ActionEvent. Em algumas plataformas, isso ocorre quando o usuário seleciona o ícone da bandeja usando o mouse ou teclado.
Espero que consigam dar mais vida a suas aplicações Desktop.
Nota: Para executar o código deste tutorial, você deve baixar e instalar o JDK 6.0
Projeto do netbeans ExemploTrayIcon.zip
[]'s
Laboratório de Asynchronous Javascript And XML (AJAX)
O Laboratório de Asynchronous Javascript And XML (AJAX) ocorreu na FIB em 17/03/2008.
Material usado:
Apresentação(pdf)
Código Fonte (zip)
Bibliotecas necessárias para o projeto:
dwr.jar (Versão 2)
commons-logging-1.0.4.jar
Duvidas ou sugestões sobre o assunto entre em contato.
[]'s
Material usado:
Apresentação(pdf)
Código Fonte (zip)
Bibliotecas necessárias para o projeto:
dwr.jar (Versão 2)
commons-logging-1.0.4.jar
Duvidas ou sugestões sobre o assunto entre em contato.
[]'s
Netbeans e EEE PC ASUS
O Eee PC da ASUS já está sendo vendido aqui no Brasil. Encontrei a versão do Eee PC que roda o sistema operacional Linux, tem uma tela de 7 polegadas, 512 MB de memória RAM DDR2, um disco SSD de 2 GB, placa gráfica Intel UMA, bateria com duração de 2.8 horas e ele tem um leitor para cartões de memória MMC/SD (SDHC).
Em salvador encontrei ele por pouco mais de R$ 1.000,00.
O Eee PC pesa apenas 0,91 kg e é resistente a impactos, segundo a ASUS, por conta do hd solido.
Esse sim é um pc portátil (pequeno e leve), mas quanto a performance o que podemos esperar? Bom ainda não experimentei mas o fato é que esse video que mostra o netbeans rodando em uma das versões do Eee PC.
Em salvador encontrei ele por pouco mais de R$ 1.000,00.
O Eee PC pesa apenas 0,91 kg e é resistente a impactos, segundo a ASUS, por conta do hd solido.
Esse sim é um pc portátil (pequeno e leve), mas quanto a performance o que podemos esperar? Bom ainda não experimentei mas o fato é que esse video que mostra o netbeans rodando em uma das versões do Eee PC.
domingo, 11 de maio de 2008
Ubuntu + Active Directory: Um guia simples e definitivo
Tudo bem gente, eu já sei que essa história de colocar o linux para logar no Active Directory do Windows já está batida demais, só que mesmo assim eu vou postar essa informação, pois as pesquisas que eu fiz pela web não me mostraram tudo reunido, tive que catar informações em vários lugares e perdi um tempo grande.
Vou começar falando que no Ubuntu 8.04 vem uma ferramenta muito legal para conversar com o Active Directory, que é a Likewise-Open. Com essa ferramenta, praticamente acabou a necessidade de alterar arquivos na mão, ficou tudo muito fácil. Agora vamos deixar de enrolação e vamos pôr a mão na massa...
Para instalar o Likewise-Open basta apenas digitar os comando abaixo:
sudo apt-get install likewise-open
Quando o Ubuntu terminar de instalar os pacotes ele vai exibir uma tela de configuração do Kerberos, referentes ao domínio. Essa tela vai te pedir o nome do domínio, os servidores de domínio e pronto, depois disso já podemos ingressar nossa máquina no domínio.
Domínio Utilizado como exemplo: JAVA.FARINHA
Servidor principal do Active Directory: 192.168.0.2
O Likewise-Open possui um comando para ingressar a máquina no domínio chamado domainjoin-cli e é através dele que vamos colocar nossa máquina no domínio:
sudo domainjoin-cli join JAVA.FARINHA Administrator
Administrator é o usuário "root" do Active Directory, e logo após a execução do comando acima, será necessário digitar corretamente a senha do usuário Administrador do Active Directory.
Depois disso é só estejar, pois só com isso já é possível que um usuário do domínio logue na máquina, da seguinte forma:
JAVA\usuário
No Ubuntu 8.04 o Likewise-Open não está sendo automaticamente executado como erviço, o que significa que toda vez que a máquina for reiniciada, o comando de ingressar a máquina no domínio deve ser executado novamente. Mas existe uma forma simples de colocar esse serviço na inicialização do Ubuntu, evitando esse problema. Basta executar os comando abaixo:
sudo update-rc.d likewise-open defaults
sudo /etc/init.d/likewise-open start
É possível também fazer uma configuração no arquivo de configuração do samba para que o usuáio não precise digitar JAVA\usuário para logar no domínio, bastando apenas digitar seu nome de usuário, sem o JAVA\ na frente:
sudo vim /etc/samba/lwiauthd.conf
e adicione a linha no arquivo:
winbind use default domain = yes
Outra configuração interessante que é possível ser feita é colocar usuário de um determinado grupo como sudo, ou seja, usuário que podem administrar o sistema sem a necessidade de saber a senha de root. Esse grupo é criado e configurado pelo Active Directory e os usuário desse grupo vão ter acesso ao comando sudo. Vamos supor que o nosso grupo de administradores do servidor linux seja JavaAdmin:
Pronto, agora quano o serviço for reiniciado, todos os usuários que pertencerem ao grupo JavaAdmin lá no Active Directory pode utilizar o comando sudo sem problemas no seridor Ubuntu.
Espero que esse guia ajude vocês tanto quanto me ajudou, e até uma próxima...
Vou começar falando que no Ubuntu 8.04 vem uma ferramenta muito legal para conversar com o Active Directory, que é a Likewise-Open. Com essa ferramenta, praticamente acabou a necessidade de alterar arquivos na mão, ficou tudo muito fácil. Agora vamos deixar de enrolação e vamos pôr a mão na massa...
Instalando o Likewise-Open
Para instalar o Likewise-Open basta apenas digitar os comando abaixo:
sudo apt-get install likewise-open
Quando o Ubuntu terminar de instalar os pacotes ele vai exibir uma tela de configuração do Kerberos, referentes ao domínio. Essa tela vai te pedir o nome do domínio, os servidores de domínio e pronto, depois disso já podemos ingressar nossa máquina no domínio.
Domínio Utilizado como exemplo: JAVA.FARINHA
Servidor principal do Active Directory: 192.168.0.2
Ingressando a Máquina no Domínio JAVA.FARINHA
O Likewise-Open possui um comando para ingressar a máquina no domínio chamado domainjoin-cli e é através dele que vamos colocar nossa máquina no domínio:
sudo domainjoin-cli join JAVA.FARINHA Administrator
Administrator é o usuário "root" do Active Directory, e logo após a execução do comando acima, será necessário digitar corretamente a senha do usuário Administrador do Active Directory.
Depois disso é só estejar, pois só com isso já é possível que um usuário do domínio logue na máquina, da seguinte forma:
JAVA\usuário
Automatizando o serviço do Likewise-Open
No Ubuntu 8.04 o Likewise-Open não está sendo automaticamente executado como erviço, o que significa que toda vez que a máquina for reiniciada, o comando de ingressar a máquina no domínio deve ser executado novamente. Mas existe uma forma simples de colocar esse serviço na inicialização do Ubuntu, evitando esse problema. Basta executar os comando abaixo:
sudo update-rc.d likewise-open defaults
sudo /etc/init.d/likewise-open start
Logando usuário sem o prefixo do domínio
É possível também fazer uma configuração no arquivo de configuração do samba para que o usuáio não precise digitar JAVA\usuário para logar no domínio, bastando apenas digitar seu nome de usuário, sem o JAVA\ na frente:
sudo vim /etc/samba/lwiauthd.conf
e adicione a linha no arquivo:
winbind use default domain = yes
Configurando usuários de um grupo como sudo
Outra configuração interessante que é possível ser feita é colocar usuário de um determinado grupo como sudo, ou seja, usuário que podem administrar o sistema sem a necessidade de saber a senha de root. Esse grupo é criado e configurado pelo Active Directory e os usuário desse grupo vão ter acesso ao comando sudo. Vamos supor que o nosso grupo de administradores do servidor linux seja JavaAdmin:
sudo visudo -f /etc/sudoers
e no final adicionar a seguinte linha:
Pronto, agora quano o serviço for reiniciado, todos os usuários que pertencerem ao grupo JavaAdmin lá no Active Directory pode utilizar o comando sudo sem problemas no seridor Ubuntu.
Espero que esse guia ajude vocês tanto quanto me ajudou, e até uma próxima...
Assinar:
Postagens (Atom)