Archive

Archive for the ‘php’ Category

php5minutes 5 – O M do MVC

February 21st, 2010 11 comments
Rating 4.75 out of 5
[?]

Para sarar do carnaval, nada melhor do php 5 minutes especial MVC.

Coincidencia ou não. O cara tava levantando a plaquinha certa.

Coincidencia ou não. O Ivan Rosolen estava levantando a plaquinha certa.

Nesse podcast vou falar do Model.
Na sequencia, quarta-feira, sai o de V, de view e sexta-feira lanço o C, de controller.

Aqui vai o link para o site do criador do MVC – Trygve M. H. Reenskaug.

Também o link na wikipedia.
Read more…

Categories: php, php5minutes Tags:

php5minutes 4 – Namespace

February 8th, 2010 13 comments
Rating 4.75 out of 5
[?]

Ola pessoal,

Obrigado pelos comentários nos podcasts anteriores e pela participação toda que esta havendo.

Duas pessoas comentaram que queriam ouvir sobre Namespace e achei que realmente é um baita de um assunto, então esse podcast aqui fala somente sobre esse novo recurso da linguagem PHP, que apesar de estar presente a algum tempo, ainda deixa muitas dúvidas e gerar controvérsias.

Read more…

Categories: php, php5minutes Tags: ,

php 5 minutes 3 – bootstrap

February 1st, 2010 13 comments
Rating 4.50 out of 5
[?]

Ola a todos, dessa vez o php5minutes estará falando sobre o bootstrap, o arquivo cuja tarefa é preparar a aplicação configurando todo o environment para que ela seja executada sem problemas.

para continuar lendo e ouvir o cast, clique em
Read more…

php5minutes 2 – Como carregar os arquivos de código para sua aplicação

January 26th, 2010 10 comments
Rating 4.75 out of 5
[?]

Esse é o segundo php5minutes e dessa vez falando de como incluir/requerer, o código necessário para que seu software funcione.

Alguns links de leitura indicada no docs do php

para continuar lendo e ouvir o cast, clique em
Read more…

Artigo sobre Sobrecarga de Operadores em php

December 9th, 2008 1 comment
Rating 3.00 out of 5
[?]

Talvez não seja um assunto ao qual a maioria dos programadores php esteja acostumado, mas com certeza é uma feature que aqueles que programam em outras linguagens além de php gostariam de ver adicionada a este.

A sobrecarga de operadores consiste em permitir que sejam especificados algorítmos para ao menos os operadores aritméticos, mas que em sua totalidade, deveria cobrir todos os operadores.

Se não ficou claro, e talvez não tenha ficado, imagine o seguinte:

Categories: php Tags:

Artigo sobre ArrayAccess – sobrecarga métodos de Array

December 9th, 2008 1 comment
Rating 3.00 out of 5
[?]

Na palestra que ministrei junto com o Augusto(Elfo) na conferência de php organizada pela Tempo Real Eventos deste ano, o pouco que código que escrevi falava sobre o arrayAccess e vou agora trabalhar um pouco mais a ideia aqui.

ArrayAccess é uma Interface, ou seja, um contrato que uma classe assina(implements) e que cria a obrigação de implementação dos métodos ali descritos e que permite somente a declaração do método, sem implementação, como é o caso da classe abstrata e futuramente irei tratar de discutir o por que de usar uma(interface) ou outra(classe abstrata).

Categories: php Tags:

pl2method – Acesso transparente a Stored procedures do PG via métodos php de mesmo nome

October 30th, 2008 No comments
Rating 3.00 out of 5
[?]

