Nação de n00bs

Sério companheiros brasileiros… que vergonha fudida desse país. Nós já temos aquela carga usual de desilusões na política, aquela gurizada toda que só fica falando merda no Orkut, violência urbana, uma desigualdade social absurda e o nosso Jeitinho Brasileiro™. Entretanto esses últimos dias de intensa Copa do Mundo me fizeram perceber que o sofremos de nada menos do que “burrice coordenada” agravada por uma alienação consciente (sim a estupidez dos fatos é paradoxal).

Como se já não bastasse o total absurdo do raciocínio do brasileiro comun ser neutralizado pela menor insinuação de uma partida de futebol, que nem precisava ser do Brasil, eu ainda tive o desprazer de observar o comportamento extremamente lamental que nós brazucas demonstramos, principalmente no Twitter. Sim vocês sabem do que eu estou falando.

CALA A BOCA GALVÃO

Sejamos sinceros, CALA A BOCA GALVÃO foi uma ótima piada. Foi talvez a melhor piada de todos os tempos do último ano da internet brasileira.A repercussão e as risadas que ela gerou foram algo delicioso, porém mais uma vez nós conseguimos estragar tudo. A coisa toda começou a perder o folego uns dois dias depois da sua criação e a massa de retardados continuou a twittar aquela mensagem manjada e fake que os gringos já não aguentavam mais. Além disso os spin-offs do TADEU SCHMIDT e derivados foram uma tentativa triste de emplacar novamente uma piada que somente deu certo porque usou do elemento surpresa. Nação de n00bs com a bola toda.

DiaSemGlobo

Fico muito triste com o que aconteceu aqui. Pra quem não sabe o DiaSemGlobo foi uma espécie de tentativa de “sabotagem” coordenada à globo no dia do jogo contra Portugal que se deu por meio das “mídias sociais” (leia-se twitter).

rsrs gente, tipo assim não vamos assistir a Globo ela é boba #DiaSemGlobo

Eu sou totalmente favorável à idéia da campanha, mas a execução deixou a desejar, como tudo que a nossa nação de n00bs faz na internet. Primeiramente se você precisa do apoio de alguns milhares de jovens desmiolados mandando mensagens de 140 caracteres para perceber que tem que parar de assistir televisão (não só a Globo) então você já deve ter percebido à que grupo você pertence.

Por via das dúvidas leia esse texto com força:

PARE DE ASSISTIR ÀS NOVELAS! O TONY RAMOS É UMA MENTIRA, ELE É BRASILEIRO TAMBÉM! A ÚNICA DIFERENÇA DESSA NOVELA PRA OUTRA É A LINGUA QUE ELE ASSASSINA AO MISTURAR COM O PORTUGUÊS!

Gota d’água

Tudo isto podia continuar só como uma irritante sensação de desolação dentro do meu peito e eu podia continuar a viver a minha vida em paz, porém AH BRASIL você não para de surpreender.

Estava eu passando os olhos pelas manchetes de jornais e caí em uma que dizia algo mais ou menos assim:

Seleção se desestabiliza no segundo tempo e sofre derrota para Holanda. Brasileiros se perguntam se não é hora de um novo modelo de seleção.



Um novo modelo de seleção?! É sério, um novo modelo de seleção??!?!?! Primeiramente, qual a definição de um modelo de seleção? Quem estuda modelos de seleção? O que os brasileiros sabem sobre modelos de seleção? Sinceramente o país está aí entregue na mão de corruptos e as pessoas perdem tempo achando que vale a pena discutir sobre uma coisa tão volátil quanto uma partida de futebol como se fosse algo minimamente sério e formal?

Vão se fuder tranquilo aí nação de n00bs e de maus perdedores. Tivemos que engolir a vitória quietinhos (OH a ironia do bom jogo de palavras).

rsrs

Minhas desculpas…

… por colocar as coisas dessa forma. Eu amo a minha nação e amo ser brasileiro apesar de tudo, mas existem coisas que não podem ser ignoradas. Para ser bem justo é preciso admitir que as pessoas são tão retardadas quanto nós, mesmo em território internacional. Riam um pouco e depois percebam que aqueles assistindo entretenimento barato e alienante relacionado à futebol 24h por dia são vocês.

Twitte o local da Campus Party 2011

