30 Apr
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.
Posts Relacionados:
Acompanhe-nos por
RSS, por Email ou via Twitter.
Veja como ter um desconto no Dreamhost: um excelente servidor web.
27 Apr
Este algoritmo tem por objetivo sincronizar o acesso de processos a um mesmo recurso (ou instituição):
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:
Acompanhe-nos por
RSS, por Email ou via Twitter.
Veja como ter um desconto no Dreamhost: um excelente servidor web.
21 Apr
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:
Acompanhe-nos por
RSS, por Email ou via Twitter.
Veja como ter um desconto no Dreamhost: um excelente servidor web.
13 Apr
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 .
Posts Relacionados:
Acompanhe-nos por
RSS, por Email ou via Twitter.
Veja como ter um desconto no Dreamhost: um excelente servidor web.