Hoje terminei o relatório que mostra para o cliente uma média de preço e a quantidade de produtos vendidos por período, produtor e por produto. Abismei pelo valor faturado no ano passado.

Ainda não tive tempo de utilizar o RB(RedBean) nesse projeto, pois já havia bastante coisa pronta, bastando alterar alguns códigos.

Para esse relatório em específico tive que gerar uma nova View no sistema. Visto que eu não tinha listado um campo que uso no relatório.  Hora que olhei o codigo da view antiga, encostei na cadeira e dei uma leve coçada na cabeça. são mais de 20 colunas com as regras de negócio imbutida.

Uma coisa legal que usei, foi o group by, tomando como base os meses (já que dentro de um período poderiamos ter vários meses, vou ter q mostrar os resultados de cada mês até chegar na data final escolhida)

para fazer isso basta usar o
group by month(coluna_da_data),year(coluna_da_data);

Lembrando que isso é MySQL

Simples! Clique com o botão direito em meu computador / Gerenciar /
Usuários e grupos Locais/usuários
agora é só clicar com o botão direito no usuario postgres e excluir.

Não se esqueça de apagar os dados da pasta antes de efetuar uma nova instalação, senão você terá o mesmo problema.

Sim! mesmo apagando o usuário é necessário reinstalar o Postgres

Este ano pode não ter começado muito bem, com o desemprego batendo a minha porta, mas em compensação já descobri uma ferramenta fantástica para programação.

O RedBean oferece uma feramenta de ORM (Object-Relational Mapping) ou seja, mapeia e persiste os objetos do PHP com o Banco de Dados. Isso faz com que economizemos um tempo muuuuito grande com rotinas de banco de dados.

Outra coisa legal é que utilizando a ferramenta acima, estou desenvolvendo uma ferramenta de geração de formulários com banco de dados.

Funciona assim: Você cadastra um formulário no banco de dados, especificando todos os campos (nome, label, tipo, valores) e ele gera tudo certinho pra vc. É lógico que o cadastro destes formulários tem ajuda de um helper que consulta a tabela do banco de dados e gera um campo para cada coluna da tabela que vc setou… assim vc so coloca uma personalização nas coisas.

Em breve publicarei o fonte para download no google code.

ProjectLocker

A meta dessa semana é instalar a inteface que eu fiz no sistema atual do RIA (Rede de Integração Acadêmica). Fora isso estou me adaptando apara começar a desenvolver com repositórios com controle de versionamento.  Encontrei um grátis e vou começar a utilizá-lo hoje, ele se chama ProjectLocker.

Atenção aos clientes: já está no ar a atualização para o gerador de miniaturas da sua galeria de fotos.br /br /Principais modificações:br /br /ulliSeleção automática de orientação: seu sistema agora identifica se a foto é vertical ou horizontal e calcula automaticamente seu tamanho;/liliRedimensionamento automatico: faz com que seu sistema gere miniaturas perfeitas, mesmo com fotos de diversos tamanhos ou orientações, a miniatura mantem sempre a mesma proporção da foto./liliSeletor de qualidade: Extraia o melhor das fotos em qualidades excepcionais./li/ul

Para quem desenvolve na plataforma a href=”http://vertrigo.sourceforge.net/”Vertrigo/a (php+mysql+apache+phpmyadmin+sqlite) e está esquentando a cabeça com a bluescreen (tela azul) quando tenta rodar de vez em quando (ou sempre =) o vertrigo no vista, eu tenho uma dica.br /br /Primeiro: coloque o vertrigo como programa administrador. – clique com o botão direito no atalho/propriedades/compatibilidade e marque a caixa executar como administrador.br /br /Segundo: ao executar o vertrigo e autorizar sua execução, nos é fornecida uma caixa para iniciar os servidores apache e mysql. Não clique em “span style=”font-style: italic;”hide this window and start server/span”. Clique em Program, para entrar nas opções do programa. Dentro das opções, clique em “span style=”font-style: italic;”Save settings and restart server/span”. Isso deverá iniciar o servidor sem problema algum, porém, toda vez que for executar o vertrigo, faça esse procedimento.br /br /Baseado no fórum oficial do vertrigo.