Caros leitores do blog, hoje recebi o seguinte email:

Olá, campuseiro!

Estamos trabalhando duro para organizar a próxima Campus Party Brasil
que será celebrada em janeiro de 2011. Porém, ainda não há uma sede
definitiva, já que várias cidades têm demonstrado o interesse em
receber a maior festa da comunidade digital brasileira e mundial.

São Paulo foi magnifica nestes últimos três anos, mas é possível que o
Rio de Janeiro ou outro local seja o nosso destino final. Por isso,
gostariamos muito que você nos disesse qual seria, na sua opinião, a
cidade sede ideal para receber o evento. E, para isso, convidamos você
a utilizar o Twitter!


Portanto, acesse agora mesmo o seu perfil e twitte “eu quero que a
#cpbrasil seja em #cpnome da cidade (ex. “eu quero que #cpbrasil seja
em #cpsalvador”).

É isso aí! Esperamos ansiosos pela sua opinião, pois ela muito
importante para nós!

Um grande abraço!

Paco Ragageles (Fundador da Campus Party) – Twitter @pacoragageles

Mario Teza (Diretor Geral da Campus Party Brasil) – Twitter @mlteza

Eu estive na Campus Party passada (deste ano na realidade) e foi uma experiência de imersão fantástica. Nunca imaginei que ficar na frente do computador durante 7 dias poderia ser uma experiência tão social, sem falar nas palestras e workshops de altíssimo nível.

Então está esperando o que? Que tal trazer a Campus Party para a sua cidade?
Nós do Sul vamos unir a gauchada e colocar essa Campus Party 2011 aqui em Porto Alegre!

Videogames não me deixam dormir

Imagine a situação.

Já passa de meia-noite e você tem uma prova no dia seguinte e o seu conhecimento sobre o conteúdo alvo da avaliação é no máximo “meia-boca”. Tudo que você queria era ter vontade deitar na cama e “desligar” o cérebro, ou talvez estudar um pouco…

Troque o “você” por “eu” nessa frase e se tem uma história real D:

Pelo menos eu tenho uma desculpa. Sim, porque são os videogames que não me deixam dormir. Enquanto a maioria dos brasileiros está mandando o Galvão calar a boca em seus doces e bem regulados sonhos, eu resolvi dar uma olhada no conteúdo da E3 desse ano.


Mais imagens do novo “Metroid: Other M” para Wii. Até aí tudo bem, meu sono ainda estava garantido.


Puta que pariu. Donkey Kong Country Returns! Como ninguém nunca teve essa idéia?

Mas as coisas ainda podem tomar um rumo para bem melhor…

Sim meus amigos. Motherfuckin’ Goldeneye no Wii com suporte a multiplayer online.

Tentem dormir.

Anônimo

A sua identidade é importante. Você leva ela dentro do seu bolso durante a maior parte do dia. O seu nome é importante. Ele é uma cadeia finita de caracteres que indexa o conjunto de características que representa “você” num universo que é povoado por muitos “eles” que não são “você”. Um nome é um conceito importante para nós humanos, sendo que muitas coisas nunca deixariam de ser coisas se não tivessem uma denominação alternativa, que é, um tanto mais criativa e interessante que “coisa”.

Além disso, no tocante a pessoas, é observável que as palavras proferidas por “nomes famosos” tendem a ter uma repercussão maior, não necessariamente porque sejam mais relevantes, mas talvez porque sejam provavelmente mais relevantes.

Esse sentimento, é claro, vem ondulando dos níveis superiores até chegar no cidadão comum. Ele bloga no seu bloguinho, twitta seu twitinho, posta no forunzinho e últimamente até joga a fazendinha no seu orkutinho. Tudo isso, esta interação social, surge quase como um pretexto para espalhar um pouco mais o seu nome. Você sabe… construir uma reputação, ou , como faz um subconjunto dos mamiferos, dar uma mijada territorial.

mijada

Porém, leitor urofóbico, não se desespere. Esta aqui é a internet e existe todo o tipo de site, até para pessoas que estão cansados dessa briga incessante por atenção. Eis que surge a nossa frente a idéia de uma comunidade anônima online… Online e anônima? Incorremos aqui num pleonasmo? Não.

