HUFERSIL.WEBDEVELOPER - Soluções com qualidade - Hugo Ferreira da Silva

  • Eclipse PDT + Aptana = Produtividade Qui, 10 de abril de 2008 - as 17h11 - 2 comentários

    Depois de sofrer vários anos programando em IDE's sem recursos decentes para PHP, conheci há pouco tempo o Eclipse PDT, que tem me ajudado e muito no desenvolvimento de projetos (como o da faculdade onde trabalho).

    Os recursos que o PDT dispõe são excelentes, e ainda permite várias personalizações por parte do usuário ( mas várias MESMO! ).

    Em conjunto com PDT, instalei também o plugin do Aptana, para trabalhar com JavaScript.

    Para quem gosta de PHP e procura uma IDE robusta e com várias opções personalizáveis (e ainda por cima, FREE), o Eclipse PDT é uma excelente pedida.

    @braços e fiquem com Deus!
  • Lumine - um pouco mais inteligente Qua, 09 de abril de 2008 - as 16h14 - 3 comentários

    Há alguns dias atrás, recebi um e-mail contendo o seguinte:

    Boa tarde, Hugo.
    Como fiz algumas correções no driver do sybase para auto increment, estou te encaminhando. Estou com um problema ainda, queria tirar uma dúvida com voce, se puder.
    Quero fazer uma atualização em uma tabela com campo auto-increment. No Sybase, ele não permite que eu altere um campo desses explicitamente, só que quando o comando $tabela->save(), ele está gerando o comando de update com o meu campo auto-increment, ocasionando um erro.
    Não sei se é meu driver, ou se é alguma configuração do lumine que eu teria de configurar.


    Este problema já havia sido reportado antes, porém eu não tinha tido tempo de resolvê-lo.

    Agora, Lumine só efetuará o update do campo se o valor do campo for alterado, do contrário o campo não será incluído na lista de atualização. Caso todos os campos não sofram alterações, Lumine não executará o update.

    @braços e fiquem com Deus!
  • Lumine - ativando e exibindo o Log Ter, 08 de abril de 2008 - as 16h10 - Nenhum comentário

    Hoje recebi um e-mail do Cairo Noleto, perguntando o seguinte:
    "Como funciona o log na nova versão?"

    Agora, a classe a ser utilizada é a Lumine_Log (só acrescentei o underline para facilitar a visualização, como nas outras classes).

    Você poderá definir o nível do log e também a saída do mesmo:
    Dentro da classe Lumine_Log, existem as constantes de níveis e saídas.

    As contantes de níveis de log:
    • NONE: desabilita o log;
    • DEBUG: envia o log de debug normal;
    • WARNING: envia o log de alertas (como falta de algum item da configuração)
    • ERROR: envia todos os anteriores, incluindo erros de SQL devida má formação das uniões, data-select's etc.
    As constantes de saídas são:
    • BROWSER: envia o resultado do log para o navegador.
    • FILE: envia o resultado do log para um arquivo.
    Exemplo de uso:
    Lumine_Log::setLevel( Lumine_Log::ERROR ); // nivel máximo
    Lumine_Log::setOutput( Lumine_Log::FILE, '/var/www/log.txt' ); // envia para um arquivo

    $user = new Usuario;
    $user->find();

    // agora, exibe no navegador
    Lumine_Log::setOutput( Lumine_Log::BROWSER );
    $user->reset();
    $user->order('nome asc')->find();

    @braços e fiquem com Deus!

  • Lumine - Engenharia Reversa Seg, 07 de abril de 2008 - as 13h31 - 4 comentários

    Olá.
    Hoje vim falar sobre o lance de engenharia reversa do Lumine. Um usuário baixou e não conseguiu efetuar a engenharia reversa.
  • Respondendo dúvidas: relacionamento muitos para muitos Sex, 04 de abril de 2008 - as 16h56 - Nenhum comentário

    A partir de hoje, conforme for dando tempo, vou respondendo a algumas dúvidas em relação ao Lumine e a outros assuntos diversos.
    Hoje vou começar respondendo a do Luciano, da Universidade de Brasília.
Páginas: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23

Arquivo

Tags