quinta-feira, 29 de setembro de 2011

Processamento Cruzado de Imagens no Gimp

Bem gente, vocês sabem que há uns tempos eu venho postando fotografias que eu tiro por aí com minha máquina (que não é uma DSLR) e recentemente fiquei bastante interessado em alguns efeitos disponíveis em programas como o Instagram (App Store) e o PicPlz (App Store / Android Market). E convenhamos, alguns dos efeitos ficam muito bonitos!

Desses efeitos, os que mais me chamam a atenção são os efeitos de processamento cruzado das cores. Mas, o que é processamento cruzado?

Processamento cruzado é o procedimento de revelar um tipo de filme em uma solução química que seria para um outro tipo de filme. Como a mistura química é otimizada para um determinado tipo de filme, obtém-se resultados imprevisíveis quando combinados com outros tipos de filme.

Mas, o que isso têm a ver com o Instagram e o PicPlz? Têm tudo a ver, pois essa técnica surgiu justamente com os filmes de rolo...

sexta-feira, 23 de setembro de 2011

Saiba como ver quem te deletou no novo Facebook

Acabei de fazer um post sobre a Timeline e já descobri coisas novas!

A nova interface Timeline é bem divertida por oferecer uma visão panorâmica de todas aquelas coisas que você já escreveu na sua vida, amores, morte, vida, ressurreição e mais um monte de fotos de balada que provavelmente vc nem lembrava mais.

Mas o que ele oferece além disse? Uma janela para o lado negro da Força das redes sociais: descobrir quem te deletou no Facebook.

Olha, é bem fácil mesmo! Primeiro, coloque a Timeline para funcionar. Depois é só rolar a página para um momento específico de sua vida. Digamos, em 2010.


DIY: Habilitando a nova interface do Facebook

Este post não funciona mais, agora que o Facebook liberou sua nova interface para todos!

Ontem, Mark Zuckerberg anunciou (com ares de um Steve Jobs meio noob) o lançamento do que ele chama de Timeline, uma nova forma de olhar para seu perfil que muda totalmente a experiência de usar o Facebook.

Essa nova interface já está disponível para alguns, e estará disponível para todos os mortais no dia 30 de setembro. Mas, ao contrário do que acontece com o Google, você não precisa de convites nem ser selecionado randomicamente para testar a nova funcionalidade. A funcionalidade está atualmente disponível para desenvolvedores da plataforma do Facebook, de forma que estes possam já começar a trabalhar numa integração com o novo visual.

Para nossa sorte, não é difícil ser um "desenvolvedor" no Facebook. Como eles estão abrindo a plataforma para desenvolvedores do Open Graph, você também pode se tornar um (nem que seja de mentirinha).

Algumas considerações antes de continuar:

  1. Você não deve fazer isso a não ser que seja um desenvolvedor. Espere por bugs.
  2. Somente você verá sua timeline nesse novo formato (a não ser que você decida pelo contrário), mas essa funcionalidade estará disponível logo mais no dia 30.
  3. Percebi hoje que se você logar no Facebook em outra máquina, a Timeline irá se desabilitar em todas as máquinas. E para ter de novo sua Timeline de volta, você pode navegar para o seguinte link: http://www.facebook.com/USUARIO?sk=timeline
  4. Você precisará de uma conta verificada, o que significa que você precisará ter informado um número de telefone ou cartão de crédito anteriormente em sua conta.

Comofas?

quinta-feira, 22 de setembro de 2011

Sobre Correntes e Spams

Esses dias venho acompanhando o constante bombardeamento de spam e correntes em alguns grupos de discussão que eu participo. Eu normalmente só vou lá e clico em Spam no gmail e pronto. Mas meu amigo Andrew Kuhn, cansado de ver essa basófia acontecendo, escreveu dois excelentes textos que eu publico aqui, nesse blog.

Lei do Inbox com Lixo

Um dia peguei fui em uma biblioteca com um amigo. Estavamos checando minha caixa de email, quando de repente, uma mensagem de power point com som saltou na nossa frente.

O bibliotecario sacudiu a cabeça e começou a gritar para nós nervosamente. Mas o meu amigo apenas sorriu e acenou para o cara, fazendo um sinal de positivo.

