Big Brother Brasil 7, a vez dos Geeks

Big Brother Brasil 7, a vez dos Geeks:

Mas agora o BBB apresenta uma novidade: um profissional de SEO, ou seja, um profisisonal especializado em otimizar sites[bb] para que eles apareçam em posições melhores nos sites de busca, como o google. Esses seres não são muito comuns nem fora da casa do Big Brother, já que a profissão é relativamente nova e não há um ‘curso superior para otimização de buscadores’… … Será que ele vai ficar defendendo webstandards e semântica e todas outras coisas que são cansativamente discutidas na web por “gurus” e “especialistas” da internet e te rsua votação alterada para melhor ou pior por causa de suas crenças geeks? Será que finalmetne o big brother vai ter cobertura no Tableless?

Você acredita em web 2.0?

Críticas à Web 2.0:

A Web 2.0[bb] não trouxe nada de novo em termos de tecnologia e de idéias, tal como mostrarei mais adiante com alguns exemplos e fatos. A Web 2.0 não é uma mudança tão expressiva ou revolucionária como dizem (e vendem – ah sim, não se iluda, tem muita gente fazendo dinheiro em consultoria com essa nova hype) por aí. Para mim a Web 2.0 poderia ser resumida numa equação bastante simples:

A “VELHA” INTERNET * AUMENTO NO NÚMERO DE USUÁRIOS = WEB 2.0

De qualquer forma, isso não importa mais. Esqueça tudo o que você sabe sobre a Web 2.0. Já chegou a Web 3.0 e se você e sua empresa não se atualizarem, logo estarão obsoletos e vão cair no esquecimento 😉

Obsoleto

iPhone

Milhões de felizes proprietários de iPod[bb] devem ter olhado para seus aparelhos com desdém ontem. A tecnologia tem esse poder estranho, muito parecido com o da moda, de fazer com que você ache, em pouco tempo, que aquilo que comprou não serve mais.
Quanto tempo vai levar para o iPhone estar obsoleto e as pessoas correrem atrás do iPhone mini, do iPhone nano, do iPhone 2.0 ou seja lá o que vier depois?
Numa discussão muito interessante sobre isso na radinho:

Bom, eu tenho um iPobre, desses mp3[bb] chineses a pilha, de 1Gb. Paguei R$ 200,00 no Stand Center 😉
As vantagens em relação ao iPod: a pilha dura quase duas semanas, não preciso me lembrar de carregar cabo, e é pequeno, muito pequeno. Do tamanho de um shuffle, mas com uma telinha, de maneira que eu posso escolher o que vou ouvir. É um pen drive, sem precisar instalar nada. E grava.
As desvantagens: preciso comprar pilhas. Agora estou usando recarregáveis. Não posso ler e-books, nem tenho agenda de contatos, para isso continuo usando o celular. Inclusive, descobri que ler e-books online no celular é bom o suficiente para que eu gaste algumas horas nisso. E não tenho “a experiência”, como um amigo, dono de um iPod, definiu a diferença entre meu aparelho e o dele.

Sinceramente? Estou bastante feliz assim. É muito bom fazer caminhada ouvindo música. Ponto.

Já o celular eu gostaria de trocar. Quero qualquer um capaz de rodar isso aqui.

E chega, por enquanto… 😉

O YouTube está bloqueado no seu provedor. Fure o bloqueio, mas proteste.

Provedor “legal”:

Acessar o Youtube bloqueado é fácil.

Minha sugestão é que você, além de fazer as coisas que o Falcon Dark sugeriu, entre em contato com o seu provedor de acesso, peça maiores explicações e expresse seus sentimentos a respeito da situação. Sugiro isso porque concordo com o Falcon Dark, as operadoras de telefonia não estão nem aí para o interesse de você, cliente. Então também precisam ser incluídas em sua lista de reclamações.
Entenda aqui que com “provedor” quero dizer a empresa que realmente conecta[bb] você à Internet. No meu caso, a Telefonica, e não o Terra que sou obrigado a assinar por nada.