Por um lado a internet tem desde os seus primórdios sido O LUGAR para ser um anônimo, e temos tomado este fato como certo. No entanto, construindo sobre o que eu estrategicamente dissertei alguns parágrafos acima, um nome, servindo de referência para alguma coisa (incluindo aqui um humano sentado na frente de um computador) é suficiente para que se derive um conceito de identidade. Então, mesmo que frequentemente encontremos sujeitos chamados maclover28, legolas_form_hyrule ou nArUToHaRuNo em fóruns, listas de email e outros tipos de comunidade online nós SABEMOS quem eles são. Eles estão associados à idéia de uma potencial pessoa do outro lado do monitor.

eterno

Um comunidade realmente anônima precisa prover meios de comunicação que eliminem completamente o conceito de identidade, porém ainda ser capaz de reter o conteúdo desta informação. A solução é restringir a individualidade para o nível das mensagens, ou seja, o campo de usuário de cada mensagem é (não) preenchido novamente para cada postagem dando para nós a estranha sensação de estarmos falando com alguém e com ninguém ao mesmo tempo.

Então, o que isto tudo quer dizer? Para ser bem sincero, a “semente” deste blabla todo que eu estou jogando pra cima de vocês veio de um texto que eu li em um chan (um fórum anônimo nos moldes do que eu estou falando aqui). Algumas idéias me chamaram muita atenção neste texto, como a possibilidade de uma comunidade que é movida unicamente pelo seu propósito e que não sofre com questões de autoafirmação levantadas pelos membros. Quando eu observo o que emerge dessa interação eu fico realmente impressionado… é a visão de um coletivo sem as usuais poças de mijo.

anon

Para concluir, fica uma coisa que na qual me surpreendi pensando nos últimos dias. Como todos sabem a internet hoje não nada é anônima e praticamente qualquer coisa que você fizer pode (e será caso necessário) rastreada, além disso a maioria das pessoas adora uma rede social e fica fazendo propaganda de si mesmo o tempo inteiro. Porém paradoxalmente eu noto um crescente e paralelo interesse no modelo de comunidade anônima … por que vocês acham que isso acontece?

Chuck e Eu

Neste semestre estou me dedicando a um trabalho na faculdade, um pouco por obrigação e um pouco por diversão. É um projeto que envolve um música, matemática e computação e eu espero que consiga mostrar para vocês alguns resultados legais, porém é provável que até o final do semestre eu só tenha acabado a parte chata D:

De qualquer forma, remexendo um pouco pelos canos da internet eu encontrei essa linguagem chamada ChucK e devo dizer que ela faz juz ao nome que carrega.

chuck logo

A idéia dela é ser uma linguagem de script, voltada para geração sons, com enfâse na corretude do tempo (strongely-timed como descrito na página do projeto) e suporte para programação on-the-fly (enquanto o programa está em execução). A linguagem possui construções interessantes para representar o tempo e fazer uns sons básicos é uma barbada.

Exemplo

Este programa, que fiz seguindo o tutorial, fica tocando em loop alguns blips e bloops randômicos (me lembra um pouco da música dos jogos Metroid :)

SinOsc s => dac;

while (true) {
    300::ms => now;
    Std.rand2f(30.0,1000.0) => s.freq;
}

Problemas com x64

Use sistemas operacionais 64 bits eles disseram, você não terá problemas eles disseram…

A arquitetura 64 bits contra ataca e eu tive problemas rodando ele num Linux x64. A solução é compilar o ChucK num pc 32 bits e pegar o executável… eu sei, eu sei… pelo menos funciona.

Sintaxe Colorida :)

No embalo de aprender algo novo eu fiz a definição da sintaxe do ChucK para o editor gedit (que eu curto muito) e ela pode ser encontrada aqui, com instruções de instalação. É possível também que funcione com outros editores baseados em GTk.

Sintam-se livres para contribuir com o projeto.

Enfim…

aproves

Chuck Norris aprova a linguagem ChucK.

Por enquanto é isso… não percam a esperança nesse blog e,  como eu sei que vocês gostam do que eu posto, me incentivem nos comentários que eu tento voltar mais seguido.

update(rand());

Olá eventual leitor do meu blog, suponho otimistamente que você existe :)

