Neste post mostro como calcular a diferença entre duas datas (datetime) utilizando Python. Utilizo este método para calcular quanto tempo um serviço está sendo executado.
O formato da string com o resultado é nn days, hh:mm:ss.ms
Continue reading
Neste post mostro como calcular a diferença entre duas datas (datetime) utilizando Python. Utilizo este método para calcular quanto tempo um serviço está sendo executado.
O formato da string com o resultado é nn days, hh:mm:ss.ms
Continue reading
Depois do último post, fiquei com a sensação de que eu precisava criar algo mais útil. Então resolvi fazer este post com algumas formas de facilitar a visualização do conteúdo de uma Datawindow (ou Datastore) durante o processo de debug.Continue reading
Já que o PowerBuilder é uma linguagem mais antiga, resolvi fazer este post em homenagem a internet nos anos 90. Neste post demonstro como fazer um controle qualquer ficar piscando na tela. Use com parcimônia… não siga o exemplo da internet nos anos 90.Continue reading
Neste post mostro como selecionar automaticamente a máscara definida em um campo EditMask, quando ele for clicado. Isso é útil quando a mascara é complexa e evita possíveis bugs visuais.Continue reading
Então você quer fazer um GIF animado com um loop perfeito? Sendo assim, você vai precisar fazer com que um dos clips seja executado ao contrário. Desta forma, o GIF vai acabar da mesma forma que começou, fazendo um loop perfeito. Neste post, vou ensinar como fazer isso utilizando o Adobe Premiere Pro CC.Continue reading
Geralmente criamos os dataobjects com antecedência mas, por uma razão ou por outra, podemos precisar de criar um dataobject dinamicamente. Neste post, mostro como criar um a partir de uma query. O processo é todo bem simples e fácil de ser gerenciado mas, dependendo do tamanho da query, pode afetar a performance do sistema.Continue reading
Em vários casos, existe uma melhora considerável no visual da DataWindow, quando alternamos as cores das linhas. Isso pode ser facilmente implementado com a utilização das datawindows expressions.Continue reading