Acabo de entrar no atendimento da Telefonica:

Shirley Santos : Bem Vindo(a) Elcio, em que posso ajudar ?
Elcio: Olá, não estou conseguindo acessar o YouTube.
Shirley Santos : Boa tarde Sr. Para localizar seu cadastro e melhor lhe atender, por gentileza, informe o DDD, número do telefone e nome completo do assinante da linha.
Elcio: (omitido)

Elcio: Shirley? Está ainda aí?
Shirley Santos : Por uma ordem judicial foi determinado o bloqueio ao acesso do site YouTube (www.youtube.com) por todos os provedores de internet no Brasil.
Elcio: Sério? Porque?
Shirley Santos : Refere-se a uma ação judicial.
Shirley Santos : Há mais alguma dúvida em que posso ajudar?

Elcio: Na verdade, sim. Eu gostaria de entender melhor porque vocês bloquearam meu acesso aos meus vídeos.
Elcio: Shirley?
Shirley Santos : Senhor,o site foi bloqueado por motivos judiciais o que não refere-se especificamente a “Telefônica” e sim por uma Ordem Judicial.
Shirley Santos : Verifique essas informações no próprio site.
Elcio: em qual site?

Shirley Santos : Site YouTube.
Shirley Santos : Aparece as informações referente o ocorrido.
Elcio: Na verdade, apenas diz que se trata de uma ação judicial.
Elcio: Eu estou querendo mais informações da parte de vocês, de quem eu contratei o serviço de acesso. Quero entender o porque disso.
Elcio: Tenho videos lá, que uso no trabalho. Estou impedido de trabalhar por isso.

Elcio: Preciso entender melhor o problema, saber o que posso fazer para recuperar meus vídeos.
Elcio: Preciso entender também se é política da Telefonica fazer esse tipo de bloqueio sem avisar previamente seus clientes.
Shirley Santos : Este bloqueio se refere ao cumprimento do ofício nº 07/2007 processo 583.00.2006.204563-4, assinado pelo merítissimo Juiz de Direito Dr. Lincon Antônio Andrade Moura, por decisão da Quarta Câmara do Tribunal de Justiça do Estado de Sâo Paulo e, portanto, não se refere a um problema técnico por parte da Telefonica e sim ao cumprimento de uma determinação judicial.
Elcio: Tenho medo de que, no futuro, meu próprio site seja bloqueado, ou coisa assim, entende?
Elcio: Sim, esse é o texto que eu já li, Shirley.

Elcio: Não sei se você entendeu minha preocupação.
Elcio: Eu faço sites[bb], e vendo através de meu site. E tenho medo de que, numa pendenga judicial qualquer, a Telefonica bloqueie meu site.
Elcio: Ou o de algum cliente.
Elcio: Preciso entender melhor qual a política da Telefonica em relação a esse bloqueio.
Elcio: Shirley, está aí ainda?

Elcio: Shirley?
Shirley Santos : As informações que me cabem orientá-lo já foram informadas se houver dúvidas referente ao Processo Judicial compareça a um Fórum e lhe informarão precisamente o porque do processo.
Shirley Santos : Há mais alguma dúvida em que posso ajudar?
Shirley Santos : Caso haja mais alguma dúvida, por favor, retorne o contato. A Telefônica agradece, tenha uma Boa Tarde!
Em seguida fui desconectado do chat e até agora não consigo voltar.

Preste atenção à qualidade do atendimento recebido. Acordo pela manhã, tento acessar um site em que tenho vários vídeos[bb] armazenados, e recebo uma mensagem da empresa que eu contratei para ter acesso a Internet dizendo que não posso acessar meus vídeos por causa de uma ação judicial. A mensagem não dá detalhes sobre o bloqueio, ou sobre a política da empresa em bloquear sites.

Procuro a empresa para ter mais explicações, uma vez que tenho medo de acordar amanhã e não conseguir acessar meu próprio site. A resposta que recebo é: “tudo que tinha que ser dito já foi dito, e se você quiser saber mais, procure um fórum.”