Nome: Adauto Inocêncio de Oliveira Junior
Idade: 27 anos.   Estado civil: Casado.    Filhos:1
Reside atualmente em: Taquaritinga-SP (a 40Km de Araraquara e a 80 Km de Ribeirão Preto)
Profissão atual: Professor de informática e Freelancer como desenvolverdor web
Possui disponibilidade para mudanças: SIM

Escolaridade:
Pós-graduando em Sistemas para Web – UFSCar (12/12 – previsto)
Curso superior completo em Tecnologia em Processamento de Dados, pela FATEC, Faculdade de Tecnologia de Taquaritinga SP . (2009)

Cursos
1,5 ano de Inglês (2000 – CCAA) – Intermediário (70% prova de inglês d0 programa S2B Microsoft – 2008)
3 anos de espanhol (2002 – Centro de Estudo de Línguas) –Iniciante
1 ano de japonês (2002 – Centro de Estudo de Línguas) – Iniciante
PHP e Mysql (Feira de tecnologia da FATEC 2003)
HTML (iPED 2003)
Business Value 2004, e-business(2005) ,  e CRM(2003) -( Next Generation Center
C# (2008 – S2B Araraquara – Microsoft)

Publicações:
Artigo  “Rede de compartilhamento de informações móveis” publicado no V Simpósio de Produção Científica. No Centro Universitário Moura Lacerda – Ribeirão Preto – SP. 2005

Conhecimentos em:
Formatação, manutenção e configuração de computadores, montagem e configuração de pequenas redes
Aplicativos: Dreamweaver, FrontPage, Office 2010, Clientes FTP, digitalizadores de imagens
Design: Fireworks, Flash, Switch, Flax, CorelDraw X3, Photoshop
Programação: PHP, Javascript
Banco de dados: MSSQL, MySQL; Access; Postgres
Sistemas Operacionais: Windows 9x, 2000, XP, 2003 Server.
Ferramentas de administração laboratorial: Norton Ghost e DeepFreeze.

Experiência
Professor de informática básica e avançada na escola Edina Bergamasco Scrivanti (2005 a 2009).

Professor coordenador de laboratório do projeto PROINFO na escola Edina B. Scrivanti e Lydia Miziara. (2009 a 2010)

Professor do curso de Operador de Computadores  na Microlins escola de cursos profissionalizantes (2007).

Professor na ETEC. Dr. Adail Nunes da Silva, no período noturno para os cursos de Administração, Marketing, Secretariado, Informática e Técnico em redes (2/2010 a 1/2011)
Freelancer em serviços de desenvolvimento e manutenção de websites desde 2004, com a linguagem PHP, Mysql e Javascipt. Entre os trabalhos realizados destaca-se o sistema administrativo do site do Novo Shopping de Ribeirão Preto em 2007.

Ainda na galeria de fotos do bahiavip:br /ulliRecurso de inserir fotos no orkut;/liliRecurso de adiciomar quantidade de cliques (em ajax)/liliBoxes do “orkut” e “enviando para um amigo”/liliCriada uma função genérica em ajax/li/ulPara 30/01 ativar o reurso “enviar para um amigo”;br /br /No pessoal, separei todo material para montar meu portifólio. Acredito que hoje vá tudo para o ar!

Seguindo os trabalhos de reformulação do website Bahiavip.com.brbr /br /ulli Instalação light Box 2 na galeria de fotos do bahiavip/lili Exibição correta das miniaturas, seguindo consulta ao banco*/lili Exibição do nome da festa, fotografo e a data da festa./lili Preloader de página para evitar erros no carregamento do lightbox/li/ulblockquote*bug a ser corrigido: não está exibindo a primeira imagem do banco./blockquote