Depois respondeu o email da mensagem. E ele o fez de maneira bastante amigável....

terça-feira, 13 de setembro de 2011

Dia do Programador 2011: Vantagens de ser um Programador Poliglota

import datetime
x = datetime.date(2011, 1, 1)
y = datetime.date.today()
if (y - x).days == 256:
    print("Feliz Dia do Programador, via #tocadoelfo!")

u_time hora_postagem = 1315915200;

Hoje é dia do programador! Todos os anos eu faço uma postagem nesta data pra lembrar o porque de eu gostar tanto de programação. Originalmente a postagem seria sobre uma implementação fodástica de circuitos lógicos usando Shellscript, C, Python e Java mas, depois de uma discussão que tive com um colega à respeito de linguagens de programação, tive a idéia de escrever este post mais filosolfativo.

Sobre o Dia do Programador

Dia 13/09 comemora-se o dia do Programador. O Dia do Programador é uma data festiva no 256º dia do ano, celebrada por programadores de computador em boa parte do mundo. Este número foi escolhido porque é o maior número que pode ser representado por um byte (oito bits). Além disso, esse número é a maior potência de dois que é menor que o número 365 (o número de dias do ano, duh). Também pode ser representado, em hexadecimal como 0x100 e em octal como 0400.

O Dia do Programador é dia 13 de setembro, exceto em anos bissextos, nos quais ele é comemorado no dia 12 de setembro, pois esse é o 256º dia do ano bissexto.

Meu Dia do Programador

Tive há algumas semanas uma discussão com um amigo sobre linguagens de programação. Ele falava das enormes vantagens do Grails em relação às outras linguagens. No entanto, a forma apaixonada com a qual ele falava sobre Grails e sobre Java me fazia pensar se ele realmente já havia programado em alguma outra linguagem que não fosse Java (Grails) antes...

Vantagens de ser um Programador Poliglota

Na maior parte do meu tempo de programação (não sou programador comercial, programo por hobby), eu me considerava um programador de Delphi, isso porque esta foi a linguagem que eu mais usei até hoje. Foram 7 anos em que eu conheci a linguagem a níveis bem mais profundos que os necessários para a programação comercial. Mas eu o fazia pela minha necessidade sempre presente de aprender como as coisas funcionam por detrás da cortina...

quinta-feira, 8 de setembro de 2011

E se motoristas fossem contratados da mesma maneira que programadores e web designers?

Essa eh a postagem número 600 do blog. Alcançamos esse número com a ajuda de todos vocês leitores. Divirtam-se com mais esse post feito especialmente para vocês (alôka)!

Nos tempos de hoje, cobra-se muito conhecimentos das mais diversas áreas para que possamos trabalhar eficientemente. Isso acontece em qualquer área. Na área que eu atuo, então, nem se fala. São frameworks, técnicas de gerenciamento de processos, métodos ágeis de desenvolvimento, tudo para sermos mais "eficientes" no nosso trabalho. Mas, será que isso acontece com todas as profissões? Como seria, por exemplo, se fôssemos aplicar à contratação de motoristas as mesmas regras que são aplicadas com outras profissões? Fica aí a dica:

E se motoristas fossem contratados da mesma maneira que programadores e web designers?

Cargo: Motorista...

quinta-feira, 1 de setembro de 2011

Como nunca perder uma postagem do seu Blog!

Nos últimos 2 anos, as minhas postagens passaram de números variados de acordo com os meses para valores mais próximos da quantidade de semanas do mês.

Isto aconteceu porque eu passei a publicar um post sempre às quintas-feiras pela manhã (para alcançar o maior número de leitores matutinos). Várias vezes antes eu havia criado.

Esta não é a forma mais consistente de blogar, mas é a de maior sucesso até agora. Várias vezes eu tentei definir metas para escrever consistentemente toda semana mas sempre após algumas semanas isso falhava completamente. Desta vez é diferente, e agora explico por que deu certo:

Agendamento. 

Calma, vou explicar!

Toda semana eu crio um post para o blog. Eu não adiciono nenhum conteúdo e algumas vezes eu adiciono um título à postagem...