Novo Endereço Razec´s Lab
É com grande satisfação que após alguns meses trabalhando em um ambiente novo divulgo o endereço do blog:
http://razec.skycod.com/lab/
*Em breve escreverei o motivo do novo endereço. Atualizações somente no novo endereço.
Estágio | Venha fazer parte da IBM.
Hoje recebi um email do meu amigo Marcos Gialdi divulgando está oportunidade para os interessados em trabalhar na IBM. Conheço muitas pessoas aqui na @IBM que começaram através de estágio.
Detalhe importantíssimo: Existem muitas vagas em aberto.
O recrutamento de estagiários é uma parceria com a UNIP (link com o mapa do local) e acontecerá em Limeira no dia 27/06/2011 às 19:00hrs no Anfiteatro.
Podcast|Murilo Queiroz – Em Busca dos Tesouros

Fonte: http://www.fashionbubbles.com/
Ontem quando estava a caminho do trabalho ouvi o Castalio Podcast o qual comentei a alguns dias atrás (Muito Obrigado Og pela menção no podcast) e fiquei fascinado com a entrevista concedida pelo Murilo Queiroz.
A entrevista aconteceu como um bate-papo entre o Og e o Murilo, e o que mais me chamou atenção foi alguns acontecimentos que o Murilo contou principalmente pela sua busca ao jogo (“Em Busca dos Tesouros“), que conheceu a 20 anos atrás e ao desenvolvedor do jogo, feito por um garoto Brasileiro de 16 anos . Não vou contar tudo para não estragar o podcast. =)
A entrevista particularmente falando está fascinante, acesse: http://www.castalio.info/murilo-queiroz-em-busca-dos-tesouros/
*Indiquei para vários amigos. =)
Book|O fascinante império de Steve Jobs – Michael Moritz
Terminei de ler um excelente livro intitulado O fascinante império de Steve Jobs escrito por Michael Moritz. O autor procura mostrar no
livro a história da Apple e seus fundadores, descrevendo com detalhes.
O livro leva os leitores à infância de Steve Jobs e Stephen Wozniak e conta sobre as primeiras invenções de Woz e seu emprego na HP e as negociações de Jobs e seu emprego na ATARI, passando por momentos dificies, mas se agarrando a idéia que possuiam.
Michael Moritz nos apresenta ao clube de tecnologia que ambos (Jobs e Woz) se encontravam chamado Homebrew Computer Club inclusive o proprio Bill Gates chegou a apresentar sua carta sobre a venda de softwares neste clube. Detalhes da carta clique aqui.
O Homebrew tinha por objetivo compartilhar informação sobre eletrônica entre seus entusiastas, possuia alguns membros os quais participaram da trajetória da Apple um exemplo é o phreak John Drapper a.k.a Captain Crunch.
Maiores inforações acesse o link da editora Digerati/Universo dos Livros.
Eu tenho o hábito de toda vez que vejo um trabalho que admiro procuro enviar um email para quem fez para dar o feedback e fiz isto ao ler este livro enviando um email ao autor e o mesmo respondeu prontamente.
*Dê seu FEEDBACK a algum trabalho interessante que você tenha visto ou admirado ou então a um livro que tenha lido, afinal isto deixará vc feliz e quem o fez também.
Castalio Podcast
Eu gosto muito de ouvir podcasts, recentemente conheci um novo podcast chamado CASTALIO. Ouvi uma interessante entrevista com Og Maciel (membro da mesa diretora do GNOME Foundation), nao sei se o pessoal se lembra mas em 2008 escrevi um artigo Como contribuir com open-source? o qual comentava um pouco sobre o Og.
Na entrevista ao podcast Og conta :
como ele ingressou no mundo do software livre;
envolvimento junto à várias comunidades, incluindo a comunidade Ubuntu Brasil;
quais as distribuições que ele usa e indica;
seus aplicativos favoritos e o seu Top 5!
A outra entrevista do podcast foi com o grande Karlisson Bezerra, desenvolvedor web e ilustrador do famoso Nerdson não vai à Escola.
- Ele conta um pouco sobre livros, músicas e filmes que serviram de inspiração e quais as ferramentas que ele usa para criar suas tirinhas geniais.
Se gosta de podcast vale a pena conferir!!
Entrevista com:
Og Maciel: http://www.castalio.info/episodio-0-og-maciel/
Karlisson Bezerra: http://www.castalio.info/episodio-1-karlisson-bezerra-ilustrador/
Pesquisa| Qualidade de Desenvolvimento de Software

