Mensagens

A mostrar mensagens de abril, 2026

TiddlyWiki - PDFs e Tabelas

Imagem
  TiddlyWiki - PDFs e Tabelas Um sistema de notas ou de escrita na área de engenharia tem de permitir ler PDFs e escrever tabelas. Para ler PDFs, optei por fazer como nos "sistemas" HTML, fazer um link para o ficheiro armazenado algures e ficam embebido na página. Para funcionar é necessário um campo especial nos atributos do Tiddler. Adicionar um novo campo: _canonical_uri Cujo valor será o caminho para o ficheiro. E apenas como exemplo coloquei um PDF qualquer: Podemos colocar vários PDFs num mesmo Tiddler, afinal não é mais do que uma "sub-página" HTML. ou até fazer uma chamada desde outro Tiddler: Para as tabelas a formatação e criação é do tipo Markdown. Pode-se colocar o texto numa posição relativa à célula, fundir células, e aplicar as regras de formatação de textos, e até colocar imagens ou outro item que funcione no normal corpo do Tiddler.

TiddlyWiki - Fórmulas

Imagem
TiddlyWiki - Fórmulas Um sistema de notas ou de escrita na área de engenharia tem de permitir escrever fórmulas. A fórmula acima usada em ferrovias é um exemplo de aplicação. A TiddlyWiki no seu estado inicial, limpa, não tem opção de escrever fórmulas. Para tal é necessário instalar um plugin que permite escrever fórmulas com o sistema  LATEX  . Pode ser instalado desde o icone de configurações: Depois"Get more plugins" e encontrar o KATEX: Depois de instalado, o HTML que constitui a TiddlyWiki pode ser levado para outra pasta ou computador, pois os plugins ficam "dentro" do ficheiro HTML. O Tiddler do plugin ensina a construir fórmulas: Mas podemos usar o ChatGPT para escrever as fórmulas por nós. Abrir um novo Tiddler para exemplificar: Clicar no icone pestana/olho para que abra uma nova janela de previsão do que vamos escrever. Note-se que já me mostra o icone de Latex/Katex a indicar que tenho o plugin instalado. Podemos recortar uma imagem de uma fórmula que q...

TiddlyWiki - Breve introdução

Imagem
TiddlyWiki - Breve introdução TiddlyWiki é uma das opções para construir uma base/gestão de conhecimento A alternativa ao papel, é colocar as notas; referências; artigos etc num sistema digital. Existem múltiplas opções como o Onenote, Obsidian; Notion ... ou algo totalmente fora da dependência de um software como apenas organizar os ficheiros e ideias em pastas. Ou não organizar nada. Podemos ter sempre a vertente pessoal (organização de tarefas; diário...) e a vertente profissional (organização de de artigos técnicos; Know how; normas ...). A breve análise aqui apresentada centra-se numa hipótese de organização e resumo de normas técnicas. Para tal é necessário ter a possibilidade de escrever textos, básico, linkar ou embutir imagens, fórmulas, tabelas... Programa Na web da tiddlywiki podemos descarregar o "programa". Ou seja na sua versão mais básica é uma página web, local, que vai sendo actualizada. Existe a possibilidade de adicionar extensões, e até há uma versão de pr...

Python - Matplotlib exemplo simples

Imagem
Python - Matplotlib exemplo simples Através de um exemplo simples, compara-se o uso de uma biblioteca de gráficos com uma versão manual. O uso da biblioteca MatploLib, implica uma instalação: pip install matplotlib Esta instalação é mais complexa, internamente, pois executa outras instalações: Por tanto dizer que faço isto e aquilo apenas em "duas linhas" de Python não é bem verdade, por detrás está muito código que é chamado, e instalado. A comparação que pretendo realizar de forma simples, é entre o gráfico criado inteiramente "à mão" : E o que é proporcionado "por defeito" pela biblioteca MatplotLib: Com maior ou menor configuração e aspecto visual a informação está lá. O uso de bibliotecas, depois de aprendidas minimamente poupa bastante trabalho, chatices e bugs, e permite uma maior flexibilidade na apresentação dos dados. O uso de sucessivas bibliotecas, leva a que o programador tenha na sua máquina uma infinidade de ficheiros, que caso mude de máq...

Comparativa simples de bibliotecas para gráficos, Matplotlib e Chart.js

Imagem
Comparativa simples de bibliotecas para gráficos, Matplotlib e Chart.js Ambos resultados devem ser semelhantes, apenas difere o ambiente de utilização. À partida para este post, não tenho nenhum código desenvolvido, vou fazer tudo online. Com a ajuda do ChatGPT. O objectivo é conseguir apresentar o mesmo resultado mas com linguagens e ambientes diferentes, sempre na dualidade Python versus WebStack. Para início tenho uma prompt com os dados fornecidos: crie um código para python, em que se represente um gráfico de linha, com os seguintes valores de X: 2 5 6 8 12 13 e os seguintes valores de Y: 3 6 12 8 6 8, usando a biblioteca matplotlib. Versão Python. A biblioteca para Python pode ser a matplotlib. O ChatGPT pode correr o código no próprio ambiente, o que nos permite observar o código e o resultado sem instalar nada nem codificar ou copiar nada. O código resultante: e o gráfico criado: Versão Javascript. A biblioteca para JS pode ser a chart.js. No caso que o chatGPT apresentou foi c...