Sites e sistemas rápidos, acessíveis, bem posicionados no Google e, o que é mais importante, fáceis de usar.

xSpec, o emulador de Sinclair ZX Spectrum

16/05/2007 15:29 por Elcio

Para os que gostam da história da informática: o primeiro computador em que eu programei na vida foi um Sinclair ZX Spectrum, que aqui no Brasil se chamava TK-90X. Pois não é que o saudoso micrinho fez 25 anos mês passado?

Baixei nos repositórios do Ubuntu o xspec, um emulador de Spectrum, para ver se eu ainda sabia alguma coisa de BASIC, e fiz um videozinho para que os mais novos nesse negócio possam ver um pouquinho de como foi o início da programação em microcomputadores:

Ah, que saudades!

Adicionar esta notícia no Linkk

Se meu fusca falasse

14/05/2007 15:02 por Elcio

Se você é usuário de Mac OS X[bb], abra um terminal e digite:

$ say hello

Divertido.

Adicionar esta notícia no Linkk

Como acessar o Pandora de fora dos Estados Unidos

11/05/2007 15:11 por Elcio

How to: Access Pandora from outside the US

Vou explicar aqui em português os métodos 1 e 2:

  1. Firefox + anonymous proxy: o truque é simples, você visita um dos seguintes sites:
    http://tools.rosinstrument.com/proxy/
    http://www.publicproxyservers.com/

    http://www.proxz.com/
    http://www.stayinvisible.com/
    E lá você encontra o endereço de um servidor proxy[bb] aberto. Encontrando, basta ir no Firefox em Editar > Preferências > Avançado > Rede > Configurações e configurar lá o servidor proxy escolhido. A tela é mais ou menos assim:

  2. Usando um proxy CGI público: a solução acima tem resultados melhores, mas está é bem mais prática. Não precisa configurar nada, entre neste site, escolha um servidor proxy na lista, digite o endereço do site a visitar (pandora.com) e navegue.

Os métodos são os mesmos que foram usados para acessar o YouTube quando ele foi bloqueado, e são os mesmos que você pode usar para acessar qualquer outra coisa que seja bloqueada em seu país ou em sua rede.

Antes que chovam comentários perguntando: sim, se o administrador de sua faculdade não bloqueou os open proxies, deve servir para você acessar o Orkut bloqueado de lá. Já o MSN bloqueado é mais complicado, mas você pode tentar acessar, via open proxy, o Meebo. De qualquer maneira, você não devia fazer isso. A rede é da faculdade, e eles é que mandam lá. Deve ter uma lan house aí na esquina onde você pode perder seu tempo no Orkut com tranqüilidade.

Adicionar esta notícia no Linkk

Imite o Mac OS X você também

11/05/2007 7:59 por Elcio

Dashboard, Exposè, estilo Aqua, tudo já foi copiado no elegante Mac OS X. Mas a marca registrada do sistema ainda é o Dock. Há uma porção de cópias interessantes para o Dock em diversos ambientes. Mas, com javascript e CSS, eu nunca tinha visto uma razoável. Até que vi essa aqui. Veja esse Dock rodando nesse exemplo.

Muito bom. Tanto o código quanto o resultado visual.

Ah, se você tiver um tempinho para estudar o código, vai passar a odiar um pouquinho mais o Internet Explorer ;-)

Adicionar esta notícia no Linkk

Aprenda expressões regulares!

09/05/2007 19:52 por Elcio

Exemplos de expressões regulares PHP. Expressões prontas para uma porção de coisas.

Seguem também uns exemplos brasileiros bem comuns:

CPF='\b([0-9]{3}\.?){3}-[0-9]{2}\b'
CNPJ='\b[0-9]{2,3}\.?([0-9]{3}\.?){2}\/[0-9]{4}-[0-9]{2}\b'
CEP='\b[0-9]{2}\.?[0-9]{3}-[0-9]{3}\b'

Expessões regulares permitem fazer com uma linha de código coisas que, de outra forma, levariam um bocado de código e tempo. Veja, por exemplo, este trecho de Javascript:

// Exibe o texto da página, removendo todas as tags
t=document.body.innerHTML
t=t.replace(/<.*?>/g,"")
t=t.replace(/[ \t]+/g," ")
t=t.replace(/(\n ?)+/g,"\n")

Pode dar um pouco de trabalho aprender expressões regulares[bb], mas eu garanto que o tempo que você investir nisso se paga muito rápido.

Adicionar esta notícia no Linkk

Encontro Locaweb de Profissionais Web em Curitiba amanhã

09/05/2007 9:34 por Elcio

No encontro lá em Porto Alegre mais de 300 pessoas. Foi muito divertido.