Se você está tão incomodado quanto eu, escreva ou telefone, reclame. Se reclamarmos juntos, podemos fazer alguma coisa em prol do fim da censura. Você pode escrever:

  1. Para o pessoal do Supremo Tribunal Federal. Escreva pedindo o fim da censura no país.
  2. Para o Tribunal de Justiça do Estado de São Paulo. É aqui que a decisão foi tomada. Explique para eles o que é a Internet, diga que o YouTube é um site em que os usuários publicam o conteúdo e que, se alguém tem que ser penalizado, é a pessoa que publicou o vídeo lá, e não você. Explique que o YouTube fez o possível para bloquear o vídeo, que inclusive não está lá agora. Conte de sua alegria ao descobrir que não consegue acessar seus próprios vídeos por causa da digna e respeitável senhora e seu não menos digno namorado.
  3. Para o seu provedor, pedindo explicações a respeito do bloqueio e da política deles em bloquear os sites. Expresse sua alegria pelo fato de eles não terem avisado a tempo de você poder salvar seus vídeos que estavam lá. Não aceite “procure um fórum” como resposta. Você assinou um contrato com quem, afinal?
  4. Para a MTV. E para qualquer outro lugar que ameace contratar ou mesmo entrevistar Daniela Cicarelli. Conte-lhes a respeito da vergonha que você tem dessa história toda, e tente mostrar como é ruim para a imagem deles dar emprego a quem prejudicou toda a Internet brasileira (além de ser uma desavergonhada.)
  5. Para a Cicarelli. Alguém tem o e-mail dela?

Depois conte para a gente se obteve resposta de alguém e que resposta foi.

PS: Se você tem talento e disposição para criar uma “mensagem-modelo”, com campinhos para preencher e enviar, principalmente para os tribunais, por favor faça isso. Você vai estar ajudando muito com um pouquinho de seu tempo.

PS2: Parece que o tal juiz voltou atrás. A decisão deve ter mexido com gente demais, talvez inclusive os familiares do próprio juiz ;-) Não deixe de protestar porque o site voltou ao ar. Seu provedor precisa de uma política definida para quando esse tipo de coisa acontecer, e precisa te atender bem. Quem sabe quando será a próxima loucura dessas?

Mais:

Cuidado onde você enfia esse SQL aí!

Já cansei de fazer código que tem SQL misturado, no meio dos scripts PHP. Sim eu era um “lousy coder”, um desenvolvedor mixuruca, mas se você olhar tem muito código open source por aí assim. Meu Deus, como eu não via a gravidade desta heresia? Como eu não pude perceber que lugar de SQL não é no script que desenha minha tela? Que sql é coisa muito séria, que deve estar protegido, separado em classes que deixe tudo bem seguro pra que nenhum engraçadinho detone meus dados? Bem, acho que eu realmente não ligava. Mas quando a coisa começou a tirar a minha produtividade, e eu perdia horas procurando “cadê aquela query, acho que deve ser essa aqui” etc e tal a coisa ficou mais clara pra mim. Tinha que haver uma solução melhor pra isso.

Danilo Medeiros, O Zen e a arte cavalheiresca da programação orientada a objeto.

Revista Guia do Hardware

Revista Guia do Hardware

A revista Guia do Hardware.net é uma proposta inovadora. Uma revista digital, produzida com o mesmo cuidado e qualidade de uma revista impressa, contendo artigos e tutoriais aprofundados sobre hardware, redes e Linux[bb], porém distribuída gratuitamente :). É só acessar o http://guiadohardware.net/revista/ e baixar a sua todos os meses. Não existem condições nem limitações. Você pode baixar, indicar para seus amigos, imprimir as matérias que mais gostar e assim por diante.

A longo prazo a meta é equilibrar os custos da revista com anúncios, mas, por enquanto, ninguém está preocupado com isso, estamos trabalhando no que gostamos e fazendo algo novo.