permite utilizar métodos php para mapear stored procedures do postgreSQl e manipular seus parametros e result sets.

  1. include_once ‘ipgpl.class.php’;
  2. $p = new ipg(array(‘DEBUG’=>true, ‘dsn’=>”host=localhost;dbname=teste”), “postgres”, “postgres”);
  3. $p->Teste->Teste(‘Ivo Nascimento’,'10/10/2008′,’2008-10-10′, ‘10:00′,’22:19:35.488543-02′, 10, 10.10);
  4. print_r($p->Teste->Teste(‘Ivo Nascimento’)->fetch(PDO::FETCH_ASSOC));
  5. print_r($p->outroteste->soma2(10,20)->fetch());
  6. print_r($p->outroteste->soma2(ipg::_INFO));
iann@iann:~/Projeto/pl2method$ php teste.php
Array
(
    [0] => outroteste
    [1] => soma2
    [2] => integer
    [3] => p1 integer, p2 integer
)
iann@iann:~/Projeto/pl2method$ php teste.php
valor: Ivo Nascimento      	=>	    'Ivo Nascimento'		Character
valor: 10/10/2008          	=>	        '10/10/2008'		Date
valor: 2008-10-10          	=>	        '2008-10-10'		Date
valor: 10:00               	=>	             '10:00'		Time
valor: 22:19:35.488543-02  	=>	'22:19:35.488543-02'		Time
valor: 10                  	=>	                  10		Integer
valor: 10.1                	=>	                10.1		Float
valor: Ivo Nascimento      	=>	    'Ivo Nascimento'		Character
Array
(
    [teste] => Ivo Nascimento
)
valor: 10                  	=>	                  10		Integer
valor: 20                  	=>	                  20		Integer
Array
(
    [soma2] => 30
    [0] => 30
)
Array
(
    [0] => outroteste
    [1] => soma2
    [2] => integer
    [3] => p1 integer, p2 integer
)
Categories: php, postgreSQL, projetos Tags:

Zend Certified Engineer

October 28th, 2008 No comments
Rating 3.00 out of 5
[?]

Pois é pessoal, um dia isso tinha que acontecer.

Ontem a noite, num cubículo da New Horizons Computer Learning Center fiz a prova de certificação da Zend e, contrariando todas as pragas rogadas(brincadeira) eu passei. Tudo bem que isso não é lá essas coisa para comemorar muito já que o Elfo também passou…. hahaha…

O importante é dizer o seguinte. Se você esta a fim de fazer essa prova, estude tudo quanto é pegadinha e não vá para a prova estressado pq tem horas que parece de propósito, os caras colocam duas perguntas fáceis só para voce ficar pensando: “… deve ter alguma pegadinha aqui, a Zend não ia me dar essas questões de lambuja…”.

No frigir dos ovos, não é uma prova difícil, mas caí pergunta de stream(me diz ai, você já usou stream?) e clássicos como constantes indefinidas, passagem de parâmetro por referência, incremento e pós-decremento. E no final sempre vêm alguma pergunta com umas trinta linhas de código que eu dou a dica – começa a ler o código do fim para o início, pois é lá(no fim) que normalmente tá a pegadinha ;) .

A prova custa $US 125.00, o resultado sai na HORA, mas tem um pequeno suspense(telinha de calculating….) que dá vontade de dá uma porrada no monitor.

Enfim, agora eu tenho e se você não tem (igual ao Ivan Rossolen[o unico cara que eu conheco que só usa roupa preta e que virou gerente sexta-feira agora{parabens mané}]), que tal comprar uns mock tests e começar a estudar, afinal, você estará entrando num seleto grupo que no Brasil, conta com menos de 100 membros.

Ivan, vai estudar mané e vê se vira ZCE logo… senão não deixo você sentar na mesa para tomar cerveja com a gente ahahaha

Categories: Conquista, php Tags:

Php Conference Brasil – 2008

October 25th, 2008 No comments
Rating 3.00 out of 5
[?]

Acontece durante os dias 27,28, e 29 de novembro o evento Php Conference 2008.Um evento de php criado para a comunidade e realizado pela Tempo Real Eventos.

Esse ano estarão acontecendo muitas palestras e também uma novidade, quem são os mini-cursos que ocorrerão no primeiro dia de evento.

Também nesse ano, consegui enviar duas palestras que acho interessantes.

A primeira delas é uma que irei apresentar com um amigo de trabalho. O Augusto(Elfo) que fala sobre SPL. Para essa palestra preparamos um material muito legal. Inclusive um jogo que irá interessar a muitos dos presentes(a gente espera) e que quem quiser ter uma ideia do que é basta procurar algo sobre o core wars. O título é SPL – Simples Porém Legal é bem simples, porém, legal ;)

A segunda palestra é sobre redes neurais é aborda o uso de FANN – Fast Artificial Neural Network. Uma biblioteca criada para facilitar o sudo de redes neurais artificiais na resolução de problemas.

Nesse caso vou estar trabalhando com problemas de administracão tipo formularios de cadastro para pedido de algum direito(finaciamento, por exemplo) e decisões de crédito em geral, além, claro de dar uma explanada sobre o assunto e apresentar os principais tópicos da interface dessa biblioteca e como utiliza-la. Falando sobre planejamento, criação e treinando de RNAs e de casos em que elas podem ser aplicadas no universo coorporativo. O título é Rede Neural Artificial com PHP – FANN

Categories: Event, Evento, php Tags:

Extensões de PHP – Projeto de Documentação

October 23rd, 2008 No comments
Rating 3.00 out of 5
[?]

Se você ainda não viu como criar suas próprias extensões de PHP em C, eu recomendo dar uma olhada la pq eh uma tarefa não tão complexa como você inicialmente imagina e para mim, esta sendo a melhor forma de conhecer mais detalhes da linguagem.

Só tem um porém, a documentação disso no site php.net é pobre. Logo, lanço um convite a quem quiser de iniciarmos a documentação dessa parte do php, ou seja, documentar melhor as funçõees de extensão.

Categories: Documentation, Documentação, php Tags: