open-source
-
Chegou o login2fa: segurança elegante e modular para as tuas aplicações
Olá, exploradores digitais! Hoje trago-vos uma boa nova que brota diretamente da forja onde nascem ideias seguras e bem programadas:Apresento-vos o login2fa, o meu novo módulo de autenticação com dupla verificação (2FA), criado em Python e NiceGUI — simples de integrar, poderoso a proteger. Porque nasceu o login2fa? Porque me fartei de reinventar o login.Porque cada aplicação merece um sistema de entrada digno, elegante e seguro.E porque os tempos não estão para brincadeiras com dados e acessos. O que faz o login2fa? 🔐 Funcionalidades ✅ Autenticação com utilizador e palavra-passe (hasheada com bcrypt)✅ Envio de token 2FA via ntfy (push notification para o teu telemóvel)✅ Cookies persistentes por 12 horas✅ Bypass do 2FA…
-
✉️ Newsletter: Lançamento do Virtuno – O Novo Gestor Web de Máquinas Virtuais
Virtuno: Controle Máquinas Virtuais com Elegância e Simplicidade Caros leitores, É com grande entusiasmo que vos apresento o Virtuno, um projeto 100% open source desenvolvido com dedicação e visão para simplificar a gestão de máquinas virtuais KVM num ambiente moderno, web-based e acessível. Com uma interface elegante construída em NiceGUI e integração com ttyd, o Virtuno permite: Instalação Rápida (Debian/Ubuntu): Recursos: Apoia o projeto: Se gostaste do Virtuno podes apoiar aqui : Virtuno nasceu com simplicidade, propósito e visão. Que vos seja tão útil quanto me foi criar.Grande abraço,Francisco Gonçalves Download de informação completa sobre o Virtuno – KVM Manager :
-
📘 Book Summary – Direct Democracy: From Stage to People
Direct Democracy: From Stage to People is a satirical and thought-provoking journey through the absurd theatre of modern representative politics — and a bold call to bring power back to where it belongs: the people. Francisco Gonçalves blends humour, civic poetry and biting critique to expose the cracks in traditional party systems, the emptiness of electoral promises, and the distant rituals of institutions that no longer listen. But this is not a book of complaint — it is a manual for transformation. Through 15 vibrant chapters and a poetic epilogue, the reader is invited to explore: It’s a book that laughs — but never lets go of seriousness. That criticises…
-
Direitos de Autor: Entre a Proteção e a Prisão da Criatividade
Nascidos com a promessa de proteger a criação intelectual e de fomentar a inovação, os direitos de autor (ou copyright) transformaram-se, nas últimas décadas, numa teia legal complexa que muitas vezes bloqueia o acesso ao conhecimento, impede a livre circulação da cultura e beneficia mais os intermediários comerciais do que os verdadeiros criadores. Esta disfunção tem vindo a agravar-se com a digitalização da sociedade, exigindo um novo olhar crítico e reformador sobre o tema. 1. A origem e o desvio do propósito inicial O direito de autor surgiu historicamente para garantir que os autores pudessem explorar economicamente as suas criações durante um período razoável, como forma de incentivo à criação…
-
Programadores 10X: Mito ou Realidade?
Programadores 10X: Mito ou Realidade? O termo “programador 10X” refere-se à ideia de que certos programadores são dez vezes mais produtivos do que seus pares. Mas o que significa, na prática, ser um programador 10X? Ele realmente existe ou é apenas um mito corporativo? O Que Define um Programador 10X? Muitas pessoas acreditam que um programador 10X é apenas alguém que escreve mais código e entrega mais funcionalidades. Mas a verdade é que produtividade não se mede apenas em quantidade de linhas de código, e sim no impacto que um desenvolvedor tem na organização. Um programador 10X não é um super-herói que trabalha 10 vezes mais que os outros. Em…
-
A Batalha Entre Ordem e Caos na Programação: Burocracia vs. Autonomia
A programação é uma luta constante entre ordem e caos. Enquanto os computadores lidam bem com código desorganizado e complexo, os programadores precisam de estrutura para compreender e manter os sistemas. No entanto, ao longo do tempo, a busca pela ordem levou a uma formalização excessiva em muitas empresas, especialmente quando chefias sem experiência técnica impõem processos rígidos e burocráticos. O Perigo da Burocracia Excessiva na Programação Muitas organizações adotaram metodologias formais de gestão de projetos, como Waterfall ou versões engessadas de Agile e Scrum, na tentativa de garantir previsibilidade e qualidade. No entanto, quando aplicadas sem flexibilidade, essas metodologias podem sufocar a criatividade e reduzir a produtividade das equipas.…
-
Introdução ao B4A e B4X: Ferramentas de Desenvolvimento Poderosas e Acessíveis
O desenvolvimento de software para dispositivos móveis e desktops tem sido dominado por ferramentas como Android Studio, Xcode e frameworks multiplataforma como Flutter e React Native. No entanto, há alternativas que oferecem uma abordagem mais simplificada e eficiente para desenvolvedores que buscam rapidez e produtividade. Entre essas alternativas, destacam-se o B4A (Basic4Android) e a suíte B4X, que proporcionam uma experiência acessível e poderosa para criação de aplicações. O Que é B4A (Basic4Android)? O B4A é uma ferramenta de desenvolvimento criada pela Anywhere Software especificamente para a criação de aplicativos Android. Ele se destaca pelo uso de uma linguagem semelhante ao Visual Basic, permitindo que desenvolvedores criem aplicações Android sem a…
-
Kivy: Desenvolvendo Aplicações Desktop e Mobile com Python
Nos dias de hoje, a criação de aplicações multiplataforma tornou-se uma necessidade para muitos desenvolvedores. Se antes era preciso escrever códigos separados para Windows, macOS, Linux, Android e iOS, hoje, frameworks como o Kivy permitem desenvolver um único código-fonte e executá-lo em diferentes dispositivos. O Kivy é um framework open-source baseado em Python, especializado no desenvolvimento de interfaces gráficas modernas e interativas. Ele é especialmente útil para aplicações touch-screen e gráficos acelerados por hardware, tornando-se uma excelente alternativa para quem deseja desenvolver aplicativos para desktop e dispositivos móveis sem a complexidade de linguagens nativas como Java (Android) ou Swift (iOS). Principais Características do Kivy O Kivy oferece diversas vantagens para…
-
NiceGUI: Uma Plataforma Moderna para Desenvolvimento Web em Python
NiceGUI é uma biblioteca inovadora de desenvolvimento web que combina a simplicidade do Python com uma interface gráfica moderna e responsiva. Projetada para facilitar a criação de aplicações web interativas, ela permite que desenvolvedores criem interfaces sofisticadas com menos esforço e sem a necessidade de um conhecimento profundo em tecnologias web tradicionais como HTML, CSS ou JavaScript. Principais Características Casos de Uso Exemplo de Código Aqui está um exemplo simples de como criar uma interface com NiceGUI: Conclusão NiceGUI é uma escolha poderosa para desenvolvedores que desejam criar aplicações web de forma ágil e sem complicações. Seja para criar painéis empresariais, ferramentas científicas ou sistemas interativos, esta plataforma combina a…
-
As Vantagens do Governo de Portugal em Adoptar Plataformas de Código Aberto
Nos últimos anos, as plataformas de código aberto têm ganhado destaque em todo o mundo como uma solução estratégica para governos e organizações públicas. Para Portugal, a adoção dessas tecnologias representa não apenas uma oportunidade de modernização tecnológica, mas também uma forma de promover transparência, eficiência e soberania digital. O Que São Plataformas de Código Aberto? Plataformas de código aberto são soluções tecnológicas cujo código fonte está disponível para uso, modificação e distribuição por qualquer pessoa. Ao contrário de softwares proprietários, essas plataformas não possuem restrições de licenciamento e frequentemente contam com comunidades ativas de desenvolvimento. Vantagens para o Governo de Portugal Exemplos de Uso Bem-Sucedido Desafios a Superar Embora…