Pessoal meu amigo José Ricardo de Oliveira Damico (blog, email, twitter), engenheiro de software da IBM no laboratório de software do Brasil.
Está fazendo uma pesquisa on line com objetivo de coletar dados à respeito de como pessoas, colaboradores de empresas e instituições desenvolvem aplicações para computadores.
Pesquisa on-line: http://dcon.com.br/questionmaker/enter.php
Eu já respondi, só falta você. A sua colaboração é de extrema importância!!
BUG | Solução | InetAddress.isReachable(3000)
Olá pessoal!!
Alguns dias atrás precisei conectar em um banco de dados e
utilizei o DBJMIN (algum tempo atrás postei sobre o projeto) . Infelizmente não consegui conectar ao banco de dados, utilizando windows por que dizia que o banco de dados estava sem conexão.
Pensei: “Impossivel se estou utilizando ele dentro da aplicação”.
Outra tentativa foi verificar se o servidor de banco de dados estava Alive, executando um ping no windows:
ping -n 1 -w 3000 ip_server
Resposta: Request timed out.
Após um tempo debugando o DBJMIN descobri que o problema estava no InetAddress.isReachable(3000) este método retornava false, ou seja, ele dizia que o banco de dados estava down quando na verdade ele estava up.
InetAddress address = InetAddress.getByName(host); ret = address.isReachable(3000);
O BUG Windows/J2SE5
Surgiu o seguinte questionamento: O banco está down, Como assim?
Comecei a estudar um pouco mais este bug e descobri algumas coisas interessantes, primeiro resolvi ler a RFC862. Na realidade descobri que Unix Like implementa ICMP (ping), já o Windows não suporta a RFC862 que é o TCP Based Echo Service (TCP port 7). Embora toda a documentação que li do Windows ele diz suportar.1
Segundo Simone Bordet:
“Windows, as strange as it seems, does not officially support an ICMP “ping” system call. The J2SE 5 implementation hence tries to open a TCP socket on port 7 (the echo service) and hopes to get some sort of reply.”
E em java como ele abre a port 7 do windows tentando recriar o ICMP não é possivel utilizar o método retornando false.
Existe 2 bugs abertos :
4727550 (Will not fix), 5061568
Solução
Havia criado uma solução temporária para o meu problema inclusive nada elegante, mas após conversar com meu amigo Ricardo F. Sales (@rfsales) sobre este BUG ele mencionou que para verificar um caso deste ele usaria: Telnet.
Por que?
“Com o ping conseguiriamos verificar se o host está respondendo, mas existem casos que por motivos de segurança a resposta de ping é bloqueado no firewall.
Portanto como estamos falando a nível de aplicação precisamos testar se a porta do serviço está funcionando, ou seja, com um simples telnet no numero da porta resolveria.
Em outras palavras não necessáriamente precisamos saber se o host está pingando e sim se a porta do banco de dados naquele host esta up.” – @rfsales
Foi ai que me lembrei do ServerSocket em java, que o mesmo verificaria a porta e se amesma estive-se ativa então se conectaria.
Muito obrigado Ricardo.
Funcionou!!!
Para verificar a implementação acesse: Revisão 138
DBJMIN Download
E já pode ser testada a nova versão do DBJMIN-05 RC 3. Além de adicionar a solução a este bug, possui a opção de acessar o banco de dados utilizando DESKTOP (D) ou então WEB (W). DBJMIN implementa Jetty.
Download: DBJMIN-05_RC3
Documentação: DBJMIN-Step_by_Step.pdf
Se desejar colaborar com o projeto (Inclusive está rolando a discussão sobre o assunto) acesse: DBJMIN Group
*Todo comentário é bem vindo..
Referências:
1 -RFC862 - http://support.microsoft.com/kb/832017/pt-br
2- Entenda TCP port 7 – http://www.auditmypc.com/port/tcp-port-7.asp
6° Linux Day – Reportagem
Infelizmente este ano não pude estar presente no Linux Day vol. 6, mas gostaria de agradecer a todos por lembrarem do blog Razec’s Lab e das contribuições da comunidade livre.
Este ano o assunto abordado foi Segurança da Informação em Ambiente Linux com Fernando Ulisses dos Santos (Blue Solutions), contou com a presença de muitas pessoas, e a cada ano tem aumentado o público do evento e como todos sabem, eventos desta magnitude não é facil de se preparar.
A Blue Solutions disponibilisou o material da palestra para download.
E para maiores informações do evento confiram a entrevista com o professor Marcos Gialdi, comentando do surgimento do evento e seus desafios:
Parabéns a todos pelo excelente trabalho!
QuickTips | Qual Unix SHELL estou utilizando?
Para responder a pergunta acima, digite o seguinte comando em sua Unix SHELL:
$ ps -p $$
O resultado é semelhante a este:
PID TTY TIME COMMAND 18954 pts/24 0:00 ksh
ksh: Neste caso estamos utilizando Korn Shell.
Linux Day 6 – UNIP
Amigos já está definida a data para o Linux Day – Limeira/SP evento tradicionalmente conhecido no interior de São Paulo que acontece todo ano na UNIP de Limeira com a organização do professor Marcos Gialdi e os alunos do 6 semestre de Ciência da Computação.
Assunto abordado este ano é:
Palestra: Segurança da Informação em ambiente Linux. (Palestrante: Fernando Ulisses dos Santos (Blue Solutions))
Além da famosa Mesa Redonda com os seguintes, Convidados:
- Rafael Konrath Fernandez (IBM Brasil)
- Fabio Baldin (Instituto de Pesquisas Eldorado)
- Alberto José Araujo (IBM Brasil)
6º LINUX DAY
Dia 08/11/10 às 19:00 hrs – Campus UNIP Limeira.
Entrada gratuita.
Garanta já sua vaga. Cadastre-se
Anos anteriores Linux Day:
Linux Day 2009 Vol. 5 – Reportagem com Marcos Gialdi
Linux Day 2009 Vol. 5 – Nós Fomos
*Os anos de 2006 e 2007 infelizmente não foi possivel documentar.





Comments