Problemas no theSpoke

Praticamente um ano após a mudança do theSpoke (que por si só gerou polêmica), muitos problemas ainda não foram resolvidos. É muito irritante ter que tentar várias vezes até conseguir abrir a tela de postagem, devido a erros do tipo "serviço indisponível". Além disso, promessas, como a possibilidade de uma área para upload de arquivos (que deveria ter ficado pronta até o final do ano passado), não foram cumpridas. Melhorias, como por exemplo, a possibilidade de alteração de skin e classificação dos posts, então, nem pensar. Se não temos nem um sistema de categorias que funciona corretamente, seria delírio imaginar o uso de tags. Enfim, o sistema é muito pouco flexível. Parece que depois da migração, o theSpoke foi abandonado.

Quando o theSpoke mudou para a versão 2.0, houve debandada de vários participantes, como o Alexandre Tarifa, o Mauro Sant'Anna e muitos outros. Depois foi a vez do Jalf. Vi que nos últimos dias mais dois participantes, o Ramon Durães e o Paleo, também anunciaram as mudanças de seus respectivos blogs. Percebam que são influenciadores que contribuem constantemente para a comunidade. Um lugar que tinha tudo para reunir a comunidade e ser um ponto de troca de conhecimento e informação está vendo seus participantes indo embora. Ainda restam alguns "heróis da resistência", mas até quando? É uma pena.

Ricardo Oneda.

Produtos gratuitos

Alguns produtos gratuitos que podem interessar a todos:

Ricardo Oneda.

Comparação entre browsers

O segundo semestre de 2006 promete ser agitado no que se refere ao mercado de browsers, já que os três principais navegadores - Internet Explorer, Firefox e Opera - terão versões novas lançadas (na verdade, a versão 9 do Opera já foi lançada). Li um artigo bem detalhado no qual são comparadas as características e performance das novas versões de cada browser. Alguns dados interessantes:

  • o consumo de memória, sem nenhuma página carregada e com as configurações padrões, do IE 6 é de 17 MB e do IE 7 Beta 3 é de 24 MB. Já do Firefox 1.5 é de 17.8 MB e do Firefox 2 Beta 1 é 42 MB. Ou seja, o consumo de memória para iniciar o browser, na nova versão do Firefox, mais que dobrou! Tudo bem que se trata de uma versão beta e, provavelmente, melhorias serão feitas, mas achei um exagero.
  • já o consumo de memória com seis sites sendo visitados ao mesmo tempo foi de 155 MB no IE 6, 70 MB no IE 7 Beta 3, 56 MB no Firefox 1.5 e 73 MB no Firefox 2 Beta 1. Percebe-se que o IE melhorou muito, reduzindo pela metade o uso de memória.
  • o tempo de inicialização do IE 7 Beta 3 foi de 7.7 segundos nos testes realizados. Já o Firefox 1.5 e 2 Beta 1 levam em torno de 12 segundos.
  • o Opera mostrou-se o browser mais compatível com os Web Standards e o IE o menos compatível.

Para mais detalhes dos testes e outras comparações interessantes, sugiro a leitura do artigo. E você, já escolheu qual será o seu novo browser?

Ricardo Oneda.

Entendendo os Bookmarklets

Bookmarklets são pequenos trechos de código javascript armazenados no Bookmarks, também conhecido como Favoritos no Internet Explorer. Uma vez armazenado, podemos colocar esse atalho em uma barra de ferramentas do browser e acionar o código com um único clique. O conceito, pelo que andei lendo, parece ser antigo, mas só vim a descobri-lo há pouco tempo, e achei a idéia bem interessante. Caso você não saiba, é possível executar código javascript a partir da barra de endereços do browser. Tente copiar o código abaixo na barra de endereços do seu browser, tecle ENTER e veja o alert sendo mostrado:

javascript:(function(){alert('Hello World!'); })()

Agora imagine escrever código que interaja com a página que está sendo exibida ou então que automatize uma determinada tarefa repetitiva. Pesquisei um pouco por aí e achei coisas bem interessantes. Por exemplo, um bookmarklet que faz uma pesquisa no Google sem que você tenha que passar pela página inicial:

javascript:q = "" + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (!q) q = prompt("Search terms? ... ", ""); if (q!=null) location="http://www.google.com/search?q=" + escape(q).replace(/ /g, "+"); void 0

Talvez você já tenha a barra de ferramentas do Google ou então utilize algum browser que já oferece o campo de busca integrado. Nestes casos, o bookmarklet acima não seria muito útil. Mas se você realiza buscas através do Google limitando o escopo da pesquisa em determinado site, poderia colocar essa configuração em um bookmarklet. O exemplo a seguir realiza uma pesquisa no site KB (Knowledge Base) da Microsoft através do Google:

javascript:q = "" + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (!q) q = prompt("Search terms? ... ", ""); if (q!=null) location="http://www.google.com/search?&q=site:support.microsoft.com+" + escape(q).replace(/ /g, "+"); void 0

Aproveitei a idéia e criei um bookmarklet com minha assinatura para os fóruns do MSDN Brasil. Se você constuma utilizar os fóruns, deve ter percebido que o campo de assinatura não permite código HTML. Entretanto, nada impede que você deixe este campo em branco e coloque, manualmente, sua assinatura, digamos, mais elaborada, em cada post. Isso traz alguns problemas: ou você digita sua assinatura todas as vezes ou então salva-a em um arquivo e, todas as vezes que for postar algo, abre o arquivo, copia o texto e cola. Com o bookmarklet abaixo, eu simplesmente clico no atalho, copio o texto que é mostrado e colo no post:

java script:(function(){var a='<p> </p><hr size="1" />Ricardo Oneda<br /><a href="+unescape(" target="_blank">http://thespoke.net/blogs/oneda/default.aspx </a><p> </p>';prompt("Assinatura",a); })()

Por algum motivo que não pude identificar, não consegui fazer com que a assinatura fosse adicionada automaticamente ao campo de edição da mensagem, sem a necessiadade do copiar e colar, mas mesmo assim, já ajudou. Enfim, as possibilidades são inúmeras.

Ricardo Oneda.