Redes Sociais

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. Continuar lendo

Padrão
Redes Sociais

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”.

 

Padrão
Ruby On Rails, Ubuntu

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 nginx

Poré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-module

Ao 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 $DAEMON

Uma 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;
Padrão
Ubuntu

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.

Continuar lendo

Padrão
Programação

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.

Continuar lendo

Padrão
Software Livre

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. Continuar lendo

Padrão
Software Livre

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.

Padrão
Desenvolvimento Web

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). Continuar lendo

Padrão
Software Livre

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

google-chrome-mac

Padrão
Ubuntu

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.

Continuar lendo

Padrão