Copyright © 2010 Maker Portal.
Funções API
Utilize a função append ao invés de concatenação
O uso abusivo da função concatenação nos fluxos, pode ocasionar lentidão ou erros como “Out of memory” no sistema.
Esta função carrega a soma de string na memória e só retira de lá quando o processo morre, com isso temos que tomar certos cuidados no uso desta função em fluxos grandes e complexos.
Continue Lendo »Utilizando semáforo corretamente
Semáforo é bastante utilizado para controle de concorrência dos processos de um sistema, porém muitas pessoas utilizam de forma incorreta.
Há um grande problema em semáforos, o deadlock. Este ocorre quando um processo adquiri o semáforo, mas ocorre uma falha no meio da execução. Com isso o semáforo fica preso.
Continue Lendo »Funções de Twitter para o Maker!
Até pouco tempo atrás, olhava o Twitter como “mais uma midia social dos ociosos”. Entretanto, com tantas informações importantes a todo momento surgindo do twitter, realmente mudei um pouco a percepção quanto a esta mídia social.
Pensando nisso, resolvi então fazer algumas funçõeszinhas do Twitter para o Maker !
Como abrir consulta num banco de dados paradox
Este exemplo abre uma conexão com o sistema de arquivos Paradox, para a partir da mesma, o usuário poder executar
comandos ou seleções.
Retorno do Fluxo Web pode ser personalizado
“Fluxo WEB” é uma funcionalidade disponível a partir do Maker 2.5 que tem como objetivo a chamada de fluxos por métodos posts.
Continue Lendo »Decrementando dia/mês/ano de uma data no fluxo
Esta semana recebi algumas dúvidas e observei na comunidade Maker que alguns buscam por uma informação relativamente fácil mas que acaba atrapalhando um pouco: “Tenho uma data e gostaria de decrementar um determinado número de dias. Olhei as funções do Maker e observei que só tem função para Incrementar! O que faço?”.
Continue Lendo »Exemplo de utilização da função “Traduzir”
Esta função internacionaliza os conteúdos internos dos sistemas, como mensagens de alerta, mensagens de erro e etc.
Como funciona?
Como executar linha de comando na máquina cliente
Sabemos que este é um problema que nós desenvolvedores web encontramos no dia a dia, pois para executar algo na máquina do cliente somos barrados por problemas de permissões.
Como solucionar este problema?
Como verificar a versão da API e como altera-la
Com as recentes atualizações da Softwell, vimos a atualização frequente da API. Com o lançamento da versão 1.1.4, não houveram mais atualizações. Nos últimos 2 meses foi disponibilizado no atualizador automático as versões 1.1.5, 1.1.6 e 1.1.8. Uma atualização frequente nas funções tem o seu lado bom e ruim: Correções e novas implementações sempre são bem-vindas entretanto, com elas surgem os erros nos nossos sistemas já existentes e acaba atrapalhando o desenvolvimento e homologação do sistema.
Continue Lendo »

