Gabriel Mazetto
(4 comments, 80 posts)
This user hasn't shared any profile information
Home page: http://brodock.uocentral.com.br
Jabber/GTalk: brodock@gmail.com
Posts by Gabriel Mazetto
Schemer, recomendações sociais do Google
Consegui um convite para acesso ao serviço a poucos minutos e gostaria de compartilhar as primeiras impressões.
Apesar da lista de espera na página inicial deles dar preferência para pessoas de algumas cidades americanas, através do convite, mesmo que você não faça parte dessas cidades é possível ainda sim ter acesso ao serviço.
Um aviso é mostrado afirmando que o conteúdo disponível na minha região seria escasso, e perguntando se gostaria de testar mesmo assim.
Isso se deve ao fato de que, para garantir o lançamento, já com conteúdo relevante, o Google teve que fazer parceria com diversas empresas do ramo de recomendações, como: Bravo, Entertainment Weekly, Food Network, LifeHacker, National Geographic, IGN entre outros. (mais…)
Apresentando Schemer
Se alguém está fazendo as apostas sobre qual vai ser o “next big thing” sugiro observar o que o pessoal do Google está fazendo, com o serviço recém divulgado no Youtube, atualmente em invite-only e somente para algumas cidades dos EUA.
O vídeo pode dar uma idéia do espírito que está por traz da idéia, num tom super bem humorado, parece que a questão agora não é mais “O que estou fazendo” do twitter nem toda a distração do facebook, e sim “O que mais eu posso fazer”.
Nginx + Passenger no Ubuntu com Upstart
Se você trabalha sério com web, provavelmente já teve que instalar o Nginx para alguma coisa. No Ubuntu a instalação é fácil e simples:
apt-get install nginxPorém, os pacotes não estão tão atualizados quanto deveriam e, pra piorar, devido a arquitetura do Nginx, não trabalha com módulos plugáveis dinamicamente, como o Apache. Dessa forma a única alternativa de ter o Nginx com Passenger e em versão atualizada, é através do instalador disponível nos Rubygems.
A instalação passa pelos seguintes passos:
gem install passenger passenger-install-nginx-moduleAo executar a instalação do passenger, basta seguir as instruções e instalar os pacotes que forem necessários. Ao concluir, você terá uma instalação atualizada do Nginx com suporte ao Passenger.
Neste ponto só falta configurar o Upstart para cuidar de iniciar o Nginx toda vez que o servidor for iniciado:
/etc/init/nginx.conf
# nginx description "nginx http daemon" author "George Shammas <georgyo@gmail.com>" start on (filesystem and net-device-up IFACE=lo) stop on runlevel [!2345] env DAEMON=/opt/nginx/sbin/nginx env PID=/var/run/nginx.pid expect fork respawn pre-start script $DAEMON -t if [ $? -ne 0 ] then exit $? fi end script post-stop script start-stop-daemon --stop --pidfile $PID --name nginx --exec $DAEMON --signal TERM end script exec $DAEMONUma observação importante, para que funcione corretamente o script acima, é necessário que o pid esteja configurado corretamente no /opt/nginx/conf/nginx.conf, conforme exemplo a baixo:
pid /var/run/nginx.pid;
Ubuntu Natty Narwhal com Unity 2D
Se você já instalou a versão 11.04 na sua máquina e notou uma queda violenta na performance devido a utilização da interface do Unity, e não deseja utilizar o modo Ubuntu Classic (com a versão antiga do gnome), existe uma alternativa boa: Unity 2D.
Como matar baratas e desenvolver software
Estava lendo alguns artigos sobre Java, mais precisamente sobre desenvolvimento Java pra Web e comecei a pensar na seguinte situação:
Vamos imaginar que você está em uma empresa que desenvolve softwares. Mais precisamente em uma apresentação para um cliente onde várias pessoas estão por perto. Eis que aparece aquela indesejada Periplaneta americana (vulgo barata) pela sala.
Parando para pensar um pouco. Existem algumas diversas maneiras de se livrar da visita inoportuna. Vamos para a mais clássica, econômica e efetiva. Você vai até ela e pisa em cima dela.
Lançado Thunderbird 3.0
Acaba de ser lançado a versão 3.0 do cliente de e-mail da Mozilla, o Thunderbird.
Agora com suporte a Tags (bem conhecidas dos usuários do Gmail) e navegação com Abas, a nova versão também traz o motor Gecko 1.9 para renderização de html (o mesmo utilizado no firefox 3).
Além da melhora na renderização dos e-mails, praticamente todos os recursos dele receberam atenção e melhoria, como é o caso dos filtros anti-spam, agora mais inteligênte, recurso de arquivamento de emails, que basicamente limpa da sua caixa de mensagens as conversas que já foram concluídas, movendo para uma pasta separada. (mais…)
Palestra sobre Hypertable
Recomendação rápida de uma palestra online sobre Hypertable, um banco de dados Open Source de alta performance e altamente escalável.
Comentários no próximo artigo.
Gracefull Degradation, Progressive Enhancement e Fluid Layout
Já faz um tempo que não escrevo sobre coisas relacionadas a programação/desenvolvimento, então vou fazer a minha recomendação sobre alguns artigos interessantes.
A algum tempo atrás era comum ouvir por ai que “Internet Explorer” era um mal necessário. Ninguém que desenvolvia gostava, mas quando chegava no contato com o cliente, ele podia nem saber direito pra que servia, mas estava esperneando se de alguma forma o seu site estivesse diferente (não estou nem cogitando a opção dele não funcionar direito, estamos falando de diferenças subjetivas, quase milimétricas). (mais…)
Chrome para Linux e Mac
Inicialmente era esperado que a versão Linux do Google Chrome viria como uma cópia da versão windows, porém mês passado foi anunciado na lista oficial de desenvolvedores, que a versão Linux virá com GTK+. No entanto até o momento não foi descartado um futuro port para QT.
Já a versão Mac também ganhará a aplicação em sua UI nativa, cuja imagem segue à baixo
Ubuntu Linux > Open Solaris (Benchmark)
Estava procurando um benchmark para sistemas de arquivo, e acabei encontrando um mais interessante envolvendo Ubuntu (8.10 e uma versão alpha do 9.04) vs Open Solaris 2008.11.
Os testes foram feitos utilizando uma nova arquitetura de chips para servidores da AMD, a Shanghai Opteron concorrente direto da linha Quad-Core Xeon da Intel.