Avançar para o conteúdo principal

Mensagens

A mostrar mensagens de março, 2025

Neutralino - Alternativa para apps Desktop

Neutralino - Alternativa para apps Desktop As tecnologias de programação Web, permitem criar softwares para desktop, seja com o conhecido Electro.js ou com o Neutralino.js Desta vez, usei uma das aplicações "Browser based app" que já tenho feitas, para testar a viabilidade de transformar a aplicação numa aplicação ao estilo nativo, para desktop windows. O framework mais conhecido para este trabalho é o Electron.js, mas é famoso pela criação de aplicações gigantes. O Neutralino.js propõe a redução de tamanho empacotando a aplicação num Webview. A aplicação seguinte teria pouco mais de 3 Mb: Tem um comportamento semelhante a uma aplicação nativa. A particularidade desta aplicação, é que não usa uma biblioteca de node.js para ler os ficheiros Excel, mas sim uma biblioteca acessada em tempo real com um CDN (Content Delivery Network) de nodejs. Foi tudo feito de forma rápida para ver se funcionava. Aparentemente tudo funciona, apesar de ser uma adaptação quase directa de "HTM...

Python - Larguras de vias em Excel para ISPOL

Python - Larguras de vias em Excel para ISPOL Uma das formas de organizar a informação é usar o Excel. O ISPOL sendo um software em que muita informação é indicada de forma paramétrica, pode gerar alguma dificuldade ou confusão, quando há muitos dados. É o caso das larguras de vias, quando há vias de aceleração ou abrandamento, e diversas situações de vias adicionais. Uma forma de contornar alguma dificuldade é organizar a informação em quadros Excel. O Excel não comunica com o ISPOL, por isso arranja-se um canal de comunicação, a programação em Python. Com alguma experiência na programação, criar um script que realize o que pretendemos não leva assim tanto tempo. Como primeiro passo, ter um ficheiro de Excel com a informação estruturada. Os dados principais podem ser introduzidos com leituras de PKDist do ISPOL e copiados para o Excel. Pode-se ter umas fórmulas nas células para calcular as transições. Cada folha de Excel é relacionada a um eixo. O script ao início pede o número de eix...