sábado, 19 de fevereiro de 2011

Visitando Antonina

Final de semana de sol forte, dia bonito. Nada melhor do que visitar uma cidade maravilhosa e calma. Antonina é um lugar onde podemos realizar um passeio muito tranquilo, cheio de paisagens exuberantes e coisas boas para fazer.

Porto de Antonina ao fundo

Centro de Antonina

Igreja e ponto com vista panorâmica do porto
Vista panorâmica
Casario e restaurantes

Praça central da cidade
Teatro Municipal

É isso pessoal, gostaram? Então o negócio é arrumar as mochilas, preparar tudo e por o pé na estrada.

segunda-feira, 14 de fevereiro de 2011

domingo, 13 de fevereiro de 2011

Montando uma Função em Php

Este post pode ser destinado inicialmente ao pessoal que está começando na carreira de programador / desenvolvedor, especificamente com a linguagem PHP. Porém é importante também para o pessoal que está desenvolvendo já há algum  tempo e não se deu conta ainda que a tecnologia com o passar do tempo evolui, e é preciso também evoluirmos junto com ela, principalmente na nossa área.
Algum tempo atrás recebi uma pergunta pelo msn, de um camarada perguntando como ele poderia pegar o bloco de códigos que ele havia criado, e transformar isso em uma função. Percebi logo de cara que a resposta estava “na cara” como dizem. E foi aí que comecei dando uns palpites aqui,  mostrando ali, como ele poderia resolver aquele problema.
1ª questão: Pense em algo que possa resolver o problema preferencialmente de forma definitiva. Não adianta nada montar uma função de conexão com o banco de dados, se toda vez que você for mudar algo no seu sistema, é  necessário mexer dentro daquela função.
2ª questão: Antes de sair programando lisérgicamente, faça um levantamento de quais são os parâmetros de entrada da sua função, e o que ela vai retornar. Às vezes pensar no óbvio ajuda, e a resposta mais simples está na sua frente. Por exemplo, em uma função de soma, teremos dois valores de entrada, logo, o resultado será nosso valor de retorno. Em outro caso, pode ser que você tenha uma série de if…else aninhados. Procure ver se os parâmetros destes ifs…else() não podem ser os seus valores de entrada


if($prestacao > 80){

 // bloco A

}else{

 // bloco B

}


A nossa sequencia faz uma coisa simples: Testa um valor de prestação. O próprio parâmetro do if() poderá ser nosso parâmetro de entrada


 function testaPrestacao($prestacao){

 if($prestacao > 80){

 // bloco A ou até mesmo outra função B
 }else{

 // bloco B ou até mesmo outra função C

 }
}


Pronto. Está montada nossa primeira função. Antes de ver como chamarmos a nossa função, vamos analisar uma coisa:

testaPrestacao($parametro1);

É isso. Simples, indolor e eficiente. Mais a frente, pode-se ver como construir as funções dentro de classes, o que torna o desenvolvimento muito mais elegante e profissional.

sexta-feira, 11 de fevereiro de 2011

Passeio à Curitiba

Um passeio muito bom, que proporcionou algumas fotos excelentes.

A entrada do passeio

Um caminho muito bonito que existe entre as árvores

Uma das muitas imagens lindas do dia
 Por enquanto é isso. Um blog com endereço novo e atualizado. Novidades estão por vir.