Além do bom humor, também é necessário ler e assistir conteúdo geek. Aqui vai uma prova numa tela quando você se torna superusuário no Debian:

O terceiro item não te lembra algum filme cujo herói era geek?

Museu Paulista, mais conhecido como Museu do Ipiranga ( http://www.mp.usp.br )

Construído em 1890, o Museu do Ipiranga foi um monumento em homenagem a independência do Brasil ( o estranho é a a diferença entre 68 anos, pois a independência foi em 1822 ). Anos depois, foi incorporado à Universidade de São Paulo, USP.

O museu por si só já é uma obra de arte, a sua arquitetura é fantástica e cheia de detalhes! Dentro do museu temos uma maquete dele mesmo que foi usado por muitos anos para estudo de arquitetura na USP.

Dentro encontramos muitas peças das casas de brasileiros entre o século 19 e começo do século 20. Muitas mesas, cômodas, jogos de porcelana. Além disso o primeiro andar contém vários veículos do começo do século 20 como carro de bombeiros e carruagens motorizadas. Outro destaque é a maquete da cidade de São Paulo no final do século 19! é incrível ver a cidade sem edifícios com clima bucólico!

No salão nobre temos vários objetos da família real e o famoso quadro da independência: Indepedência ou Morte.

O outro destaque é o lindo jardim na frente do edifício.

O museu do Ipiranga está localizado no Parque Independência, s/n no Ipiranga e o ingresso custa R$4,00, sendo R$ 2,00 a meia entreda e a entrada é gratuita para alunos da USP.

Bolados Sucos ( http://www.boladossucos.com.br )

Se você gosta de lanches naturais esse é o local. Esqueça aqueles lanches que vêem enrolados num plastiquinho que não alimentam.

Tem uma grande variedade de sanduíches naturais, no qual eu dou um grande destaque para o frango desfiado com catupiry na baguete ! Muito bom!

As vitaminhas também são interessantes: boa parte delas têm nomes de regiões da cidade do Rio de Janeiro como Leblon e Ipanema. Uma grande pedida lá o açaí.

Garanto que uma vitamina e um lanche realmente podem ser uma boa refeição pela quantidade e pela qualidade. Outro bom detalhe é preço: uma vitamina e um lanche sair por menos de R$10,00. Quem trabalha na região das casas também pode usar o serviço delivery.

Bolados Sucos se encontra em 3 casas:

  • Pamplona, 1501
  • Joaquim Floriano, 373
  • Verbo Divino, 1142

207 pessoas “congelam” na Grand Central:

lembra uma cena do filme X-Man 2 em que o prof. Xavier congela as pessoas, exceto os mutantes.

Levante o dedo qual engenheiro nunca desmontou e consertou as coisas em casa!

Caros,

faz um bom tempo que não posto neste blog… para tirar a poeira, resolvi abrir esse ano com duas dicas para sair em São Paulo.

Mercado Municipal, ou mais conhecido como Mercadão ( www.mercadomunicipal.com.br )

Fundado em 1867 e no edifícil atual desde 1932 ( idealizado por Ramos de Azevedo ), o Mercadão é um lugar onde você realmente acha de tudo na parte de alimentação como bebidas importadas, bacalhau, comidas do nordeste e norte do Brasil, todos os tipo de carne ( vi até carne de cavalo!!! ).

( foto retirada do site do mercado )

Mas nos últimos tempos o mercadão ficou famoso pelo sanduíche de mortadela e o pastel de bacalhau! Não só os lanches em si, mas também o tamanho GG deles! A dica é que se você não for um morto de fome como eu, que divida com alguém porque dá e sobra!

O mercadão fica localizado na Rua da Cantareira, 306 no centro de SP

Joakin’s ( http://www.joakins.com.br )

Para quem gosta de lanches vai a dica dos Joakin’s! Ambiente muito bom e descontraído para sair com amigos.

O serviço é bacana e a dica de lanche é o tremendão que é super saudável: bacon, ovo, hambúrguer, presunto, queijo, maionese e uma saladinha para aliviar a consciência!

( Foto retirada do site da lanchonete)

Uma coisa que gostei muito do local é o estacionamento próprio que é gratuito.

O Joakin’s fica localizado na Rua Joaquim Floriano, 163 no Itaim Bibi

Desejo a todos um Feliz Natal!

P.S.:

Aproveitando aprenda a falar “Feliz Natal” em mais de 350 línguas em: http://www.flw.com/merry.htm

Caros,

nas últimas 2 semanas a minha navegação ficou muito prejudicada: Sites demoravam a abrir, muitos sites não encontrados, ou seja, nada de internet banda larga.

O primeiro ato foi ligar ao suporte técnico do Speedy. Obviamente o atendente não ajudou muito… e claro, jogou o problema para o meu lado ( eu uso modem ADSL + Roteador wireless ), jogando um verde que o problema poderia ser o roteador. Não acreditei muito mas fiquei com a pulga atrás da orelha.

Pinguei várias páginas conhecidas e tinha muitas perdas de pacote e o traceroute dava um valor muito alto para o meu destino. Por um momento suspeitei mesmo que era defeito do roteador e quase fui a compra de outro ( afinal um problema desse jeito e de repente é muito estranho mesmo ).

Resolvi pesquisar melhor na internet sobre isso. Confesso que foi muito díficil encontrar a solução do problema, pois os sintomas são muito amplos a qualquer outro problema:

  • Demora para carregar as páginas
  • Muitos erros 404: página não encontrada

Mas esse problema tinha uma particularidade estranha: os downloads estavam em velocidade normal e quando as páginas eram achadas o carregamento era rápido. Após muita pesquisa, descobri o problema: o servidor de DNS

Que raios é DNS?

Simplificando, o DNS traduz o endereço compreendido facialmente por humanos pelo IP . Ex: www.uol.com.br é convertido em 200.221.2.45 , pois todas as máquinas na internet são identificadas no IP.

Porém, se algum servidor DNS estiver sobrecarregado, as requisições serão descartas ou haverá uma demora na resposta. Era o exatemente a causa dos sintomas.

O que fazer?

A solução encontrada, foi direcionar para outro servidor DNS que não estivesse sobrecarregado. Para isso é preciso alterar as opções do seu roteador e/ou do modem ADSL.

Sites como www.abusar.org têm uma lista de servidores DNS e tutoriais específicos que ensinam a configurar o seu aparelho.

A minha opção foi o OpenDNS ( http://www.opendns.com ) que me trouxe resultados satisfatórios. Os seus endereços são: 208.67.222.222 e 208.67.220.220 .

Lembre-se: investigue bem o seu problema antes de fazer tais alterações e não me responsabilizo por qualquer problema que vocês possa ter.

” O UOL Bolsa Pesquisa recebe até o próximo dia 31 de janeiro as inscrições dos interessados em participar da edição 2008 do programa. As bolsas tiveram seu valor reajustado e agora vão de R$ 539,91 (iniciação científica) a R$ 2.699,54 (doutorado).

O programa tem o propósito de incentivar o desenvolvimento, no Brasil, de tecnologias e conhecimento de ponta sobre áreas relacionadas à Internet, como computação, comunicação, economia, jornalismo, direito e sociologia “

Fonte: http://educacao.uol.com.br/ultnot/2007/12/06/uol-bolsa-pesquisa.jhtm

Muito bom lance do UOL, pois uma bolsa descente ajuda muito a desenvolver mais pesquisa no país. Os valores são maiores do que das bolsas da Fapesp  que estão em  R$ 396,00 para Iniciação Científica e  R$ 1.716,00 para DR-I e R$ 2.124,00 para DR-II ( Doutorado ) .  Precisamos que mais empresas brasileiras invistam em pesquisa de ponta nas nossas universidades.

Fontes:

http://educacao.uol.com.br/ultnot/2007/12/06/uol-bolsa-pesquisa.jhtm

http://www.fapesp.br/materia.php?data[id_materia]=248

http://www.fapesp.br/materia.php?data[id_materia]=261

Caros,

toda boa aplicação tem um Log. Infelizmente não estamos livres de bugs pós entrega ou erros do usuário e nesse ponto que o Log salva a vida do desenvolvedor.

O motivador desse artigo foi uma aplicação que envolvia todos os problemas possíveis e o log tinha que ser muito completo. Assim, vou abordar os tópicos para escrever um log informativo.

Por que escrever um log?

  • Pegar um erro do programa: Bug pode ser do seu programa ou da interação com outro programa. Lembre-se, não é possível debugar um programa no ambiente do usuário.
  • Registrar as cagadas ações do usuário: O usuário também pode interagir do jeito errado, fazendo uma sequência errada ou entrar do dados errados. O usuário também pode ser mal-intensionado e tentar hackear o sistema.

O que um log precisa?

  • Quem disparou a ação: Ou seja, qual parte do software disparou a ação.
  • Dados de entrada: Algo de fez o erro ser disparado, por exemplo, se foi um erro na atualização de cadastro de funcionários, é importante saber o quais dados foram inseridos ( como data de nascimento do tipo mm/dd/yyyy ao invés de dd/mm/yyyy )
  • Resposta de outros sistemas: muitas vezes o problema é a comunicação com o outro sistema ou o bug está no outro sistema logo, tenha registrado essa resposta ( ex: banco de dados ou erro ao abrir algum arquivo )
  • Data e hora: quando ocorreu o erro ou a ação do usuário.
  • Usuário do sistema: para pegar o idiota usuário que provocou a ação.

Onde gravar o log?

O log pode ser gravado de 2 formas:

  • Arquivo Texto: A forma mais comum. O programa vai acumulando texto e gravando no tal arquivo, entretando há um problema: em qual pasta guardar isso, pois pastas no computador do usuário têm restrição de gravação, assim se recomenda gravar no temporário do usuário ( %TEMP% no caso do Windows ou pastas com permissão de escrita no Linux ).
  • Banco de Dados: Muitas vezes é cada registro de erro ou movimento do usuário pode ser guardado num banco de dados. A grande vantagem disso é poder fazer facilmente relatórios e consulta as imformações, porém, é mais complexo e existe o risco da indisponibilidade do servidor de BD.

Outros detalhes

Quando se pede para um usuário te passar o log do sistema, há o risco de alteração dele. Caso isso seja crítico a negócio, pode usar encriptação ou/e assinatura digital no documento para garantir a sua autenticidade.

Exemplo de Log

Vamos imaginar uma simples aplicação de cadastro de pessoas. Vamos simular um bug e uma entrada errada:

———————————————————————————————————————————-

Cadastro de Pessoas: usuario jose

Data: 09/12/2007 12:44

Cadastro do usuario #124 feito com sucesso.

———————————————————————————————————————————-

Cadastro de Pessoas: usuario joao

Data: 09/12/2007 16:12

Erro no cadastro: Problema #688 na comunicação com o banco de dados

Data Base not connected!

———————————————————————————————————————————-

Cadastro de Pessoas: usuario maria

Data: 12/12/2007 16:00

Erro no cadastro: Erro na data de nascimento. Data não está no formato dd/mm/aaaa

———————————————————————————————————————————-

Lembre-se: o log é um registro que pode te ajudar na procura de problemas e também como registro das ações do usuário que é um registro que pode ter implicações legais.

Espero que esse artigo tenha ajudado a vocês fazerem bons logs! Até!

Caros,

você realmente confia no Google? Vamos deixar o maniqueísmo de lado e parar de pensar que o Google é a empresa do bem e a Microsoft é a empresa do mau. Isso é para os românticos!

Vou reformular a minha pergunta: você realmente acha que o Google não faz nada com as suas informações que são postadas nos seus blogs, Orkut e buscas? Se sim, você está muito enganado meu amigo.

Informação! Isso que tudo mundo almeja, sabe porquê? Pois com informação certa, você pode pensar uma jogada à frente do seu adversário.

Todos as propagandas do Google são baseadas nos conteúdos das páginas, especialemente no Gmail é que contém assuntos direcionados a você. Eles usam muito bem a informação sobre você para ganhar mais dinheiro.  Até as visitas do seu site são monitoradas com o Google Analitycs. ( Engraçado que foi uma puta revolução quando descobriram que a Microsoft pegava alguns dados do usuário no Windows ).

Sites de vendas se baseam nos produtos visitados e comprados para te oferecer outros produtos e assim fazer um ciclo muito vantajoso.

Podemos ver que a informação sobre o usuário é o bem mais importante dessas empresas relacionadas com internet. Informação é necessária para a estratégia que é o próximo movimento seja bem sucedido.

Reformulando a pergunta: existem alguma empresa do bem?