Para bloqueios medríoques, algumas linhas de Greasemonkey

Se quer fazer algo, então faça direito, oras! O jornal O Globo tenta bloquear a cópia as notícias de seu site através de Javascript e CSS. Para quem usa Firefox e tem a extensão GreaseMonkey instalada, é fácil fácil acabar com esta "proteção".

Segue o script:

// ==UserScript==
// @name OGlobo Content Unlocker
// @author Helio Correia
// @namespace http://heliocorreia.org
// @description Permitir que o conteúdo do site possa ser selecionado
// @include http://oglobo.globo.com/*
// ==/UserScript==(function() {
var css = document.createElement('style');
var rule = document.createTextNode('*, div, p { -moz-user-select: text !important; }');
css.appendChild(rule);
document.getElementsByTagName('body')[0].appendChild(css);
})();


Veja mais


[UPDATE]

Eu confesso, o código acima está um caos. Aqui vai a versão 0.2 do script:

// ==UserScript==
// @name OGlobo Content Unlocker
// @author Helio Correia
// @namespace http://heliocorreia.org
// @description Permitir que o conteúdo do site possa ser selecionado
// @include http://oglobo.globo.com/*
// ==/UserScript==

// permite selecionar o texto
GM_addStyle("*, div, p { -moz-user-select: text !important; }");

// permite o "ctrl+c" ou "ctrl+a"
window.addEventListener("load", function(e) {
this.document.onkeypress = null;
}, false);

Helvetica, o filme

Helvetica, o filme

Um documentário será lançado em 2007 para comemorar os 50 anos da fonte Helvetica. Será o primeiro documentário do gênero.

"Why make a film about a typeface, let alone a feature documentary film about Helvetica? Because it’s all around us. You’ve probably already seen Helvetica several times today. It might have told you which subway platform you needed, or tried to sell you investment services or vacation getaways in the ads in your morning paper … How did a typeface drawn by a little-known Swiss designer in 1957 become one of the most popular ways for us to communicate our words fifty years later?" (Gary Hustwit, Diretor)


Mais informações no site oficial.

Gerando screenshots via linha de comando

Camino, Firefox, Flock, iCab, Mozilla, Netscape, OmniWeb, Opera, Safari, SeaMonkey, Shiira... E olha que estes são apenas alguns navegadores, tem muito mais por ai. O nirvana de qualquer webdesigner é o momento dos testes com CSS. É chega a hora em que aquela regra só não funciona no navegador do seu chefe ou cliente.

Mas como diabos vamos testar o site no Safari, se eu não temos um Mac??? Quem sabe isto lhe ajude:


Há ainda soluções semelhantes, online. Algumas mais rápidas, outras nem tanto... Escolha a sua conforme sua necessidade.

Internet Explorer 7 marcado como atualização prioritária

Já é meio antigo, mas vale deixar registrado.

Internet Explorer 7, atualização prioritária... Isto quer dizer que tão logo seja lançado a versão final, um imenso número de usuários vão migrar do IE 6 para a nova versão. Conseqüentemente, todos os sites que utilizam css hacks poderão ter problemas. Acredito que os usuários da biblioteca IE7, em Javascript, não terão problemas.

A comunidade recomenda o uso dos comentários condicionais:


Saiba mais informações sobre o IE7, no IEBlog.

Update do crioulo doido

Acontece nas melhores Suites...

Dialog Message

"O Adobe Updater deve se atualizar antes que ele possa verificar por atualizações. Gostaria de atualizar o Adobe Updater agora?"


No meio deste samba da idéia recursiva, lá está o Sr. OK, visível, azul, o centro das atenções. Enquanto isso o Sr. Quit, tímido e transparente, parece sair de fininho... Eis que surge o Might Mouse, seu amigo, para enterá-lo no perigo... CLICK! "Já é", ou melhor... já era!

As mensagens de advertência foram planejadas para ser a "voz" da máquina. Mas quando se tagarela muito, o som vira ruído e o cérebro passa a ignorar tudo o que é dito. E foi isto o que aconteceu com um amigo, ignorou a "voz da consciência":

- Update é update... O que não mata, engorda!

Downloading... Updating... Error! Reinicia, reinstala, desinstala, reinicia, instala...

No dia seguinte...

- Maldito bug! Por que eu fui instalar as atualizações? Ih, lá vem o chefe cobrar os arquivos...

Seja do Updater ou da mensagem, a falha existe! E não é do meu amigo, porque ele não foi a única vítima.

Lições Aprendidas

  1. Leia o que a "voz da consciência" tem a lhe dizer, mesmo que você pense que já sabe.
  2. Qualquer atualização decente traz consigo algo chamado: release notes (notas da versão).
  3. Em time que está ganhando não se mexe.