Archive for fevereiro, 2009

Estou chegando a uma teoria que não sei se é realmente verdade, mas todas as aplicações largamente utilizadas na web, possuem seu código fonte mal feito, feio, muito misturado, mal arquitetado, porém funcionam isso mesmo, funcionam e muito bem, e normalmente são largamente utilizados, apesar de suas gambiarras, que deixa qualquer um de cabelo em pé.

Então abro um desafiou, de citar uma aplicação, sistema, que tenha o código fonte, bom, bonito, estruturado, planejado, com padrões de projeto, de fácil manutenção, bem arquitetado, que funcione, e que seja largamente utilizado.

Ou adicione mais exemplo, a lista de aplicações, que tem sua arquitetura e ou código fonte, feio e com gambiarras, mas que funcionam maravilhosamente, e são largamente utilizados.

  • Wordpress, sem dúvida o sistema de blog mais utilizado, porém já deram uma olhada no seu código fonte??? A API até que ficou boa de fazer plugins, assim como, seu suporte a temas, mas aquela mistura macabra de lógica, com HTML e query, é de deixar qualquer programador com desgosto!
  • Drupal, CMS largamente utilizado se não o mais utilizado em PHP, sua API funciona e é bem honesta, ma os famosos hook e funções temas, digamos que não foi uma ótima sacada, ter que reescrever cada função, para alterar 1 ponto, não foi uma boa idéia, se POO fosse largamente utilizado, acredito que não teriam feito desse jeito, digo largamente utilizado na época de início do projeto, parte da culpa pode ser dada ao PHP 4 e seu suporte porco a Orientação a Objetos, mas mesmo assim o Drupal é o cara, funciona que é uma maravilha, e provavelmente vários sites, portais que você navega
    deve estar rodando sobre ele..

Famosos, porém porcos:

  1. Wordpress (citado no post)
  2. Drupal (citado no post)
  3. Joomla (citado por Alexandre)
  4. OScommerce (citado por Alexandre)

Famosos e lindos:

  1. ????

Mais algum?

Com certeza deve ter muito mais que não tive a oportunidade de espiar…

Mas e os código fontes lindos, aqueles bem arquitetados… Só em conto de fadas, e em livros?

jQuery abrir links em nova janela

| fevereiro 13th, 2009

Precisava abrir links em nova janela, como grande parte sabe o atributo target, foi abolido do XHMTL strict, pois o usuário tem de decidir se quer ou não abrir em nova janela, porém várias vezes, necessitamos forçar o usuário ir para outra janela, pois se trata de um link interno, a solução para isso é com javascript, e existe diversas formas, com jQuery foi fácil fazer o mesmo.

1
2
3
4
5
6
7
8
9
$(document).ready(function () {
		$('a[rel=external]').click(function () {
			if (!this.oldHref) {
				this.oldHref = this.href;
				this.href = '#';
			}
			window.open(this.oldHref);
		});
	});

ou

Solução enviada por: Diego Rocha

1
2
3
$(function(){
   $('a[rel~=external]').attr(’target’,'_blank’);
});

Agora todos os links que tiver o atributo rel="external" irá abrir em uma nova janela.

1234567890 amanhã é o dia

| fevereiro 12th, 2009

Friday, February 13th 2009, 23:31:30 UTC

É data, dia, hora, minuto e segundo, do unix time, que vai chegar na sequência numérica de 1234567890. Unix time que vem sendo contado des de 1970, segundo à segundo.

BuscaPé, líder em comparação de preços na América Latina