Trabalho e faculdade andam me pegando de jeito nos últimos dias e eu tenho restringido updates ao meu twitter… é triste, mas a inércia necessária para escrever um texto pouco estruturado e com número de caracteres <= 140 é muito menor.

mINHA SITUAÇÃO

Como sei que vai ser difícil conseguir tempo para algo mais substancial vou presenteá-los com um pouco de coisas aleatórias agora.

Site do SulPET

Basicamente nos últimos meses eu fiquei (contando com o apoio de alguns colegas) encarregado pelo site deste evento chamado SulPET que ocorreu aqui em Porto Alegre nos dias 3,4,5 e 6 desse mês.

Agora que tudo acabou eu estou mais aliviado e compartilho com vocês o código do site. É uma aplicação rails extremamente simples e sinceramente o código não é lá essas coisas. Aprendi muito (sobre rails e sobre construção de software em geral) no processo e pretendo detalhar a minha experiência em um post futuro.

Github

Crei uma conta no github e entrei de vez no mundo dos DVCS, inspirado depois de ver o curso de alguns colegas na UFRGS. Versionamento de código é um assunto que também pretendo tocar nos próximos tempos, fica aí mais uma promessa.

No mais, pra quem se interessar aqui está o meu perfil do github:

http://github.com/lfzawacki

FISL11

Oh yeah! Eu e alguns amigos mandamos uma palestra para o FISL (Fórum Internacional do Software Livre) desse ano. Vocês podem votar na palestra se estiverem escritos no evento, o título é “C Tips and Tricks” e o assunto é programação C.

Regras da votação

Estão avisados, nos vemos lá no FISL!

and …

Próxima parte do post saindo em alguns minutos. Resolvi dividir em dois porque os assuntos não tinham quase nenhuma relação.

Quem sente falta dos meus posts faz barulho nos comentários AE!

Links semanais

Existe uma penca de conteúdo extra que eu estou preparando para colocar nos meus blogs, porém a vida está me matando ultimamente e eu vou fazer um pequeno update com algumas coisas interessantes no nicho do qual esse blog trata.

Este é um pequeno post cretino para que vocês não percam a fé neste blog?

Exatamente meus caros. Então para os links:

Firefox 4:

Uma palestra sobre os futuros rumos do Firefox, interessante para todos desenvolvedores que são fãs desse software fantástico

http://videos.mozilla.org/serv/air_mozilla/firefox4.ogg

Notação musical com Javascript e HTML 5:

Um cara muito doido chamado Mohit Muthanna, liberou semana passada a notícia de que está trabalhando em uma biblioteca javascript que será usada para renderizar notação musical no seu browser favorito que tem suporte para HTML5. A idéia é muito interessante e promissora e desde o primeiro post sobre o assunto ele já mandou mais dois, discutindo sobre como será feita a representação das musicas e outras coisas relacionadas:

http://0xfe.blogspot.com/2010/05/music-notation-with-html5-canvas.html

lsof e cores no terminal

Ainda no blog deste último cara, achei um post intessantíssimo sobre o comando lsof dos sistemas Unix e um outro sobre como utilizar cores no terminal.

lsof

Cores no terminal

_Why

Uma retrospectiva da história de um cara genial e misterioso. Caso você nunca tenha ouvido falar do _Why, ele é (foi) um dos maiores hackers da comunidade Ruby e ano passado sumiu misteriosamente deixando órfãos vários fãs. Entre outras coisas ele mantinha diversos projetos open source e escreveu um livro ilustrado e com trilha sonora que ensina a linguagem Ruby.

http://www.smashingmagazine.com/2010/05/15/why-a-tale-of-a-post-modern-genius/

Learn Python the Hard Way

Há mais ou menos um mês atrás um cara chamado Zed Shaw lançou um livro que visa ensinar programação para iniciantes usando python. “Learning Python The Hard Way” na realidade é uma mentira porque é bem fácil aprender com o livro e é uma ótima pedida para aprender a programar ou a usar a linguagem Python.

http://learnpythonthehardway.com/

“Raising Skinny Elephants Is Utterly Boring” ou Como reiniciar o seu Linux de uma maneira graciosa

O título já diz tudo. Eu já tinha ouvido falar desse truque, porém esse post em específico o descreve de maneira rápida e prática.

