Muito legal este documentário, fruto do trabalho de conclusão do alunos Daniel Bianchi e Jota Rodrigo no curso de Comunicação Social na UNIFIEO.
O vídeo tem apenas 32”, e passa uma mensagem muito bacana sobre o conceito de Software Livre e seus mitos, além de uma ótima mensagem do Richard Stallman, fundador do projeto GNU.
Parabéns aos autores!
Baixem e assistam, pois vale muito a pena e é de graça!
Estou desenvolvendo uma aplicação no cakePHP, onde me deparei com a necessidade de exibir duas colunas do banco de dados concatenadas dentro de um único combobox (ou selectbox se preferirem).
Resolvi da seguinte forma:
$categorias=$this->Categoria->find('all',array('fields'=>array('Categoria.id','CONCAT(Categoria.id,\'-\',Categoria.nome) as nome'),'recursive'=>1));$newCategs= Set::combine($categorias,'{n}.Categoria.id','{n}.0.nome');$this->set('categs',$newCategs);
Como podem ver, apenas utilizei a função CONCAT nativa do próprio banco, como um valor do parâmetro fields do método find(’all). Após isso, passei o resultado como parâmetro da função Set::combine do cake para que meu array fosse reestruturado de forma que fosse mostrado no combo de forma correta.
Após realizar a consulta, utilizei o form helper na minha view para exibir o combobox:
Colégio Registral da Região Metropolitana de Belém
Ano: 2009
Descrição: Desenvolvimento do painel administrativo para gerencia do conteúdo do site (notícias, links úteis, banners, enquetes, formulário de contato e módulo de perguntas ao consultor).
Tecnologias: XHTML, CSS (tableless), JAVASCRIPT, PHP (cakePHP), MYSQL
Descrição: Desenvolvimento do painel administrativo para gerencia do conteúdo do site (notícias e produtos), integrado ao Flash através de XML; Instalação e personalização de layout da loja virtual OsCommerce.
Descrição: Desenvolvimento do painel administrativo para gerencia do conteúdo do site (notícias); Desenvolvimento de um banco de currículos online, com funcionalidades para uma agencia de recursos humanos, onde é possível gerenciar cada currículo através das etapas de um processo seletivo
Descrição: Desenvolvimento do painel administrativo para gerencia do conteúdo do site (notícias e links úteis); Desenvolvimento da área restrita para controle de todas as importações realizadas pela empresa, e interação com o cliente, informando-os em qual etapa se encontra sua importação.