October
31
2007

Indicação de lista

Posted In: home by elm

Quero indicar uma lista bem interessante para quem está procurando emprego em PHP ou precisa encontrar profissionais na área. É a php-empregos. Olhando nos históriocos é possível ver ótimas oportunidades.

Fica aí a dica. Se alguém encontrar um emprego legal por causa desse post pode me pagar uma cerveja com o primeiro salário :-)

4
October
31
2007

Encontrei esse artigo com algumas dicas de como configurar o Gedit para ser usado como uma IDE para desenvolvimento Web, especialmente PHP. Bem mais completo que o texto que eu tinha escrito sobre o assunto.

0
October
29
2007

No dia 8/12 vou ministrar um curso em SP sobre o CakePHP. É um evento organizado pela Tempo Real.

Estou muito feliz por participar. Tenho certeza que vai ser muito divertido. Espero que o pessoal goste do curso.

Mais informações e as inscrições podem ser feitas no site do evento.

1
October
25
2007

Gostaria de indicar um material muito legal sobre o Zend 1.0.1 escrito pelo Flavio Gomes da Silva Lisboa

Como construir uma aplicação MVC em PHP 5 com Zend Framework

Ambiente integrado para Zend Framework

Ambos bem completos e bem escritos. Vale a pena a leitura.

0
October
19
2007

Atualizações

Posted In: home by elm

É uma vergonha. Sou professor de segurança e uma das lições que sempre ensino é “mantenha seus softwares sempre atualizados…”. Mesmo assim demorei meses para lembrar de atualizar o Wordpress para a versão nova. É muito serviço :-)

Aproveitando a atualização alterei o layout do site. Acho que ficou legal.

1
October
18
2007

slimPHP 1.1

Posted In: codes, docs, home by elm

Aproveitando o lançamento da nova versão do Ubuntu, aproveito para fazer o lançamento da versão 1.1 do framework slimPHP. Este é um framework que desenvolvi a algum tempo atráz e foi adotado como principal ferramenta de desenvolvimento de novos aplicativos na universidade onde trabalho, a Unochapecó.
Esta nova versão contou com a colaboração dos desenvolvedores da Unochapecó Odair Lopes, Francis Perini, Clemente Scaratti e o professor Jorge Antônio Di Domenico.

As novas features do framework são:

Classe tabela

  • Adicionado método getAllData() que retorna todos os dados da consulta na forma de um array

Exemplo:
$tab = new tabela(”pessoa”);
$tab->get(array(”*”));
$dados = $tab->getAllData();
unset($tab);
app::showView(”view/index_view.php”,$dados);

  • Adicionado método setData() que automaticamente seta os valores para a tabela apartir dos dados vindos do $_POST ou $_GET

Exemplo:
$tab = new tabela(”pessoa”);
$tab->setData($_POST);
$tab->insert();
$tab->save();
unset($tab);

  • Adicionado campo opcional $order no método get() na forma de uma string para poder escolher os campos de ordenação do SQL

Demais inclusões

  • Adicionado o crudGenerator na pasta extra. Manual
  • Foram adicionados os arquivos header.php e footer.php no diretório de visões representando o cabeçalho e o rodapé das visões.
  • Adicionada a classe report.

Exemplo
Controlador
< ?
include("../slimphp/classes/app.php");
include("../slimphp/classes/tabela.php");
/**
* Objetivo: Descrição
* Autor: Nome
* Data: Data
*/

class XXX extends app {
function index() {
$tab = new tabela("pessoa");
$tab->get(array(”*”));
$dados = $tab->getAllData();
unset($tab);
app::showView(”view/index_view.php”,$dados);
}
}
$app = new XXX(”mysql://root:@localhost/slimphp”);
?>
Visão
< ?php
include("../slimphp/classes/report.php");
$r = new report('Titulo do Relatório');
$header = array('Código','Nome','CPF','RG'); //cabeçalho da tabela

$r->Table($header,$dados,’Pessoas’); //gera uma tabela
$r->Text(’Total de Pessoas ‘.count($info)); //gera uma linha de texto
?>

O download desta nova versão pode ser feito neste link

0
October
8
2007

Unochapecó e Google

Posted In: home by elm

Saiu na página do Google Apps um case study sobre a utilização dos aplicativos pela Unochapecó, universidade onde trabalho. Eu ajudei a implementar a solução, criando os programas Java para migrar as contas do LDAP para o Google e a integração com o sistema em PHP. Legal!

0
October
2
2007

Depois da notícia de que a nova versão do CMS Mambo seria desenvolvida em CakePHP, hoje uma notícia deixa os fãs do Symfony felizes. O Yahoo está usando o framework para desenvolver dois de seus produtos, o Yahoo! Bookmarks  e a nova versão do famoso Delicious

Além disto, um novo serviço chamado Fav.or.it que está sendo considerado um possível Digg killer está para ser lançado. Totalmente desenvolvido com o Zend Framework.

Realmente boas notícias para os projetos.

1