Amanhã é a edição do evento em Curitiba, e como nos outros, vou estar apresentando a palestra "Microformats[bb], a web semântica com letra minúscula". Você pode se inscrever direto no local (Estação 21 Convention Center.)

E a brincadeira continua. Se você for e tiver condições, leve uma extensão para me emprestar. Uma extensão elétrica comum, com tomada de pinos redondos, qualquer uma serve.

Adicionar esta notícia no Linkk

Tudo Mais

08/05/2007 10:56 por Elcio

Meu outro blog. Será que vai dar certo?

Adicionar esta notícia no Linkk

Songbird ainda não está pronto para mim

07/05/2007 9:22 por Elcio

Como todo mundo anda elogiando, resolvi testar o Songbird. O programa é lindo! Mas eu acho que ainda não vou conseguir usá-lo. Talvez eu não tenha entendido direito o funcionamento do programa, e algum leitor mais esperto do que eu possa me ajudar.

Eu entendi errado ou o Songbird não entende feeds de Podcast? Só consegui pedir ao programa para assinar o conteúdo de uma página, que carregue no navegador, não um feed XML[bb]. No caso de feeds que possuem uma folha de estilo XSLT para o navegador, como os do Feedburner, a coisa funciona porque o Songbird os entende como uma página web:

Songbird vendo um feed no Feedburner

Já se o arquivo XML não tem nenhuma mágica associada a ele, veja o que acontece:

Songbird vendo um feed XML

Ou seja, eu preciso visitar o site, e mandar o Songbird "assinar" a página que contém a lista de arquivos mp3. Há uma série de problemas com essa abordagem:

  1. Nem todos os feeds tem uma página HTML[bb] que liste os arquivos. Estes eu não posso assinar.
  2. O endereço da página pode mudar. Não deveria, claro, "cool URI don't change" certo? Mas pode. E muita gente publica conteúdo só no feed, exclusivo para quem assina.
  3. Preciso navegar na minha coleção de podcasts e repetir este processo um a um.
  4. Por falar nisso, não há uma maneira de importar meu OPML. Incluir os podcasts um a um não é divertido. E como ele também não exporta, usar o Songbird significaria repetir o processo no dia em que eu resolvesse migrar para outro programa.

Ou seja, por enquanto ainda não vou me arriscar com o Songbird. É um projeto open source, baseado em XUL, logo é muito fácil criar extensões para ele e melhorá-lo. Qualquer um que saiba javascript pode colaborar. Quem sabe eles não resolvem isso rápido?

Adicionar esta notícia no Linkk

Instalei o PidGin 2.0

05/05/2007 20:54 por Elcio

Acabo de instalar o tal PidGin 2.0.0, o substituto do Gaim, o programa que, ao ser lançado, causou tanto movimento que derrubou o site oficial. Ele está disponível para Windows e Linux[bb]. Para quem não sabe:

O Pidgin é um cliente de mensagens modular capaz de usar o AIM, MSN, Yahoo!, Jabber, ICQ, IRC, SILC, SIP/SIMPLE, Novell GroupWise, Lotus Sametime, Bonjour, Zephyr, Gadu-Gadu e QQ de uma vez só. Ele é escrito usando o GTK+.

Baixei os fontes do SourceForge, o pacote pidgin-2.0.0.tar.gz, aqui no meu Ubuntu 6.10. Depois o processo foi:

$ tar -xzvf pidgin-2.0.0.tar.gz
$ cd pidgin-2.0.0.tar.gz
$ ./configure
$ make
$ sudo make install

Assim mesmo, como manda o figurino, sem nenhum errinho. Ele leu meus contatos e contas do Gaim e já abriu conectando, pronto para usar.

É o bom e velho Gaim, com pequenas melhoras e novas funcionalidades, mais rápido e muito, muito mais bonito. A interface também deu uma boa melhorada em relação à usabilidade. Além disso, agora ele conecta em ainda mais redes que eu não vou usar ;-)

Updated: endereço do site corrigido. Obrigado pessoal.

Adicionar esta notícia no Linkk

A experiência de uso Linux

04/05/2007 13:04 por Elcio

Sobre as grandes diferenças: Coisas que posso fazer em Linux e em windows não

Sobre as semelhanças (e as pequenas diferenças): Linux[bb] x Windows

Se você trabalha com internet, essa série deve interessá-lo:

Por falar nisso, no terceiro artigo dessa série o perguntou nos comentários:

