Skip to content
Henrique Dias
known as
@hacdias
🔎
🍔 Menu
🧁 About
✉️ Contact
✏️ Articles
📸 Photos
📖 Guestbook
🌈 More
Articles
2023
(25 entries)
Recently in August '23
Aug 31
Which Well-Known Resources?
Aug 24
Recently in July '23
Jul 31
An Update to My DigiD Saga and Driving Licenses
Jul 03
Recently in June '23
Jun 30
Procedural Map Generation With Noise
Jun 24
Small Elements From My Website Inspired by Others
Jun 20
My PGP Key Has Changed
Jun 14
Farewell, Eagle (kinda)! Hello, Hugo
Jun 13
Recently in May '23
May 31
Visiting The Spoorwegmuseum
May 06
Recently in April '23
May 01
Talk: InterPlanetary Specifications
Apr 19
Distributed Tracing with Open Telemetry
Apr 18
Recently in March '23
Mar 31
The Day I ”Hacked” My School’s Library Computers
Mar 26
Recently in February '23
Feb 28
A Deutsche Bahn Tale on ICE
Feb 26
Writing a Gratitude Journal for Two Years
Feb 24
BlockLearning Framework Paper
Feb 16
Recently in January '23
Jan 31
When The Rice Isn't Right
Jan 28
When You Don't Know the Ingredients
Jan 06
Year in Popcorn '22
Jan 02
Year in Music '22
Jan 02
2022
(31 entries)
Recently in December '22
Dec 30
Thoughts on Personal Websites and Online Identities
Dec 26
Visiting Aachen's Christmas Market
Dec 22
A Small Update On My OVPay Experiment
Dec 03
Recently in November '22
Nov 30
Master's Graduation Ceremony
Nov 25
Engraving My Name in the Alumni Avenue
Nov 23
Verifying My Personal Website
Nov 14
Issues With DigiD as a Foreigner
Nov 08
Trying Out OVPay With Hermes and HTM
Nov 04
Recently in October '22
Oct 31
Dabbling With the Idea of a Second Brain
Oct 20
Recently in September '22
Oct 01
BlockLearning Framework Master Thesis
Sep 07
Recently in August '22
Aug 31
Should Every Update Be a Post?
Aug 14
Recently in July '22
Jul 31
Recently in June '22
Jun 30
My Website After IndieWeb
Jun 18
A Few Weeks With a Kobo
Jun 16
Dekate Mousa's Lustrum Exhibition
Jun 07
Trying Matrix Decentralized Messaging Service
Jun 05
Recently in May '22
Jun 01
Recently in April '22
Apr 30
Crossed the English Channel by Train
Apr 27
Recently in March '22
Apr 01
My Website Before IndieWeb
Mar 25
Recently in February '22
Feb 28
Recently in January '22
Feb 01
Linking Reading Progress Together
Jan 25
Year in Music '21
Jan 01
2021
(20 entries)
Recently in December '21
Dec 29
Recently in November '21
Dec 02
Farewell, Hugo! Hello, Eagle
Nov 19
Micropub Update Parsing Uncertainties
Nov 05
About Moving Away From Hugo
Oct 31
Recently in October '21
Oct 31
YubiKey Setup for GPG, SSH and 2FA
Oct 17
Recently in September '21
Sep 30
Recently in August '21
Sep 01
Recently in July '21
Aug 01
Recently in June '21
Jul 01
Recently in May '21
Jun 02
Change to Custom Directory Alias With Completions in Zsh
May 30
Recently in April '21
May 01
Recently in March '21
Apr 01
Recently in February '21
Mar 01
The Magic of Fractal Snowflakes
Feb 15
Is It Time To Build My Own CMS?
Feb 04
Recently in January '21
Feb 01
Recently in December '20
Jan 01
2020
(23 entries)
Recently in November '20
Dec 01
Wireguard VPN to Network Behind a CGNAT
Nov 30
Find Visible Segments by Sweeping Lines
Nov 16
How to Effectively Backup Your Emails
Nov 02
Recently in October '20
Nov 01
Why Should You Have Your Own Website?
Oct 26
Testing Peer-to-Peer Systems With Testground
Oct 19
Rebuilding Eagle, My Website’s CMS
Oct 12
Thinking Out Loud About My Future Master’s Project
Oct 05
Recently in September '20
Oct 01
Recently
Sep 21
The Future is Decentralized
Sep 20
I Miss
Jul 16
Back to the Web of the 90s
May 31
Cleaning up My Website
May 10
A New Adventure
Mar 30
How I Generate My Knowledge Base From Notable
Feb 29
Analyzing My Shows and Movie Habits
Feb 22
OwnYourTrakt
Feb 13
Owning My Reading Log
Jan 29
Goodbye File Browser!
Jan 23
Build a Dynamic Website… or Not?
Jan 02
Adding Support for Micropub Endpoint
Jan 01
2019
(7 entries)
Enabling IndieAuth on My Website
Dec 30
Thoughts on This Website’s URL Structure
Dec 28
We Don’t Own Our Data, Do We?
Dec 24
Talk: A Quick Dive Into the DWeb With IPFS
Dec 20
Decentralizing My Website With IPFS
Aug 07
Mirroring XKCD Comics to IPFS
Jul 05
First Attempt at Pixel Art
Apr 18
2018
(1 entries)
First Year at Protocol Labs
Oct 27
2017
(2 entries)
How To Create a Web Server in Go
Sep 08
How Did I Start Working Remotely in a Startup
Jul 12
2016
(10 entries)
Differences Between Bits and Bytes
Nov 25
How To Remove the Query String From Static Assets on WordPress
Nov 24
Fundamentals of Programming #6: Data Types II
Nov 16
Fundamentals of Programming #5: Data Types I
Nov 15
Fundamentals of Programming #4: Language C
Nov 14
Fundamentals of Programming #3: Paradigms
Nov 12
Fundamentals of Programming #2: Constants and Variables
Nov 11
Fundamentals of Programming #1: Beginning
Nov 10
Differences Between C, C++ and C#
Nov 01
Hello, World!
Mar 05
2015
(17 entries)
New Year's Resolutions for 2016
Dec 31
Verdades Incógnitas
Nov 15
Intermittent Threads
Nov 14
Uncertain State
Nov 14
The First Day at Your Brand New Job
Sep 11
Portugal Is a Beautiful Country (Again)
Aug 26
Something About the Future. Is It Real? Does It Exist?
Aug 19
Farewell, WordPress! Hello, Hugo
Aug 12
Stop Complaining. Do!
Jul 27
Imperfections Make Us Perfect
Jul 12
3 Things I Would Like To Be
Apr 06
How To Create a Node.js Command-Line Application
Mar 31
Pi Day 2015
Mar 15
Is Technology a Good or a Bad Thing?
Mar 13
O Rei Que Tudo Perdeu
Feb 28
I Have Moved, Again
Feb 11
Que Postura Ter Perante a Matemática
Jan 26
2014
(30 entries)
MVC na Linguagem PHP - IV
Dec 21
MVC na Linguagem PHP - III
Dec 20
MVC na Linguagem PHP - II
Dec 19
MVC na Linguagem PHP
Dec 18
Breve Explicação Sobre o Modelo MVC
Nov 22
Portugal Is a Beautiful Country
Nov 14
The Society and the Objects
Nov 07
Como Utilizar o Gettext em PHP para Traduções [Parte 2]
Sep 28
Como Utilizar o Gettext em PHP para Traduções [Parte 1]
Sep 21
Comandos 'printf' e 'sprintf' em PHP e WordPress
Sep 13
Interpolação e Concatenação de Strings em PHP
Sep 09
Uma História e Repositórios do Git e GitHub
Sep 02
PHP 5.6 - Funções Variádicas (Nova Sintaxe)
Aug 31
5 Truques e Dicas em PHP
Aug 29
Devemos Usar a Tag de Fechamento em PHP ou Não?
Aug 27
Papers We Love - Um dos Melhores Repositórios do GitHub
Aug 22
Como Utilizar a API de Passwords do PHP 5.5+
Aug 20
Guardar os Erros do PHP num Ficheiro Com o .htaccess
Aug 14
Algumas Tags dos DocBlocks em PHP
Aug 11
Como Adicionar Menus de Administração no WordPress? [Parte 2]
Aug 04
Como Adicionar Menus de Administração no WordPress? [Parte 1]
Aug 02
Criar Identificadores Únicos em PHP
Jul 30
Diferenças Entre '&&/||' e 'AND/OR' em PHP
Jul 28
Diferenças Entre '==' e '===' Em PHP
Jul 23
Operador Ternário ( ? ) em PHP
Jul 22
Chamadas Ajax Com jQuery e PHP
Jul 20
Listagem Web de Uma Tabela MySQL
Jul 17
Selecionar Um Intervalo de Linhas em MySQL
Jul 16
Remover Hash Dos Links “Continuar a Ler”
Jul 14
Apresentação
Jul 12