Acabo de baixar a primeira edição. Excelente. A reportagem “Linux: usando o terminal”, por exemplo, tem 24 páginas é uma verdadeira introdução ao Linux, que recomendo para qualquer um que esteja iniciando no mundo Unix[bb]. A “História da informática” tem 28 páginas e está primorosa. São mais de 100 páginas de excelente conteúdo.

É uma primeira edição, então há seus probleminhas. O projeto gráfico precisa melhorar um bocado, para ficar próximo ao da Tux Magazine, por exemplo. As páginas de texto claro sobre fundo escuro tornam a impressão inviável. Senti falta também de um feed RSS[bb] ou até uma (argh!) newsletter para ser avisado quando sair o número 2. A despeito disso, uma excelente iniciativa. Ao que parece, a revista é feita por apenas quatro pessoas. Muito, muito obrigado pessoal, ficou muito bom!

Lasagna, o mini-framework

Para mim é difícil dizer quem foi a grande estrela do Intercon 2007: o Luli ou o Twitter. Durante as palestras víamos boa parte do público de cabeça baixa, olhando para seus celulares[bb], exercitando freneticamente seus polegares.

Saindo do Intercon e voltando ao mundo real descobri um fato estarrecedor: a maioria das pessoas não sabe o que é o Twitter. Mesmo num evento de desenvolvedores de que participei no domingo, ninguém sabia o que era! Então vamos começar com o básico:

Qualquer um pode entrar lá e criar uma conta. Em seguida o twitter pergunta “o que você está fazendo agora?” E você pode entrar lá, quantas vezes quiser, e dizer o que está fazendo agora. E também pode encontrar seus amigos lá e clicar em “follow”. Ao fazer isso, você é avisado sempre que um deles escrever alguma coisa. Isso pode ser simplesmente publicado em sua página no Twitter ou enviado para você por Gtalk ou SMS. Você também pode escrever via Gtalk ou SMS, sem abrir a página do Twitter.

Da primeira vez que vi isso, pensei que fosse completamente inútil. Ora, o que alguém poderia escrever diferente de “escrevendo no twitter”. E que interesse eu tenho se fulano está escovando os dentes ou ciclano está alimentando os gatos? Durante um bom tempo eu, e uma porção de gente que eu conheço, se recusou a usar o Twitter.

Quando resolvi dar uma chance ao Twitter, comecei a entender de verdade seu valor. O truque número um é que você pode responder ao que alguém disse, basta começar sua mensagem com @nomedosujeito. O truque número dois é que você pode escrever o que quiser, não apenas o que está fazendo agora.

Veja, por exemplo, o que aconteceu no Intercon. Durante uma palestra alguém tem uma dúvida ou uma idéia genial. Ao invés de cochichar com a pessoa ao lado, escreve no twitter. É como se estivesse cochichando com cem ou duzentas pessoas que podem responder. Imagine uma sala de bate-papo onde você só escuta quem você escolheu, e que funciona muito bem em seu celular.

Outro exemplo, você resolve almoçar no intervalo do evento. Publica no twitter onde está e para onde vai. Seus amigos ficam sabendo e podem responder na hora. Pense na troca de SMS que você já faz, mas em grupo. Sabe aqueles filmes em que a equipe dos mocinhos tem um comunicador em que quando um fala todo mundo ouve?

Claro, esse é o uso que eu estou fazendo do Twitter, não quer dizer que é o único ou “o jeito certo”. Mas, a julgar pela quantidade de gente que estava usando assim no Intercon, deve ser um dos melhores usos. Os resultados? Confira o que o Manoel Netto escreveu sobre o assunto.

Entenda bem, não é o Twitter, é o fato de estarmos conectados o tempo todo, do mesmo jeito que não era o Napster, era o fato de podermos compartilhar nossas músicas, e não era o ICQ, mas o fato de poder falar com gente do mundo todo, inclusive meus vizinhos. Não sei se o Twitter vai continuar a ser usado por anos, ou se vai surgir algo que vai conseguir substituí-lo, não importa. O que importa é que podemos nos falar, estamos conectados, em qualquer lugar e sempre que quisermos, e em grupo. Isso é algo completamente novo, e muda muita coisa.