Como você, vim do Windows/DreamWeaver para Linux/?(ainda). Gostei do
que vi no QuantaPlus, realmente é excelente, porém um das vantagens que
eu via ao usar o DreamWeaver com seu FTP era
o de ter sempre a certeza de pegar a última versão do programa e não
precisar me preocupar em enviar o arquivo certo e se está na última
versão. Eu abria o arquivo direto do ftp, ele baixava o último
(inclusive as dependências) abria na minha tela, eu editava (um ou mais
de um) salvava e o DreamWeaver já efetuava o Upload. Eu gostaria de
saber como é o seu procedimento agora. De repente eu também mudo e vejo
as vantagens. Sempre devemos estar aberto a aprender, né?

Tentei responder por lá, mas o sistema matemático parece funcionar com uma matemática diferente da minha. Então minha resposta vai aqui:

araujo,O Kate faz isso que você está querendo. Ele tem uma barra lateral de navegação em arquivos. Você pode adicionar um favorito ali no formato:

ftp://usuario:senha@servidor.com.br/pasta

Também suporta uma série de outros protocolos, como o sftp. Adicionando o favorito, é só clicar nele que o Kate lista os aruqivos e pastas. Clicando num arquivo o Kate abre diretamente do FTP, e se você salvar, salva direto lá também.

A dobradinha nautilus/gedit também torna isso transparente para você. Se você se conecta a um servidor de FTP pelo nautilus, pode clicar com o botão direito em qualquer arquivo e escolher "Abrir com Editor de Textos". O nautilus também coloca o servidor de FTP como um dos caminhos possíveis nas caixas de abrir e salvar do gedit.

Adicionar esta notícia no Linkk

Speedy Power de 2MB, da Telefonica, pelo mesmo preço do 512Kbps

03/05/2007 19:51 por Elcio

Hoje, logo depois do almoço, alguém da Telefônica me ligou. Para oferecer um aumento na velocidade[bb] em meu Speedy Power 512Kbps. Vai passar para 2Mbps, sem aumentar o preço. A gente reclama tanto deles que, quando eles fazem alguma coisa assim, até se surpreende.

Deve ser a pressão da concorrência. Meu Speedy Power custa R$79,90/mês, e o provedor custa 24,90. O custo total é de R$ 104,80. Com Virtua, que infelizmente não está disponível aqui onde eu moro, eu conseguiria 2Mbps por R$ 99,00. E ainda teria 2Mbps 300Kbps de upload. Com Speedy, mesmo tendo 2Mbps de download, o upload é de apenas 128Kbps, o que faz uma grande diferença para quem trabalha com Internet.

O Diego já tinha me avisado que isso ia acontecer. O dele já está assim há algum tempo.

Update: Upload do Virtua corrigido. Eles já tiveram upload e download iguais no passado, mas faz tempo. Obrigado aos bem informados Matheus e Mikele que comentaram.

Adicionar esta notícia no Linkk

O que você faz de diferente quando não está na frente do computador?

03/05/2007 9:18 por Elcio

O Nando me convidou para a brincadeira. Então lá vai:

Quando não estou na frente do computador, eu:

  • Assisto seriados com minha mulher e brinco com minha filha. É o que eu mais gosto de fazer. Se você está pensando "ah, isso não é diferente" é porque nunca nos viu brincando.
  • Toco gaita. Gaita cromática, na igreja. E de vez em quando canto. Com uma predileção especial por música a capella.
  • Cozinho. Quase sempre aos domingos. Quase sempre massa.
  • Jogo banco imobiliário. Jogo outras coisas também, mas nesse é difícil alguém ganhar de mim.

Já que abrimos para o off-topic pessoal, outras coisas curiosas a meu respeito:

  • Fiz magistério no segundo grau. Isso mesmo, você leu certo. Foi em Petrópolis, no IPAE. Uma das melhores coisas que fiz na vida foi ter ido estudar lá.
  • Cresci freqüentando o clube de desbravadores, no qual ainda colaboro esporadicamente como voluntário. Ali tive a oportunidade de fazer algumas coisas inesquecíveis da minha adolescência, como explorar cavernas, descer a Serra do Mar a pé, acender uma fogueira sem fósforos, e cozinhar nela minha própria comida, andar 80 km de bicicleta num dia, desfilar no sambódromo no 7 de setembro (já defilei segurando troféu, bandeira, marchando, tocando bumbo e trompete) e, o mais interessante de tudo, dormir ao relento.
  • Falo 33 idiomas diferentes. Mas as pessoas só entendem quando eu falo português. E eu só as entendo quando falam português.

Vou convidar para participar do jogo:

E agora voltamos a nossa programação normal

Adicionar esta notícia no Linkk

A quebra da proteção anti-cópia do HD-DVD, o Digg, e o futuro do DRM e das indústrias de música e cinema.

02/05/2007 21:08 por Elcio

Saudações amigos piratas!

