Como se sabe, hoje sou um homem casado. E como primeiro destino após mudar de estado civil (também conhecido como lua-de-mel) foi justamente Morro de São Paulo. Um lugar indiscutivelmente bonito por natureza! O sol, a praia, o local… Um lugar onde, na minha opnião, não combina com notebook, twitter, etc. Essas coisas nos fazem perder tempo, enquanto poderiamos explorar melhor toda a beleza de Morro.

Lá, ficamos hospedados em uma boa pousada, localizado na quarta praia. Pra quem ainda não conhece, esta praia é um pouco longe, bom pra quem gosta de curtir tranquilidade e/ou descansar reservadamente. Óbvio que isso não impede de aproveitarmos todos os demais locais de Morro de São Paulo. A pousada dispões de transporte que faz o percurso até o centro em horários periódicos.

O pessoal é bem receptivo, e cuidadoso com os hóspedes. Até jantar na beira da piscina tivemos! :) Só ficou devendo o banho na banheira, que não acertamos ligar… :( Um motivo suficiente pra voltarmos lá!

Todos os anos acontece o ENEM – Exame Nacional de Ensino Médio – no Brasil, sendo este uma forma cada vez mais adepta como meio de ingresso nas faculdades e universidades pelo país afora.

Para ajudar aos estudantes na preparação para o exame, eu e Lucas Cruz (meu irmão), idealizamos uma plataforma de simulado para vestibular: o Quiz Vestibular. A idéia é criar um imenso banco de dados de questões de vestibulares de todo o Brasil, dando ênfase aos principais vestibulares, tanto de instituições públicas, como privadas.

Para participar é simples. Basta realizar um pequeno cadastro e responder às perguntas que serão exibidas aleatóriamente no site. A ferramenta ainda está na versão beta (de teste), e novas funções serão adicionadas em breve. Conheça, participe e indique o site para seus amigos vestibulandos :)

No ano passado, tive algumas oportunidades de conhecer melhor sobre a linguagem Ruby e o framework Rails, formando a dupla ágil Ruby on Rails (RoR). No evento Linguágil, quando participei pela comunidade PHP-BA, vi a apresentação do Daniel Lopes sobre o framework, que inclusive fez uma um blogzinho em alguns minutos.

Como eu estava estudando Java, procurando me aprofundar mais na plataforma, atendendo ao conselho de Andy Hunt e Dave Thomas, autores do livro “The Pragmetic Programmer”, que todo programador deve aprender uma nova linguagem de programação por ano, decidi investir esse tempo em algo novo pra mim.

Apesar de possuir alguns materiais em inglês (é só procurar no google), resolvi indicar aos fiéis leitores deste humilde blog, uma apostila da Caelum, Desenvolvimento Ágil para Web 2.0 com Ruby on Rails, e em português.  Só baixar aqui, direto do site da Caelum. Caso queira realizar um curso, existe uma opção do curso Ruby on Rails em Salvador (apesar de eu recomendar o estudo em casa, não deixa de ser uma opção).

Por enquanto, não falarei sobre o Ruby, mas pretendo, no futuro próximo (leia-se, esse ano), publicar um post sobre linguagens dinâmicas (incluindo Ruby), tema de meu TCC da pós. Até a próxima!

Apostila XP – Extreme Programming

Desenvolver software não é tarefa fácil. E foi com base em experiências ao longos de diversos projetos que um grupo de profissionais se reuniram e chegaram a um consenso que originou o Manifesto Ágil. O Extreme Programming, ou simplesmente XP, é uma metodologia de desenvolvimento ágil de software composto por um pequeno conjunto de práticas.

No site de Improve It, há um vídeo de aproximadamente 60 min, onde meu xará Vinicius Teles apresenta o XP de uma forma espetacular. Vale a pena conferir. Aqui você encontra o Manifesto Ágil em português.

A apostila de Xp é uma dissertação do próprio Vinicius, onde ele apresenta um estudo de caso da adoção da metodologia. Download da apostila. Caso prefira, pode adquirir o livro “Extreme Programming: Aprenda como encantar seus usuários desenvolvendo software com agilidade e alta qualidade

Imagem: AkitaOnRails

No mês passado, quase fico com o blog fora do ar no final do mês, pois a banda contratada estava se esgotando. Por uma ajuda do Infinite Host, local onde hospedo este humilde blog, conseguimos segurar as pontas.

Hoje, navegando por acaso no painel do wordpress, vi que indicava um link de um site para meu blog. Ao visitar o blog, constei que não havia nenhum link de referência para cá. Percebi então que o dono do blog estava consumindo minha banda apenas linkando a imagem para o blog dele.

