terça-feira, 27 de novembro de 2007

ready não é load !!!

NOTA RÁPIDA!!!
Mistério desvendado!!! drrr...
Mas eu caí nessa, achando eu que o carregamento era geral no jQuery ready, quebrei a cabeça tentando descobrir porque minhas funções de correção de layout com javascript não funcionavam direito, hoje parei para ler e "Voilà!".

Quer fazer cálculo com imagens ou qualquer elemento que possa ser carregado após o DOM?!
Simples! Acompanhe comigo no replay!
ready = DOM pronto;
onload = TUDO pronto;

em jQuery:

$(document).ready( function(){ // DOM carregado
$(window).load(function () {
// TUDO carregado (inclusive imagens)
$('.boxFoto').equalizeCols();
// igualar elementos por exemplo
// run
});
});

Desculpa a ignorância!!
Abraços!

terça-feira, 20 de novembro de 2007

jQuery e minhas dificuldades!!

Pai nosso que estais no c...
Não,não estou rezando, mas que bateu uma vontade bateu...
Jquery e seus plugins tem me deixado na mão, meus olhos estão exaustos de tanta pesquisa, eeee....nada!

Estou percebendo que jquery ajuda muiiito em muiita coisa, mas...maioria de seus plugins não estão bem adaptados para ela, e documentação anda deixando a desejar, onde explicações para elementos simples se extendem enquanto outros se resumem em uma linha(aparentando ser óbvio, mas não é!),na qual a utilidade talvez seja óbvia, mas COMO isso é feito fica de lado!

Logo logo estarei postando algumas coisas(problemas e soluções) que encontrei durante uma curta, árdua e cansativa jornada ao conhecimento para fazer coisas relativamente simples.

"O f... de ser programador contratado é que se funciona, ótimo, senão, se vira! (ninguém mandou dizer que era possível!!)"

Abraços e aguardem!

sábado, 27 de outubro de 2007

Quicksort PHP - Ordenando itens

Pessoal, ta aí um código muito interessante em PHP que
acredito que muitos conhecem, mas como eu não conhecia,
acho que vale compartilhar.
Basicamente o código ordena um array usando recursividade, método chamado Quicksort.
O link para maiores explicações é este: http://pt.wikipedia.org/wiki/Quicksort

//troca elementos
function troca($v1, $v2){
   $vaux = $v1;
   $v1 = $v2;
   $v2 = $vaux;
}
//divide o array em dois
function divide($vet=array(), $ini, $fim){
   $i = $ini;
   $j = $fim;
   $dir = 1;
   while ($i > $j){
      if ($vet[$i] > $vet[$j]){
      troca($vet[$i], $vet[$j]);
      $dir = - $dir;
      }
      if ($dir == 1) {
      $j--;
      }else{
      $i++;
      }
      return $i;
   }
}
//ordena
function quicksort($vet=array(), $ini, $fim){
   if ($ini < $fim){
   $k = divide($vet, $ini, $fim);
   quicksort($vet, $ini, $k-1);
   quicksort($vet, $k+1, $fim);
   }
}
quicksort($vet,0,count($vet));

sábado, 20 de outubro de 2007

jQuey no slideshare

Uma idéia nasce de outra, após o último post, estava eu navegando no slideshare eee... encontrei essa pérola, um micro tutorial jQuery em slides, está em inglês mas como jQuery é quase auto explicativa, "vai dar certo"!

sexta-feira, 19 de outubro de 2007

Porque estou solteiro?

Tá virando blog de humor, mas tá valendo, esse é comédia!
E... para quem não conhece o slideshare está aí uma ótima oportunidade!