O Digg perdeu o controle de seu próprio site por causa da singela seqüência de números[bb] acima. Uma história interessante que vale a pena acompanhar. Sua primeira tendência pode ser a de criticar o Digg pela censura. Mas, pense bem, se fosse o seu pequeno negócio de milhões de dólares que estivesse ameaçado de processo judicial, será que você seria realmente tão corajoso assim?
Continue lendo »

Adicionar esta notícia no Linkk

Desenvolvimento web com ferramentas open source ou proprietárias?

30/04/2007 20:19 por Elcio

O Fred, a quem eu finalmente tive o privilégio de conhecer pessoalmente no Encontro Locaweb em Porto Alegre, me entrevistou no aeroporto. O tema: ferramentas open source[bb] ou proprietárias? Confira o podcast.

Adicionar esta notícia no Linkk

Baixe o Ubuntu 7.04 via torrent

19/04/2007 20:22 por Elcio

Saiu o Ubuntu[bb] 7.04, Feisty Fawn. Assim que sai uma versão nova do Ubuntu, os servidores ficam sobrecarregados de gente tentando baixar os isos.

A dica: baixe via torrent. O servidor mais rápido que eu achei me deixou baixar a 100KB/s. Via bittorrent estou baixando a 220KB/s. Além de ser mais rápido, você contribui com sua banda para que os servidores do Ubuntu fiquem menos sobrecarregados. Vamos lá! Quanto mais gente baixar via torrent, mais rápido fica para todo mundo.

Vou deixar a máquina seeding aqui durante a noite. Se você tem condições, faça também isto. É um jeito simples de contribuir um pouquinho com uma causa muito nobre.

Os servidores estavam tão sobrecarregados que eu tive dificuldades em baixar o arquivo de torrent para iniciar. Então, para facilitar sua vida, deixei aqui uma cópia do arquivo de torrent para a versão i386 (feisty-desktop-i386.iso 698MB.) Bom download!

Adicionar esta notícia no Linkk

Eu ao vivo no Encontro de Desenvolvedores Locaweb

19/04/2007 15:08 por Elcio

Vou estar no Encontro de Desenvolvedores Locaweb este ano, apresentando a palestra "Microformats[bb], a web semântica com letra minúscula". É na próxima quarta-feira, dia 25, em Porto Alegre, 10 de maio em Curitiba, 30 de maio no Rio de Janeiro e 12 de junho aqui em São Paulo.

Se você for e tiver condições, leve uma extensão para que possamos fazer uma brincadeira lá. Uma extensão elétrica comum, com tomada de pinos redondos, qualquer uma serve.

Adicionar esta notícia no Linkk

Escrevendo um corretor ortográfico

12/04/2007 9:46 por Elcio

Um corretor ortográfico de apenas 20 linhas, em Python[bb]:

How to Write a Spelling Corrector

Solução elegante, mostra também o quanto a linguagem é elegante.

Adicionar esta notícia no Linkk

Veja como você será quando ficar velho.

11/04/2007 22:41 por Elcio

Mude seu CSS. Veja como você será quando ficar velho. Ou como você era quando criança, bebê, adolescente, ou ainda transforme seu rosto num de outra raça. Na seqüência a seguir, você pode ver meu rosto com templates do extremo oriente, do oriente médio, afro-caribenho, adolescente e idoso:

O formato de bebê não ficou bom, acho que por causa da barba. Brincadeira interessante. Faça você também, basta acessar o Face transformer e seguir as instruções.

Adicionar esta notícia no Linkk

Saudades

09/04/2007 12:09 por Elcio

Amigos, não consigo mais viver sem ouvir o RadarPOP. Estou sofrendo crise de abstinência! Alguém faça alguma coisa!

Porque esse pessoal podcaster insiste em ter trabalho, família e vida social? Eles não percebem o mal que fazem aos seus ouvintes?

Também sinto falta do finado BlogBits, do Gui Leite, e do primeiro podcast brasileiro, e já estou começando a sentir falta do Braincast #9 e do Podcast de Guerrilha que já vão completar dois meses sem episódios novos.

Adicionar esta notícia no Linkk

Resultado do concurso dos 4KB

30/03/2007 16:53 por Elcio

Depois de muito confabular, chegamos a uma conclusão a respeito do Desafio dos 4KB.

O vencedor é o Michael Humberto Castillo, com seu joguinho. Demoramos a decidir porque o joguinho tem uns bugs, mas foi o mais impressionante que foi enviado. Como o critério, segundo o anúncio da promoção, era a quantidade de barulho produzida pela reação emocionada do pessoal aqui, não conseguimos deixar de premiar o Humberto, apesar dos pequenos bugs. Parabéns Humberto! Aguarde nosso contato.

Parabéns também a todos os outros participantes! Foi muito divertido.

Adicionar esta notícia no Linkk