http://www.arsgeek.com/2006/12/12/how-to-gracefully-reboot-your-ubuntudebian-system-if-all-else-fails/

Gostaram das recomendaçãos? Caso afirmativo posso continuar a trazer pequenos pedaços de informação semanalmente para vocês. Deixem feedback na sessão de comentários.

Die Young… Long Live Rock ‘n Roll

Temos também uma versão do post no meu blog do last.fm, onde eu perdi valiosos minutos marcando todas as músicas que aparecem e tal.

Behind a smile
There's danger and a promise to be told
You'll never get old
Life's fantasy
To be locked away and still to think you're free
You're free
You're free!

Black Sabbath - Die Young

Muita gente gosta de ficar discutindo se deus existe ou não, bem tudo que eu sei é que ele existia e morreu no dia 16 de Maio de 2010. Ronald James Padavona ou Ronnie James Dio ou só Dio, é um dos mais talentosos vocalistas que já passaram pela Terra, no entanto para mim ele era muito mais do que isso.

As canções dele tiveram um papel muito importante na minha formação pessoal e foi impossível ficar impassível ao receber a notícia. 67 anos, um cancêr de estomago descoberto há mais ou menos 4 meses e mais nada.

É muito difícil saber por onde começar. Dio era O cara (na montanha de prata). No currículo dele consta ter integrado bandas como Rainbow, Black Sabbath e Dio (a sua carreira solo) com mais de 50 anos de estrada, cantando desde blues até heavy metal além de ser o suposto inventor dos chifrinhos do metal (o famoso ,,/ ) . Mais do que isso, ele tinha a atitude necessária para cativar os ouvintes de suas músicas, ele tinha a voz do trovão e sabia disso. Além de cantar de uma maneira absurda, ele sabia o QUE cantar. Todas essas características já o colocam num conjunto à parte entre os músicos.

Well I grew up quick and I felt the kick
Of life upon a stage
So I bought the book and took a fast look
At just the very last page
It was a single word that I'd just heard
From the two that came before
The only way to realle stay
Is to walk right out the door

Dio - Invisible

Lembro que o meu primeiro contato com o cantor foi ouvindo algumas músicas dele no Black Sabbath e para mim a grandeza do que ouvia passou batida. Em meados de 2005, com aproximadamente 15 anos, eu comecei a flertar com a idéia de ser o vocalista de uma banda. É claro que vocês sabem, o vocalista desse tipo de banda geralmente é o primeiro babaca que tem coragem de ficar na frente da banda no palco e acompanhar com algo no microfone. Aos poucos porém eu senti necessidade de me aprimorar nesta arte e isso significaria ouvir o que os profissionais tinham para cantar. Eventualmente descobri esse ser e percebi que havia encontrado um pequeno pote de ouro de 1,60 metros de altura.

Rapidamente me tornei um discípulo e juntamente com meus amigos devorei as músicas oferecidas por esse pequeno gnomo do Heavy Metal. Rainbow In the Dark, Don’t talk to Strangers, Children of the Sea, Stargazer, Gates of Babylon, Heaven and Hell e incontáveis outras que marcaram vários dias da minha existência adolescente.

Tudo que este pequenino cantou virou ouro e eu sou um fã em especial dos trabalhos que ele realizou com o Black Sabbath. Dessa forma vocês devem imaginar a minha alegria quando eu descobri que em 2007 eles iriam se reunir, gravar um novo álbum e tocar pelo mundo, em especial em São Paulo. Eu estava lá no dia 15 de maio de 2009 para ver pela primeira e única vez meu ídolo de perto.

Sim praticamente há um ano atrás o cara estava lá mandando ver na frente dos fãs. É como falou um amigo meu, ele era um cara tão presente em nossas vidas que parece que perdemos um “brother” nosso… foda …

All eyes see the figure of the wizard
As he climbs to the top of the world
No sound as he falls instead of rising
Time standing still
Then there's blood on the sand
Oh I see his face

Rainbow - Stargazer

O que posso dizer? Long Live Rock ‘n Roll ,,/ e que Dio viva por meio de todas as músicas que cantou (as quais estou ouvindo sem parar faz dois dias).

2 semanas de Ubuntu 10.04

