VidaGeek.net

Linux, Open-source, Programação e Produtividade

Archive for the ‘Humor’ Category

Para os que não sabem, os problemas computacionais podem ser classificados de acordo com a sua complexidade em Polinomiais (P) e Não Polinomiais (NP). Os problemas NP não possuem algoritmo eficiente para sua resolução. Quer dizer, não possuiam até que as empresas criaram o algoritmo Estagiário.

  1. Identifique algum problema que é de difícil resolução computacional. Por exemplo, fazer café ou ordenar uma lista (de papel) de clientes.
  2. Aloque um novo emprego em sua empresa.
  3. Contrate alguém e pague mal para que ele cumpra suas tarefas e diversas outras.
  4. Depois de um tempo (algo próximo a três meses), demita o funcionário.
  5. Vá para o passo 2.

Posts Relacionados:

  • Algoritmos Humorísticos - TEC Algorithm
  • Algoritmos Humorísticos - LTT Algorithm
  • Algoritmos Humorísticos - Picket Algorithm
  • Dia C - Algoritmos Genéricos
  • Algoritmos Humorísticos - Algoritmo Picareta
  • Dia C - Recursão
  • Cursos de verão do IME/USP reabrem inscrições
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

  • 0 Comments
  • Filed under: Humor, Opiniao
  • Algoritmos Humorísticos - Picket Algorithm

    Este algoritmo tem por objetivo sincronizar o acesso de processos a um mesmo recurso (ou instituição):

    1. Una-se a dois ou mais processos;
    2. Ganhe o controle da Seção Crítica (SC);
    3. Levante placas ofensivas contra alguém, geralmente em uma posição melhor do que a sua
    4. Impeça a entrada de novos processos e atrapalhe qualquer processo que já esteja dentro da SC
    5. Quando achar que teve suas reivindicações atendidas ou ficar cansado de não fazer nada, entre na SC resmungando contra os processos que não aderiram ao piquete

    Este é um algoritmo ainda muito usado, especialmente em softwares públicos, que não levam em consideração o dano que por ventura venham a causar.

    Posts Relacionados:

  • Algoritmos Humorísticos - TEC Algorithm
  • Algoritmos Humorísticos - LTT Algorithm
  • Algoritmos Humorísticos - Trainee Algorithm
  • Dia C - Algoritmos Genéricos
  • Algoritmos Humorísticos - Algoritmo Picareta
  • Dia C - Recursão
  • Cursos de verão do IME/USP reabrem inscrições
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

  • 0 Comments
  • Filed under: Humor, Opiniao
  • Webcomics para Geeks: xkcd

    Muitos já devem ter lido alguma história em quadrinhos (HQ). Alguns devem saber que há tirinhas desenvolvidas exclusivamente para a Internet. Mas não muitos lêem xkcd, cujo slogan (bastante preciso, por sinal) é

    A webcomic of romance, sarcasm, math, and language”

    xkcd é uma HQ em inglês disponível gratuitamente na Internet com licença cc-by-nc. É feita (de acordo com os créditos na página) por Randal Munroe, um sujeito que tem um senso de humor peculiar e inspiração para ótimas piadas, algumas delas de computeiro, como “Sandwich”, reproduzida abaixo:

    E outras tantas bastante boas, como Lisp, Pillar e Ninja Turtles, mais “genéricas”, por assim dizer. Vale a pena dar uma olhada no arquivo quando você não tiver nada para fazer e quiser dar umas boas risadas.

    Posts Relacionados:

  • Atualizações de Segurança do Windows Vista
  • Oito (ou dez) coisas que todo geek precisa pra produzir mais
  • Tirinhas para Todos
  • Ficção Ciêntifica na Web
  • Indo contra o GeekStyleofLife
  • Nova Coluna Semanal: Geek Style of Life
  • Resolvendo o Cubo Mágico
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

  • 3 Comments
  • Filed under: Humor
  • Palestra do Orkut

    Na última segunda-feira, 09/04, o criador do site de relacionamentos mais popular no Brasil, Orkut Buyukkokten veio a São Paulo, conheceu usuários, gravou um programa na MTV, almoçou com repórteres da Info e deu uma palestra na USP. Estivemos nesta palestra e fizemos um resumo.

    A palestra começou, sempre em tom descontraído, apresentando a história das webcommunities indo desde a criação do Classmates em 1995, passando pelo QQ de 1999 e chegando ao Orkut.

    Seguimos, então, pelos projetos prévios ao Orkut. Ainda em Stanford, ele desenvolveu uma comunidade denominada Club Nexus (Nov. 2001) com uma motivação bastante interessante: é difícil conhecer pessoas novas ou, em tradução do que ele disse, “se você puxa conversa com uma menina, ela acha que você está cantando ela; se você fala com um cara, ele acha que você é gay!”

    A idéia de uma webcommunity vem da possibilidade de se conhecer pessoas novas com mesmos gostos que os seus. Em Club Nexus, o foco era o mesmo do seu sistema atual, relacionamentos pessoais. Em seu projeto que seguiu Club Nexus, o In Circle, o foco era profissional. Depois, o conhecido e atual, Orkut.

    Mas, afinal, por que dar o próprio nome à sua criação?

    Não, não foi um ataque de egocentrismo! Foi uma sugestão de um colega googler apoiada por Larry Page porque “Orkut não significa nada em língua nenhuma” - afirmação refutada em vão pelo próprio desenvolvedor: Orkut significa “orgasmos múltiplos” em Finlandês. Contudo, Larry Page não aceitou esse argumento e o nome foi mantido.

    Nos primeiros tempos do Orkut, o servidor utilizado era a máquina situada na escrivaninha do Mr. Buyukkokten, um simples computador seria capaz de lidar com 300.000 usuários cadastrados. Como? Todas as imagens, profiles e comunidades ficavam em cache e o acesso a disco era feito apenas em caso de atualização.

    Mas o sucesso veio cedo e logo o número de pessoas havia ultrapassado esse limite. Então, foi necessário expandir o hardware. Primeiro, veio um servidor SQL, depois um de correspondências. Na sequência, mais servidores SQL, dessa vez com funções separadas e pouco depois mais servidores web.

    Posteriormente, mais servidores de mail e os servidores de imagens. Finalmente, com o crescimento dos bancos de dados e de pesquisas complexas como o menor caminho que liga duas pessoas, foram agregados servidores de processamento.

    Com a invasão brasileira no Orkut, ganhamos prioridade e a primeira funcionalidade agregada ao Orkut foi a tradução para português.

    Quando perguntei ao Orkut se ele não acha que a dominação brasileira no Orkut foi grande responsável pelo menor sucesso no exterior, ele respondeu um categórico Não, sustentando que a participação brasileira no Orkut apenas agrega ao seu projeto.

    E em que momento percebeu-se que os brasileiros haviam superado as outras nacionalidades?

    Quando apareceram muitas fotos de rapazes sem camisa! Estatísticamente, “Brazilian guys don’t like shirts!” Outra estatística que se refere a nós é que nós temos o maior índice de pessoas que se dizem bonitas em seus profiles. E nisso o Orkut também concorda: “Continuem bonitos!,” ele nso diz.

    Ao visitar páginas do Orkut, é difícil perceber a quantidade de estatísticas aplicadas no sistema. Utilizando-se do exemplo da box de comunidades relacionadas a uma outra determinada. Se geradas automaticamente, avalia-se as comunidades das pessoas que fazem parte de uma determinada comunidade, joga-se os valores em um hash, pareia-se as comunidades com algum grau de correlação e as estuda.

    E ainda que você escolha as comunidades relacionadas às suas, a disposição delas na páginoa é determinada pela relação entre elas: quanto mais próximas, maior a probabilidade de elas estarem na primeira linha ou na primeira coluna de amostra. Definitivamente, é uma parte complexa e importantíssima para o conforto das pessoas que utilizam o Orkut. O site!

    Enfim, numa palestra muito divertida e secundarimente instrutiva, Orkut Buyukkokten mostrou um pouco de seu trabalho e ganhou muitos fãs. Veja informações sobre a viagem dele em http://www.orkut.com/orkutnobrasil .

    Autógrafo
    Autógrafo

    Posts Relacionados:

  • Problemas Técnicos
  • Palestra da Mozilla no IME/USP
  • Grafos no Orkut
  • FISL 9.0: Entrando nos trilhos - Introdução a Ruby on Rails
  • SouJava - Scala: Mais poder e menos burocracia na JVM.
  • Falando Em Java: A Web2.0 somos nozes
  • FISL 9.0: Desenvolvimento ágil com Scrum e XP
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.