Já passei por isso antes, mas minha solução antigamente foi apenas de remover a imagem, já que eu não a utilizava mais. Para acabar de vez com este problema, a solução mais rápida foi instalar o plugin WordPress Automatic Image Hotlink Protection (lembre-se de definir permissão de escrita no arquivo .htaccess). Ele basicamente define a seguinte regra no htaccess restringindo o acesso externo das imagens hospedada em seu servidor:

# BEGIN HotLinkProtection
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?viniciuscruz.com/blog [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
# END HotLinkProtection

Nesse caso, ele mostra a imagem quebrada e não consome sua banda. Mas, se você quiser brincar um pouco,  pode  definir uma imagem para substituir a imagem copiada. Mude a linha:

RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

Pela linha:

RewriteRule \.(jpg|jpeg|png|gif)$ http://img410.imageshack.us/img410/28/nohotlink.gif [NC,R,L]

É óbvio que você deve definir a imagem que será exibida de um host gratuito, como o ImageShack (não é necessário ter cadastro). Resultado:
Nordeste Brasileiro – Diário de Bordo

Muitos desejam, mas poucos teem coragem ou disposição (principalmente financeira), mas conhecer as praias do nordeste brasileiro é uma viagem de encher os olhos.

Um amigo meio maluco resolveu aproveitar suas férias, e subir o Brasil pelo litoral. Saindo de Salvador, onde reside, até Natal, em um percurso de aproximadamente 1082km, acompanhado apenas de seu carro amigo Joe (um corsa prata –  2001), um notebook e máquina digital.

Você pode acompanhar “As aventuras de um turista solitário” através do blog, onde ele registra fotos, dá dicas e opiniões sobre os lugares por onde passa, ou pelo twitter.

process-library

As pragas virtuais estão soltas, e muitas vezes temos os computadores infectados por vírus e trojans oriundos da internet, emails ou pen-drives (principalmente de faculdade). É comum, ao percebermos certa lentidão ou travamento de programas, abrirmos o gerenciador de tarefas, com o Ctrl + Alt + Del do windows. Nela podemos ver, basicamente, os programas aberto e como está sendo consumido os recursos do pc. Na segunda Aba do gerenciador, temos a lista de processos que estão em execução.

gerenciador-de-tarefas

Um computador infectado, muitas vezes causa lentidão. Ao abrir o gerenciador, podemos verificar os processos que estão consumindo a memória ou processamento do computador. A novidade (pelo menos pra mim) é que podemos pesquisar no Process Library, a que se refere o .exe em execução.

Basta acessar o site, e digitar o nome do processo que está em execução. Obviamente, o site não retornará saberá identificar tudo, mas há uma opção para realizar um scan, e ajudar na identificação do mesmo. Achei bem interessante, pois podemos nos certificar que determinado processo é do programa que instalamos (ou não).

Há um tempo comecei a receber mensagens indesejadas (SPAM?!) de amor e cantada em meu celular, sem eu ter solicitado. As mensagens eram de um canal de cantada e kamasutra. Além de um conteúdo horrível, era descontado R$0,39 por mensagem.

Liguei para Oi e a atendente me retornou que para cancelar a assinatura, deveria enviar uma mensagem para +8609 com a palavra SAIR (em letra maiúscula).

Na primeira tentativa, não coloquei o + e no dia seguinte, continuei recebendo. Liguei novamente, e questionei ao atendente se a Oi era responsável pelo envio das mensagens, e ele me informou que o spammer a empresa responsável era a Zero 9.

Cancelando recebimento

Então já sabe: pra cancelar a assinatura, envie uma mensagem para +8609 (não esqueça do +) com a palavra SAIR (em letra maiúscula). Se tiver conseguido, receberá um torpedo logo em seguida com a mensagem “A assinatura do canal foi cancelada com sucesso”.

ATENÇÃO: Não sou responsável pelo envio. Apenas estou relatando como consegui parar de receber os torpedos.

Não é de hoje que existe vírus e trojan na internet que roubam informações dos usuários na internet. Muitas dessas tentativas são fracassadas, quando um internauta recebe um e-mail do Bradesco, quando ele não possui uma conta lá, por exemplo. Mas, óbvio, os e-mails são enviados para milhões de pessoas, e certamente, alcançará aqueles que possuem a tal conta no banco. Foi o que aconteceu comigo agora a pouco.

Recebi um e-mail, que o gmail gentilmente classificou como SPAM, do que seria Banco do Brasil. Eu possuo uma conta lá, mas suspeitei de início. O interessante é que os caras estão cada vez mais profissionais, tentando deixar o mais realista possível. No e-mail é citado até o nome verdadeiro do plugin que o BB usa para os clientes que utilizam o internet banking.

virus-bb

E mais: normalmente é recomendado copiar a url e colar no navegador. Se observares na imagem, verás que o endereço é camuflado como do Banco do Brasil. Quando o usuário copia e cola, provavelmente não encontrará o arquivo para a suposta atualização, induzindo-o a clicar no link logo abaixo. Muito cuidado!

O mais ideal, ao receber um e-mail do tipo, é entrar no site do banco, digitando o endereço corretamente. Com certeza, nesses casos, os bancos e/ou quaisquer outra instituição certamente manterá a comunicação com seus clientes pelo site.

scrum-xp

Depois da palestra de Guilherme Chapiewski (@gchapiewski), no Encontro Locaweb nessa semana, houve uma grande mudança quanto ao paradigma de desenvolvimento de software. Como qualquer curioso com acesso à internet, fui atrás de um bom tutorial pra entender melhor o assunto.

Acabei encontrando um e-book, em português (traduzido): Scrum e XP direto das trincheiras. O livro é disponibilizado pelo site InfoQ. Para ter acesso, é necessário ser cadastrado no site. Entretanto, pode-se fazer uma pesquisa no google que não tem erro.

Download grátis do livro

Ainda estou o início do livro, mas para se ter uma ideia de como o autor não gosta de blá-blá-blá, o tópico sobre “Mas, o que é Scrum?” possui apenas três links que ele recomenda para que você leia um pouco mais sobre o conceito. Mas ainda assim, não impede de ir lendo e entendendo. A leitura é bem agradável.

Fique ligado nos eventos sobre Scrum

O Twitter existe desde março de 2006, segundo o Wikipédia. Apesar disso, somente nos últimos meses, talvez 12 ou menos, o micro-blog tem começado a crescer nos países como EUA, Japão e Brasil. Apesar de eu resistir até o último minuto em aderir ao serviço, pois não via muita utilidade, acabei me rendendo. E confesso que ainda estou descobrindo como explorar da melhor forma esta ferramenta.

Assim como toda criação, o Twitter pode ser usado para ambos os lados. Existe o lado fútil da coisa, como acontece muito com o orkut, como também existe o lado prático, útil e de fato interessante. Por exemplo: me explique o motivo de criar/seguir uma conta como Bonecão do posto. A primeira vista achei viagem! Como que a pessoa tem uma criatividade dessa! Tá, ok. Conseguiu até me arrancar um sorriso. O espanto já passou, mas passar a seguir o Bonecão pra mim é demais. A única coisa que fico sabendo é pra que lado o braço dele está.

Mas, porém, todavia, há o lado prático da coisa. Esses dias tive problema com a Locaweb tanto no trabalho, como em casa, em um projeto pessoal. Como estava aguardando ser atendido pelo chat da Locaweb, resolvi postar no Twitter.

twitter-locaweb

Para minha surpresa, a Locaweb respondeu pelo próprio Twitter oferecendo-me ajuda. Como iniciante, faz uma semana que criei a conta, achei isso fantástico! Claro, passei a segui-lo.

twitter-locaweb-reply

Portanto, meu caro leitor, tudo depende de como você utiliza a ferramenta. Uma analogia bem clara e simples foi a criação do avião, por Santos Dumont. Idelizado para um bom motivo e utilizado também para a guerra.

Em tempo: o TwitterFox é um plugin do Firefox que permite configurar uma ou mais contas, e passar a acompanhar, sem ter a necessidade de entrar no Twitter para enviar ou ler as mensagens. #ficadica Já me segue?

Essa semana recebi alguns pop-up da AVG para comprar a nova versão do anti-vírus. Até então, estava usando a versão 8.0 Fui no super downloads e baixei a versão mais atual, 8.5 Depois de atualizado, a surpresa: todos os ítens do menu estavam com @ na frente, e não legível em português. Provavelmente, alguma variável de código do sistema.

bug-avg8-5
(clique na imagem para ampliar)

Tentei pesquisar algo no google (não muito), mas não encontrei nada falando a respeito. Como na atualização eu executei o aplicativo direto, resolvi reinstalar, removendo o AVG primeiro, pra depois instalar a nova versão. Assim o programa passou a funcionar direito.

Por precaução, desativei a conexão com a internet quando desinstalei o AVG. =)

Página 1 de 212