PHP-SP TestFest 2010 – O Evento

Nesse último final de semana, exatamente no dia 29/06/2010, participei o PHP-SP TestFest, e foi incrível.

O evento foi bem tranquilo, e divertido, o networking foi sensacional. Nesse evento pude estar conhecendo as pessoas que estão em meu Twitter, como o @toscano e @ericktedeschi e a galera que eu já conhecia.

Para aqueles que não foram, perderam um grande evento, mesmo sendo pequeno.

No evento, o que mais fizemos foi os tais testes do PHP, eu nunca havia tido feito um teste, e nem sabia como fazer, foi uma oportunidade que tive e gostei bastante!, tanto é que fiquei em 1° Lugar.

Pra você não foi, confira as fotos do evento:

http://www.facebook.com/photo_search.php?oid=50417196123&view=all

Agradeço ao @rdohms – Rafael Dohms,@ivanrosolen – Ivan Rosolen e ao @zaip – Alex Piaz pela mãozinha com os testes

Até mais.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
phpsptestfest

PHP-SP TestFest 2010

No próximo final de semana dia 29/05/2010, estará acontecendo o PHP TestFest 2010. O evento está sendo organizado pelo UG PHP de São Paulo, e que será locado no Centro Universitário Senac / Campus Santo Amaro, que na Av. Engenheiro Eusébio Stevaux, 823 – Santo Amaro – SP.

Agenda do evento:

09h – Abertura e boas vindas e inicio da instalação dos ambientes.
09h30 – Palestra curta sobre como e porque escrever testes para o PHP.
10h15 – Iniciamos a parte de criação de testes (em paralelo com a configuração de ambientes).
12h30 – 13h30 – Almoço, patrocinado pela ServerGroove (Pizza!).
13h30 – Seguimos com testes.
16h30 – Encerramos os testes, sorteios e avaliação do que foi cumprido.
17h – Encerramento e PHPinga de comemoração.

O espaço é limitado se você deseja participar do evento corra. Clique aqui.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

5º Seminário PHP

No próximo mês será realizado o 5º Seminário PHP, que será um evento voltado tanto para desenvolvedores com para coordenadores e Gerentes. O horário de início será das 09:00 às 18:00 do dia 26 de Junho/2010, o local do evento será o mesmo local do ano passado, no Century Flat Paulista R. Teixeira da Silva, 647 – Paraíso.

Público alvo:

Coordenadores e Gerentes de Projetos:
–> Para que tenham condições, a partir das informações que serão comparttilhadas, para adotar e/ou apefeiçoar a utilização da Linguagem PHP em seus projetos através das mais recentes inovações desta linguagem

Desenvolvedores:
–> Para que possam compreender melhor o uso de algumas ferramentas para melhorar a qualidade e velocidade de suas produções com profissionais que fazem isso no seu dia a dia.

O evento contará com 5 palestras, sendo que um dos palestrantes e famoso o Cal Evans que vem ao Brasil pela primeira vez.

Palestras:

CAL EVANS

  • Tema 1: Open Teams: What can corporate America learn from Open Source software.
  • Tema 2: Crash, Burn and Recover.

RAFAEL DOHMS

  • Tema: E no Sétimo Dia ele criou testes.

GUILHERME BLANCO

  • Tema: Overview do Doctrine 2.

AUGUSTO PASCUTTI

  • Tema: Bancos de dados não relacionais (NoSQL), suas aplicações e suporte ao PHP.

Após o evento como sempre acontece, o grande PHPINGA, pra bater um papo descontraido regado a muita cerveja.

Se você ainda não se inscreveu corra, as vagas são limitadas!. Inscreva-se já!


1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Autocomplete via POST

Recentemente tive um problema ao usar o plugin autocomplete. No projeto que eu estava desenvolvendo, precisa que os dados do autocomplete, fossem passados via POST para o Code Igniter (Por segurança).

Por default o plugin passa os dados via GET,  aí pensei! ferro!.

Perdi um pouco de tempo e fui o olhar o código do plugin, notei que o puglin é implementa o $.ajax do JQUERY, então era só acrescentar o “type”, pronto!, simples não!.

Veja como era antes:

$.ajax({
	// try to leverage ajaxQueue plugin to abort previous requests
	mode: "abort",
	// limit abortion to this input
	port: "autocomplete" + input.name,
	dataType: options.dataType,
	url: options.url,
	data: $.extend({
		q: lastWord(term),
		limit: options.max
	}, extraParams),
	success: function(data) {
		var parsed = options.parse && options.parse(data) || parse(data);
		cache.add(term, parsed);
		success(term, parsed);
	}
});

Veja agora como ficou:

$.ajax({
	// try to leverage ajaxQueue plugin to abort previous requests
	mode: "abort",
	type: "post", //Apenas essa linha foi adicionada
	// limit abortion to this input
	port: "autocomplete" + input.name,
	dataType: options.dataType,
	url: options.url,
	data: $.extend({
		q: lastWord(term),
		limit: options.max
	}, extraParams),
	success: function(data) {
		var parsed = options.parse && options.parse(data) || parse(data);
		cache.add(term, parsed);
		success(term, parsed);
	}
});

Agora para fazer a recuperação dos dados você só precisa usar o $_POST ao invés do $_GET.

<?php

$autocomplete = $_GET['q']; // Antes.
$autocomplete = $_POST['q']; // Depois.

$autocomplete = $this->input->get('q'); // Antes -> Code Igniter.
$autocomplete = $this->input->post('q'); // Depois -> Code Igniter.

?>

Fica dica, para quem precisar deixar o autocomplete um pouco mais seguro.

Até mais.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Desculpas

Novamente venho pedir desculpas.

Infelizmente não tive como fazer os screencasts conforme prometido, nesse ano estou em uma nova empreitada. Agora trabalhando em SP, o tempo ficou ainda mais apertado. Mesmo não cumprindo com a promessa, não vou deixar de criar os screencasts.

Desejo boa sorte a todos.

Dica: Se você realmente quer algo, corra atrás. O seu crescimento depende de você.

Até mais.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...