Olá, pessoal. Muitas vezes, nossos programas acabam usando muita memória da máquina. Ao abrir um arquivo grande, por exemplo. O programa irá automaticamente lidar com a limpeza de memória, já que prisma possui gerenciamento automático de memória. No entanto, essa limpeza pode demorar, ou até não ser feita em algumas situações. Porém, há uma maneira…
Continue readingUncategorized
pzip – biblioteca para arquivos *.zip em Prisma
ZIP é um formato de compressão de arquivos muito utilizado e uma ferramenta dessas não deve faltar em uma linguagem de programação. Pzip é uma biblioteca Prisma que cumpre tal tarefa, feita em C ela é rápida e eficiente. Com funções básicas é possível criar e manipular arquivos zip, inclusive descompactá-los. Baixar pzip – (linux…
Continue readingConstrutor de Formulários para Web CGI
Venho compartilhar esta dica com vocês. Fuçando na net vi algo interessante para quem quer programar web com Prisma. Sabemos o trabalho que dá para codificar umas simples entradas de texto com botões, são horas e horas perdidas nisso. Imagine um programa (online) em que você faça isso visualmente, arraste e solte, estilo Visual. Pois…
Continue readingNova versão para Linux
Lançada versão 1.0.99 para Linux 32bits: 19/02/2017 – Baixe a shared library libgtksourceview-2.0.so (Linux-32bits) caso seu sistema apresente erro por falta dela. (clique aqui) 18/02/2017 Exemplos Prisma – testem e reportem bugs (baixar) (reportar bugs aqui); 18/02/2017 Lançamento: Prisma-1.0.99 Linux (baixar). Entre várias mudanças se destaca: Comentário de várias linhas no estilo C: /* …
Continue readingAparando espaços ao redor da string (trim)
O que queremos é uma função que retire espaços ao redor de uma string. Neste caso devemos processar a string usando funções já prontas em Prisma da biblioteca string. Usaremos a função string.corte para percorrer cada caractere e ao chegar em um caractere que não seja espaço marcar a posição com uma variável, do inicio para…
Continue readingBanco de dados sqlite3 em Prisma
Acesso ao banco de dados sqlite3 em prisma. Seguem os links do tutorial e alguns externos sobre o sqlite Link para a página do tutorial: clique aqui; Link para a versão em pdf: clique aqui; Uma boa descrição do que é Sqlite: clique aqui; Um pequeno guia com funções do sqlite: clique aqui; Algumas boas…
Continue readingDicas de html
Eu estou criando uma lib chamada html que facilita a criação de tags do html, ex: html.p(‘aqui tem um paragrafo’); Em todo caso, aprender html é necessário para programação web, seja em php, python etc. pois o que fazemos com programas web é mandá-los imprimir páginas em html. Não vou fazer aqui um tutorial…
Continue readingPrisma-cgi: como executar um programa compilado
Por diversos fatores podemos querer esconder o código fonte, para isso usamos o prismac que compila o script prisma de texto para código de bytes prisma. Mas como fazer para executar um arquivo compilado no servidor sem a imprescindível linha #!/usr/local/bin/prisma que os compilados não podem ter? A resposta é muito simples, compile seu programa…
Continue readingInstalando o servidor Xampp
Como estou entusiasmado com as múltiplas possibilidades de executar cgis prisma no servido Xampp em rede local, vou começar a postar dicas de programação web e para iniciar uma post de como instalar o servidor em seu próprio computador para testar os aplicativos web. Este é apenas um post atalho para a página onde explico…
Continue readingBiblioteca Reg
Feliz ano de 2016 a todos e desculpe pela demora. Enquanto não concluo a biblioteca igsqlite3, e falta pouco, vou postar aqui uma biblioteca que criei já a algum tempo e aperfeiçoei. PS. A biblioteca sqlite3 foi concluída, veja <aqui> Imagine que você defina valores de configuração em seu programa, como cores, fontes, variáveis etc….
Continue reading