quarta-feira, 25 de maio de 2011

Dia da Toalha e do Orgulho Nerd

Não adianta negar! Se você está lendo isso, está procurando algo sobre o Dia da Toalha ou sobre o Dia do Orgulho Nerd ... ou não, e acabou caindo aqui por acaso. Whatever. Hoje, dia 25 de maio de 2011 são comemorados esses dois eventos aih ó!

Mas, o que é um nerd?

Um NERD é um kra que adora resolver problemas sem nenhuma utilidade aparente. Na maioria dos casos, quanto mais inútil e desligado de qualquer compromisso, mais tentador é o problema. Mas, isso não é uma definição tãããão explicativa assim né?

Segundo a definição da Wikipédia ...

Nerd é um termo que descreve, de forma estereotipada, muitas vezes com conotação depreciativa, uma pessoa que exerce intensas actividades intelectuais, que são consideradas inadequadas para a sua idade, em detrimento de outras atividades mais populares. Por essa razão, um nerd muitas vezes não participa de atividades físicas e é considerado um solitário pelas pessoas. Pode descrever uma pessoa que tenha dificuldades de integração social e seja atrapalhada, mas que nutre grande fascínio por conhecimento ou tecnologia.

Obrigado Wikipedia! Então, isso não é ser nerd. Ser nerd é ...

quinta-feira, 19 de maio de 2011

[DICA]: Recuperando vídeos excluídos no Youtube

Essa dica não funciona mais com o Youtube!

Acho que todo mundo que posta vídeos no youtube já passou por uma situação parecida: Postou algum vídeo e excluiu depois, só para em algum momento futuro lembrar que poderia ter guardado o vídeo e talz.

Eu passei por isso e sei como é. Decisões erradas sempre acontecem. Agora, como fazer com o vídeo cuja única cópia que você possuía foi para o limbo?

Há esperança...

Recuperando vídeos excluídos no Youtube

Antes de continuar, só devo lembrar que este post se propõe a recuperar vídeos que VOCÊ mesmo postou e que VOCÊ mesmo excluiu. Se seu vídeo foi excluído por violar as regras de uso do youtube ou se você quer tentar recuperar o vídeo que você assistia todos os dias e que deixou de existir, só há uma coisa a dizer: não têm como! Então, todos os comentários referentes à estes dois assuntos serão moderados negativamente...

sexta-feira, 13 de maio de 2011

Grafos e Python, uma história de sucesso!

Me diga aí: quem nunca mexeu com grafos na vida? Com certeza, muitas pessoas responderão que nunca mexeram, outras que já mexeram e a grande maioria vai digitar no Google perguntar o que é um grafo.

Bem, explicar o que é um grafo é simples! Grafo é uma estrutura G(V,A) onde V é um conjunto não vazio de objetos denominados vértices e A é um conjunto de pares não ordenados de V, chamado arestas.

Hehe, boiou né? Bem, é o seguinte. Um grafo nada mais é do que um monte de bolinhas (vértices) que podem ou não estar ligados à outras bolinhas através de linhas(arestas). Simples idéia, não é? Eu sempre me surprefimi com a capacidade que alguns professores de estruturas de dados têm de tornar a percepção de grafos mais complexa do que ela realmente deve ser. Bom, a idéia é essa: um monte de bolinhas que podem ser ligadas por linhas.

Mas, por que os professores de estruturas de dados falam tanto nesse tal de grafo? Bom, porque esta estrutura simples permite você resolver vários tipos de problemas diferentes. No caso as bolinhas e as linhas, que a partir de agora chamarei de vértices e arestas, podem armazenar informações de acordo com o que o grafo pode estar representando...

quinta-feira, 5 de maio de 2011

Usando Wget para baixar arquivos protegidos contra programas de download

Experiência própria. Já passei por alguns sites que insistem em somente permitir o download de arquivos se você estiver usando o próprio browser. E como nós bem sabemos, os browsers não têm gerenciadores de download tão inteligentes.

No linux, não há nenhum gerenciador de downloads que se integre facilmente aos browsers (até há, o download'em all). Para estes casos, podemos sempre recorrer ao gerenciador de downloads de linha de comando, wget.

Eu já falei um pouco dele em um post passado. No entanto, nunca falei sobre características avançadas, como permitir que você use informações de sessão ou alterar informações do cabeçalho. E são estas características que usaremos para baixar arquivos que não se deixam baixar tão facilmente...