Dez bons hábitos no console do Linux

Para aqueles que foram ao workshop, e saíram de lá querendo aprender mais sobre o bash, o shell do Unix[bb], lá vai:

Learn 10 good UNIX usage habits

Muito, muito bom. Sobre a dica do xargs poder ser usado em combinação com outros comandos que não o find, eu gostaria de acrescentar que, ao usar o find, muitas vezes você não vai precisar do xargs. Existe uma opção do find, -exec, que executa o comando que vier depois. Tudo o que vier depois de -exec até o próximo “;” será passado ao comando, e a string especial “{}” será substituída pelo nome de arquivo encontrado.

Por exemplo, o comando:

find -name "*.bak" -exec mv {} ../trash/{} ";"

Move todos os arquivos bak do diretório atual e subdiretórios para a pasta ../trash. Veja, por exemplo, esse outro:

find -name "*.php" -exec grep -l password {} ";"

Vai listar todos os arquivos php dentro do diretório atual que contém a string “password”.

De quantas etapas você precisa para fazer isso na interface gráfica? E se tiver que fazer isso todo dia, três vezes por dia?

Beep no console do Linux com Bash e printf

Você faz um shell script[bb] para alguma ação que pode levar tempo. Ou mesmo executa no console um comando que pode demorar. Pode ser muito útil avisar do término da operação com um beep. O código para isso é bastante simples:

printf "\x07"

Assim, digamos que você esteja buscando por todos os arquivos php com o texto “mail” dentro de um determinado diretório:

find -name "*.php" -exec grep -l mail {} ";"

Dependendo do tamanho desse seu diretório, esta operação pode demorar muito. Sistemas multitarefa existem justamente para que você não precise ficar esperando, e possa fazer outra coisa enquanto o sistema procura por você. Para ser avisado com um beep quando a busca terminar, você pode fazer:

find -name "*.php" -exec grep -l mail {} ";";printf "\x07"

Compartilhando seus feeds com OPML no Bloglines

Voltei para o Bloglines. O Newshutch é muito, muito legal, mas eu não consigo mais viver sem poder acessar meus feeds no celular. Aliás, foi o celular quem me fez ver a real vantagem da campanha Feed Zero. No desktop, não me incomodava nada clicar no título do post no leitor de feeds e ler o texto no próprio blog. Mas no celular isso é muito ruim, principalmente porque o navegador não tem abas.

E de quebra o Bloglines me dá uma outra vantagem: OPML atualizado automaticamente.

Se você leu o post do Henrique e ficou com vontade de compartilhar seus feeds também, se usa Bloglines, recomendo que faça como eu. Você precisa configurar o Bloglines para compartilhar seus feeds, clicando na aba Share e escolhendo um nome de usuário. Se você tiver feeds protegidos por senha, como os do Gmail e do Basecamp, vai precisar torná-los privados. Faça isso clicando feed e depois em “edit subscription”.

Ao escolher seu nome de usuário, o Bloglines vai criar uma url com ele para o compartilhamento de seus feeds. A minha é:
http://www.bloglines.com/public/elcio

E o Bloglines também disponibiliza, automaticamente, seu OPML atualizado. O meu está aqui:
http://www.bloglines.com/export?id=elcio

Então, ao invés de copiar o OPML para o seu site e ter que se lembrar de atualizá-lo cada vez que cadastrar um feed novo, você pode apontar seus diretamente para o OPML gerado pelo Bloglines. O código no head de minha página ficou assim:

<link rel="outline" type="text/xml+opml" title="Elcio Ferreira's feeds"
href="http://www.bloglines.com/export?id=elcio" />

Pronto. Troque meu nome pelo seu, meu id pelo seu, coloque isso aí no head de suas páginas e mostre ao mundo o que você anda lendo.

E para quem não leu o post do Henrique, fica a dica: instale a OPMLReader, você vai entender.