quarta-feira, 25 de abril de 2012

Passando variáveis em requisições Ajax com Jquery


Aprendi um negócio esquisito em jQuery hoje.
Digamos que eu precise fazer a seguinte requisição:


$.get("test.php", { name: "John", time: "2pm" } );

Até aí tudo simples. Mas digamos que o nome esteja na variável name.



var name = 'john';
var time = '2pm';


A requisição ficaria assim:


$.get("test.php", { name:name, time:time } );


sexta-feira, 20 de abril de 2012

Coisas Chatas


Eis uma lista de coisas chatas:


  • Reggae;
  • Reggae em fones de ouvido;
  • Reggae em fones de ouvido de outra pessoa que não está na sala;
  • Posts em blogs abandonados sobre chatices

domingo, 15 de abril de 2012

Printf





$num = 3;
$location = 'tree';
$format = 'There are %d monkeys in the %s';
printf($format,$num,$location);


O comando printf recebe um formato de string, e variáveis que serão utilizadas para montar a string que será retornada.

Os caracteres % serão substituídos pelos parâmetros informados, na ordem em que forem aparecendo.

O exemplo acima retorna:

There are 3 monkeys in the tree

Caso os parâmetros não sejam informados na ordem em que eles precisam ser substituídos, precisamos informar qual é o parâmetro que será utilizado:


$format = 'The %2$s contains %1$d monkeys';
printf($format,$num,$location);


O exemplo acima retorna:

The tree contains 3 monkeys


Os tipos de formação são os seguintes:

%b - Binário

%d - Decimal

%f - Float

%o - Octal

%e - Notação Científica

%s - String



Sintaxe Heredoc


É utilizada para criar uma string. Ela se comporta como uma string entre aspas duplas, ou seja, o conteúdo de variáveis será exibido.
Demarcamos o início de uma string assim:


<<TESTE
para demarcar o fechamento, utilizamos exatamente o mesmo texto que foi informado na abertura, sem os caracteres <<<.

 

$array[] = '1';
$array[] = '2';

$string = <<<TESTE
teste de alguma coisa
em várias linhas
item do array: $array[0]
outro item do array: $array[1]
TESTE;


Resultado:

teste de alguma coisa em várias linhas item do array: 1 outro item do array: 2

quinta-feira, 5 de abril de 2012

Ashes against the grain


The god of man is a failure
Our fortress is burning against the grain of the shattered sky
Charred birds escape from the ruins and return as cascading blood
Dying bloodbirds pooling, feeding the flood
The god of man is a failure
And all of our shadows are ashes against the grain