Geralmente eu não saio fazendo as atualizações porque espero a primeira leva de usuários achar todos os bugs e essas coisas, porém dessa vez a curiosidade falou mais alto e eu mandei ver. Já faz umas duas semanas que estou usando o Ubuntu 10.04 e resolvi postar as minhas impressões e tal.

Visual

Muito bonito, na boa os caras acertaram muito. As cores tem um feeling bem original, eles estão até usando essas frescuras de designer e botando cores igualmente distantes no eixo RGB e blá blá. O negócio todo está com um ar mais limpo e é preciso admitir que o tema tem uma FORTÍSSIMA inspiração no design do Mac. Desnecessária a mudança dos botões da janela para a esquerda, mas que seja, eu sinto que eles estão querendo se diferenciar de alguma maneira dos outros sistemas operacionais e criar uma identidade. Além disso Gnome foi atualizado para a última versão.

Programas

Como eu fiz o upgrade de uma instalação 9.10 (que aconteceu suave e tranquila) eu já tinha uma penca de programas que eu gosto de usar instalada e não cheguei a aproveitar tudo que veio junto. A única coisa que me chamou a atenção foi o Gwibber, um programinha fulero para integrar várias redes sociais com o desktop. Claro que é sempre bom receber de brinde todas as novas versões estáveis dos programas. Destaque aqui para o Gedit e o Exaile que são dois dos meus programas favoritos e estão com diversas melhorias.

Performance

Esta nova versão removeu o HAL e aparentemente isto deixou o todo muito mais rápido. Isto fica muito claro na hora do boot que aqui em casa está na faixa dos 10 segundos para chegar até a tela de login. Depois de logar o sistema de janelas está abrindo muito mais rapidamente do que nas versões anteriores e eu já posso sair clicando no Firefox e navegando feito loco. Estou realmente surpreso e feliz com esse aspecto.

Fotinha do meu desktop com o tema Radiance

Coisas quebradas

Nem tudo é perfeito e algumas coisitas ficaram mal na nova versão. Como sempre teremos soluções artesanais, mas como eu disse, quem testa primeiro acaba tendo que lidar com isso.

Em especial o Flash em certos vídeos ficou com os controles não responsivos. No caso de você passar por esse problema, que parece ser algo relacionado à arquitetura x64, procure a resposta aqui. Para mim resolveu.

Um outro programa que eu adoro usar, o Tuxguitar parou de funcionar e a solução é baixar a nova versão do SWT e colocar o .jar no CLASSPATH do Java. Recorra ao google ou aos comentários se você tiver problemas com a segunda parte.

Coisas congelando

Uma coisa triste que está acontecendo é um bug que congela totalmente o Ubuntu, aconteceu uma vez comigo e algumas vezes no lugar onde eu trabalho (quem mandou instalar a nova versão tão rápido?). Pesquisando um pouco achei esse link e este falando sobre o assunto, mas uma solução definitiva ainda não veio. No mais é um bug MUITO ruim e eu espero que seja corrigido logo.

Overall

Está muito sexy a nova versão, porém como especificado antes, os bugs podem deixar você com um pé atrás antes de instalar em uma máquina de desenvolvimento.

Alguém mais testou a nova versão? Algum comentário, pergunta, solução para problema ou novo bug que queira dividir com o pessoal? Dá uma passadinha nos comentários.

Programe online no Ideone.com

Descobri este site excelente chamado Ideone .  Nele você pode escrever e compartilhar código em diversas linguagens (40 no momento) com syntax highlight.

Até aí ele é similar à vários outros serviços, porém o diferencial é que você pode pedir para que ele compile/interprete e depois rode o programa para você e mostre os resultados.

Semelhantemente ao http://pastebin.org os seus códigos ficam guardados no servidor deles até o fim dos tempos e podem ser acessados pelo URL, nada de logins ou burocracias. Se você não quiser que ele aparece nas listagens você pode marcá-lo como privado.

É claro que existem algumas limitações. Os programas tem limite de tempo de compilação (10 segundos), tempo de execução (5 segundos) e uso de memória (256 mega). Para I/O inclui-se somente stdin e stdout, ou seja, sem arquivos ou rede.

Especialmente útil para rapidamente compilar exemplos de código achados na internet, experimentar novas linguagens, ou programar em algum computador sem nada instalado.

Fortemente recomendado!

Alguns exemplos que eu fiz

css.php