cloudflare
tcp/443 tcp/80 tcp/8443
Open service 35.185.44.232:443 ยท dani.codes
2026-01-12 02:51
HTTP/1.1 200 OK
Cache-Control: max-age=600
Content-Length: 5007
Content-Type: text/html; charset=utf-8
Etag: "ebe665ccd54aa5b985211abe50feb48a3d1d4a6961060f352b66742538c5b36f"
Expires: Mon, 12 Jan 2026 03:01:36 UTC
Last-Modified: Wed, 03 Sep 2025 16:09:56 GMT
Permissions-Policy: interest-cohort=()
Vary: Origin
X-Request-Id: 01KER1VEDWYRTG1RDGKXE8JBGW
Date: Mon, 12 Jan 2026 02:51:36 GMT
Connection: close
Page title: Daniel Laguna
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta name="generator" content="Hugo 0.147.3">
<link rel="preload" href="/lib/font-awesome/webfonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/lib/font-awesome/webfonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/lib/font-awesome/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/lib/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Daniel Laguna</title>
<link rel = 'canonical' href = 'https://dani.codes/'>
<meta name="description" content=" "Hello there! Just some random person on the internet ๐ Glad you dropped by."
โ Dani
">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="all,follow">
<meta name="googlebot" content="index,follow,snippet,archive">
<meta property="og:url" content="https://dani.codes/">
<meta property="og:site_name" content="Daniel Laguna">
<meta property="og:title" content="Daniel Laguna">
<meta property="og:description" content=""Hello there! Just some random person on the internet ๐ Glad you dropped by."
โ Dani">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Daniel Laguna">
<meta name="twitter:description" content=""Hello there! Just some random person on the internet ๐ Glad you dropped by."
โ Dani">
<link rel="stylesheet" href="https://dani.codes/css/styles.c3b40700047dc285870a0554bc5d3cfcb0f2f86f5fb63c82ec8ad4ba2daab417b18dc483fbbc47a5f1118cae922403f565419a38f95728ce87e513fa2f71ebdf.css" integrity="sha512-w7QHAAR9woWHCgVUvF08/LDy+G9ftjyC7IrUui2qtBexjcSD+7xHpfERjK6SJAP1ZUGaOPlXKM6H5RP6L3Hr3w==">
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<link rel="icon" type="image/png" href="https://dani.codes/images/favicon.ico" />
</head>
<body class="max-width mx-auto px3 ltr">
<div class="content index py4">
<header id="header">
<a href="https://dani.codes/">
<div id="logo" style="background-image: url(https://dani.codes/images/logo.png)"></div>
<div id="title">
<h1>Daniel Laguna</h1>
</div>
</a>
<div id="nav">
<ul>
<li class="icon">
<a href="#" aria-label="Menu"><i class="fas fa-bars fa-2x" aria-hidden="true"></i></a>
</li>
<li><a href="/posts/">Posts</a></li>
<li><a href="/about/">About</a></li>
<li><a href="https://mastodon.social/@labellson">Mastodon</a></li>
<li><a href="https://github.com/labellson">GitHub</a></li>
<li><a href="https://gitlab.com/labellson">GitLab</a></li>
<li><a href="https://codeberg.org/labellson">Codeberg</a></li>
<li><a href="https://www.linkedin.com/in/dlagu">LinkedIn</a></li>
</ul>
</div>
</header>
<section id="about">
<p>“Hello there! Just some random person on the internet ๐ Glad you dropped by.”</p>
<p>โ Dani</p>
</section>
<section id="writing">
<span class="h1"><a href="https://dani.codes/posts">Posts</a></span>
<ul class="post-list">
<li class="post-item">
<div class="meta"><time datetime="2018-08-04 00:00:00 +0000 UTC" itemprop="datePublished">2018-08-04</time></div>
<span><a href="https://dani.codes/posts/genstego/">Genstego: Image Steganography Based on a Genetic Algorithm</a></span>
</li>
</ul>
</sec
Open service 35.185.44.232:80 ยท dani.codes
2026-01-12 02:51
HTTP/1.1 301 Moved Permanently content-type: text/html; charset=utf-8 location: https://dani.codes/ permissions-policy: interest-cohort=() vary: Origin x-request-id: 01KER1VD12HW6ZD30QJNTGFZJY date: Mon, 12 Jan 2026 02:51:35 GMT content-length: 54 gitlab-lb: haproxy-pages-02-lb-gprd gitlab-sv: pages-us-east1-c connection: close <a href="https://dani.codes/">Moved Permanently</a>.
Open service 2a06:98c1:3120::3:443 ยท dani.codes
2025-12-30 21:28
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 21:28:45 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=eP9RUnz4ES7NtSXl%2BCc8aAGfIXo4sXbJ8I8B3gM4XQftxqgeO4dUqZAG%2BC8EzidrDlTax9QoGnvZtQCtMfDlHNDR%2BIQmYZ5vk2%2BVIJYnxWqtzurYn0Y%3D"}]}
expires: Tue, 30 Dec 2025 21:38:45 UTC
last-modified: Wed, 03 Sep 2025 16:09:56 GMT
permissions-policy: interest-cohort=()
vary: Origin
x-request-id: 01KDRJKMQ30WGHPGDWNAKFQE8H
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=861
Server: cloudflare
CF-RAY: 9b64a0ed8b04cdf5-SIN
alt-svc: h3=":443"; ma=86400
Page title: Daniel Laguna
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta name="generator" content="Hugo 0.147.3">
<link rel="preload" href="/lib/font-awesome/webfonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/lib/font-awesome/webfonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/lib/font-awesome/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/lib/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Daniel Laguna</title>
<link rel = 'canonical' href = 'https://dani.codes/'>
<meta name="description" content=" "Hello there! Just some random person on the internet ๐ Glad you dropped by."
โ Dani
">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="all,follow">
<meta name="googlebot" content="index,follow,snippet,archive">
<meta property="og:url" content="https://dani.codes/">
<meta property="og:site_name" content="Daniel Laguna">
<meta property="og:title" content="Daniel Laguna">
<meta property="og:description" content=""Hello there! Just some random person on the internet ๐ Glad you dropped by."
โ Dani">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Daniel Laguna">
<meta name="twitter:description" content=""Hello there! Just some random person on the internet ๐ Glad you dropped by."
โ Dani">
<link rel="stylesheet" href="https://dani.codes/css/styles.c3b40700047dc285870a0554bc5d3cfcb0f2f86f5fb63c82ec8ad4ba2daab417b18dc483fbbc47a5f1118cae922403f565419a38f95728ce87e513fa2f71ebdf.css" integrity="sha512-w7QHAAR9woWHCgVUvF08/LDy+G9ftjyC7IrUui2qtBexjcSD+7xHpfERjK6SJAP1ZUGaOPlXKM6H5RP6L3Hr3w==">
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<link rel="icon" type="image/png" href="https://dani.codes/images/favicon.ico" />
</head>
<body class="max-width mx-auto px3 ltr">
<div class="content index py4">
<header id="header">
<a href="https://dani.codes/">
<div id="logo" style="background-image: url(https://dani.codes/images/logo.png)"></div>
<div id="title">
<h1>Daniel Laguna</h1>
</div>
</a>
<div id="nav">
<ul>
<li class="icon">
<a href="#" aria-label="Menu"><i class="fas fa-bars fa-2x" aria-hidden="true"></i></a>
</li>
<li><a href="/posts/">Posts</a></li>
<li><a href="/about/">About</a></li>
<li><a href="https://mastodon.social/@labellson">Mastodon</a></li>
<li><a href="https://github.com/labellson">GitHub</a></li>
<li><a href="https://gitlab.com/labellson">GitLab</a></li>
<li><a href="https://codeberg.org/labellson">Codeberg</a></li>
<li><a href="https://www.linkedin.com/in/dlagu">LinkedIn</a></li>
</ul>
</div>
</header>
<section id="about">
<p>“Hello there! Just some random person on the internet ๐ Glad you dropped by.”</p>
<p>โ Dani</p>
</section>
<section id="writing">
<span class="h1"><a href="https://dani.codes/posts">Posts</a></span>
<ul class="post-list">
<li class="post-item">
<div class="meta"><time datetime="2018-08-04 00:00:00 +0000 UTC" itemprop="datePublished">2018-08-04</time></div>
<span><a href="https://dani.codes/posts/genstego/">Genstego: Image Steganography Based on a Genetic Algorithm</a></span>
</li>
</ul>
</sec
Open service 2a06:98c1:3120::3:80 ยท dani.codes
2025-12-30 21:28
HTTP/1.1 301 Moved Permanently
Date: Tue, 30 Dec 2025 21:28:43 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
location: https://dani.codes/
permissions-policy: interest-cohort=()
vary: Origin
x-request-id: 01KDRJKKAFHAC27511SHG1MB3Q
gitlab-lb: haproxy-pages-03-lb-gprd
gitlab-sv: pages-us-east1-d
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=12,cfOrigin;dur=123
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=C4nrQ0IeYFgU3oRK%2F0UsdCreZoBVNDq6v2G3%2F8o1Yyz5rpB%2BimEU89ur0xEeihC2SUlyJwa1tdLlWmVvAjSPH0%2FjrKV2eRfGXhNwa%2BBkc5o%2F2YYNPfA%3D"}]}
Server: cloudflare
CF-RAY: 9b64a0e83c9cc674-EWR
alt-svc: h3=":443"; ma=86400
<a href="https://dani.codes/">Moved Permanently</a>.
Open service 2a06:98c1:3120::3:8443 ยท dani.codes
2025-12-30 21:28
HTTP/1.1 522 <none> Date: Tue, 30 Dec 2025 21:29:03 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19433,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b64a0edaaf939d8-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 188.114.97.3:443 ยท dani.codes
2025-12-30 21:28
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 21:28:44 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ywv2pdVYcB6Pwa%2BvjrtY6VanLfkXbE%2B3KG92zipR%2BB%2B1tpwz3u0iRAoUMwNcbvX88ftuZn%2FYJlWQs%2B2aiMj7VpnXKkoGc0A6xxM%3D"}]}
expires: Tue, 30 Dec 2025 21:38:44 UTC
last-modified: Wed, 03 Sep 2025 16:09:56 GMT
permissions-policy: interest-cohort=()
vary: Origin
x-request-id: 01KDRJKKHQ46K5NB5JW92HHT88
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=13,cfOrigin;dur=473
Server: cloudflare
CF-RAY: 9b64a0e90fa072b7-EWR
alt-svc: h3=":443"; ma=86400
Page title: Daniel Laguna
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta name="generator" content="Hugo 0.147.3">
<link rel="preload" href="/lib/font-awesome/webfonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/lib/font-awesome/webfonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/lib/font-awesome/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/lib/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Daniel Laguna</title>
<link rel = 'canonical' href = 'https://dani.codes/'>
<meta name="description" content=" "Hello there! Just some random person on the internet ๐ Glad you dropped by."
โ Dani
">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="all,follow">
<meta name="googlebot" content="index,follow,snippet,archive">
<meta property="og:url" content="https://dani.codes/">
<meta property="og:site_name" content="Daniel Laguna">
<meta property="og:title" content="Daniel Laguna">
<meta property="og:description" content=""Hello there! Just some random person on the internet ๐ Glad you dropped by."
โ Dani">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Daniel Laguna">
<meta name="twitter:description" content=""Hello there! Just some random person on the internet ๐ Glad you dropped by."
โ Dani">
<link rel="stylesheet" href="https://dani.codes/css/styles.c3b40700047dc285870a0554bc5d3cfcb0f2f86f5fb63c82ec8ad4ba2daab417b18dc483fbbc47a5f1118cae922403f565419a38f95728ce87e513fa2f71ebdf.css" integrity="sha512-w7QHAAR9woWHCgVUvF08/LDy+G9ftjyC7IrUui2qtBexjcSD+7xHpfERjK6SJAP1ZUGaOPlXKM6H5RP6L3Hr3w==">
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<link rel="icon" type="image/png" href="https://dani.codes/images/favicon.ico" />
</head>
<body class="max-width mx-auto px3 ltr">
<div class="content index py4">
<header id="header">
<a href="https://dani.codes/">
<div id="logo" style="background-image: url(https://dani.codes/images/logo.png)"></div>
<div id="title">
<h1>Daniel Laguna</h1>
</div>
</a>
<div id="nav">
<ul>
<li class="icon">
<a href="#" aria-label="Menu"><i class="fas fa-bars fa-2x" aria-hidden="true"></i></a>
</li>
<li><a href="/posts/">Posts</a></li>
<li><a href="/about/">About</a></li>
<li><a href="https://mastodon.social/@labellson">Mastodon</a></li>
<li><a href="https://github.com/labellson">GitHub</a></li>
<li><a href="https://gitlab.com/labellson">GitLab</a></li>
<li><a href="https://codeberg.org/labellson">Codeberg</a></li>
<li><a href="https://www.linkedin.com/in/dlagu">LinkedIn</a></li>
</ul>
</div>
</header>
<section id="about">
<p>“Hello there! Just some random person on the internet ๐ Glad you dropped by.”</p>
<p>โ Dani</p>
</section>
<section id="writing">
<span class="h1"><a href="https://dani.codes/posts">Posts</a></span>
<ul class="post-list">
<li class="post-item">
<div class="meta"><time datetime="2018-08-04 00:00:00 +0000 UTC" itemprop="datePublished">2018-08-04</time></div>
<span><a href="https://dani.codes/posts/genstego/">Genstego: Image Steganography Based on a Genetic Algorithm</a></span>
</li>
</ul>
</sec
Open service 2a06:98c1:3121::3:8443 ยท dani.codes
2025-12-30 21:28
HTTP/1.1 522 <none> Date: Tue, 30 Dec 2025 21:29:03 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b64a0ecbd7fae55-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 188.114.97.3:80 ยท dani.codes
2025-12-30 21:28
HTTP/1.1 301 Moved Permanently
Date: Tue, 30 Dec 2025 21:28:43 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
location: https://dani.codes/
permissions-policy: interest-cohort=()
vary: Origin
x-request-id: 01KDRJKK5N1M4PVFBGA42XRSVH
gitlab-lb: haproxy-pages-03-lb-gprd
gitlab-sv: pages-us-east1-d
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=86
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DSbF483zAp7qsCnMzp6Upaq1LF914d8gd29pj5Dzb5oja4VBtFRU%2FTnz5okhZCn0eUfLovQ5bKuGpoY4Kncr4kdIEeofqNmIutY%3D"}]}
Server: cloudflare
CF-RAY: 9b64a0e7580eac25-YYZ
alt-svc: h3=":443"; ma=86400
<a href="https://dani.codes/">Moved Permanently</a>.
Open service 2a06:98c1:3121::3:80 ยท dani.codes
2025-12-30 21:28
HTTP/1.1 301 Moved Permanently
Date: Tue, 30 Dec 2025 21:28:43 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
location: https://dani.codes/
permissions-policy: interest-cohort=()
vary: Origin
x-request-id: 01KDRJKK7J7K054CB1626ACCDN
gitlab-lb: haproxy-pages-04-lb-gprd
gitlab-sv: pages-us-east1-b
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=22,cfOrigin;dur=135
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j%2BQYKYvIf0nUmvwgLxKFTpHJYfEcMBsPQMs0yGs1yNVWFsNeINmN%2B0G6KmEM0ne9he2WDobJGEbqGU%2Be1y%2B3yB78XlqNKDZNBntcZaorLP%2FO7GwCEJI%3D"}]}
Server: cloudflare
CF-RAY: 9b64a0e76cff39e3-YYZ
alt-svc: h3=":443"; ma=86400
<a href="https://dani.codes/">Moved Permanently</a>.
Open service 188.114.97.3:8443 ยท dani.codes
2025-12-30 21:28
HTTP/1.1 522 <none> Date: Tue, 30 Dec 2025 21:29:03 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19693,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b64a0ecbd3cc360-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2a06:98c1:3121::3:443 ยท dani.codes
2025-12-30 21:28
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 21:28:44 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=RiH7mMSWF0ZkFRT%2BnfclyJyGm3JVwtkCWHbWEFw7uLXMffzt6%2FHpKp%2BJDLZdx%2Bh9w2TWF6HyAvH560l3mscVWas8yPf4QZl%2FJ9Ve1286WlatakzyrFA%3D"}]}
expires: Tue, 30 Dec 2025 21:38:44 UTC
last-modified: Wed, 03 Sep 2025 16:09:56 GMT
permissions-policy: interest-cohort=()
vary: Origin
x-request-id: 01KDRJKKT6YA7J2FP67P7XBGJ7
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b64a0e9bdd97ddd-AMS
alt-svc: h3=":443"; ma=86400
Page title: Daniel Laguna
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta name="generator" content="Hugo 0.147.3">
<link rel="preload" href="/lib/font-awesome/webfonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/lib/font-awesome/webfonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/lib/font-awesome/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/lib/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Daniel Laguna</title>
<link rel = 'canonical' href = 'https://dani.codes/'>
<meta name="description" content=" "Hello there! Just some random person on the internet ๐ Glad you dropped by."
โ Dani
">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="all,follow">
<meta name="googlebot" content="index,follow,snippet,archive">
<meta property="og:url" content="https://dani.codes/">
<meta property="og:site_name" content="Daniel Laguna">
<meta property="og:title" content="Daniel Laguna">
<meta property="og:description" content=""Hello there! Just some random person on the internet ๐ Glad you dropped by."
โ Dani">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Daniel Laguna">
<meta name="twitter:description" content=""Hello there! Just some random person on the internet ๐ Glad you dropped by."
โ Dani">
<link rel="stylesheet" href="https://dani.codes/css/styles.c3b40700047dc285870a0554bc5d3cfcb0f2f86f5fb63c82ec8ad4ba2daab417b18dc483fbbc47a5f1118cae922403f565419a38f95728ce87e513fa2f71ebdf.css" integrity="sha512-w7QHAAR9woWHCgVUvF08/LDy+G9ftjyC7IrUui2qtBexjcSD+7xHpfERjK6SJAP1ZUGaOPlXKM6H5RP6L3Hr3w==">
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<link rel="icon" type="image/png" href="https://dani.codes/images/favicon.ico" />
</head>
<body class="max-width mx-auto px3 ltr">
<div class="content index py4">
<header id="header">
<a href="https://dani.codes/">
<div id="logo" style="background-image: url(https://dani.codes/images/logo.png)"></div>
<div id="title">
<h1>Daniel Laguna</h1>
</div>
</a>
<div id="nav">
<ul>
<li class="icon">
<a href="#" aria-label="Menu"><i class="fas fa-bars fa-2x" aria-hidden="true"></i></a>
</li>
<li><a href="/posts/">Posts</a></li>
<li><a href="/about/">About</a></li>
<li><a href="https://mastodon.social/@labellson">Mastodon</a></li>
<li><a href="https://github.com/labellson">GitHub</a></li>
<li><a href="https://gitlab.com/labellson">GitLab</a></li>
<li><a href="https://codeberg.org/labellson">Codeberg</a></li>
<li><a href="https://www.linkedin.com/in/dlagu">LinkedIn</a></li>
</ul>
</div>
</header>
<section id="about">
<p>“Hello there! Just some random person on the internet ๐ Glad you dropped by.”</p>
<p>โ Dani</p>
</section>
<section id="writing">
<span class="h1"><a href="https://dani.codes/posts">Posts</a></span>
<ul class="post-list">
<li class="post-item">
<div class="meta"><time datetime="2018-08-04 00:00:00 +0000 UTC" itemprop="datePublished">2018-08-04</time></div>
<span><a href="https://dani.codes/posts/genstego/">Genstego: Image Steganography Based on a Genetic Algorithm</a></span>
</li>
</ul>
</sec
Open service 95.96.182.244:443 ยท paisa.sputnik.dani.codes
2025-12-20 08:51
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Date: Sat, 20 Dec 2025 08:51:59 GMT
Vary: Accept-Encoding
Connection: close
Transfer-Encoding: chunked
Page title: Paisa
<!doctype html>
<html class="paisa">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="robots" content="noindex, nofollow" />
<meta
name="description"
content="Paisa is an open source personal finance manager. It builds on top of the ledger double entry accounting tool."
/>
<link
rel="icon"
href="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256%22%20height%3D%22256%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%3E%3Cg%20transform%3D%22rotate%28360%29%22%20transform-origin%3D%2212%2012%22%3E%3Cpath%20d%3D%22M12%2012Z%22%20fill%3D%22none%22%20stroke%3D%22%23b388ff%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cg%20transform%3D%22rotate%280%29%22%20transform-origin%3D%2212%2012%22%3E%3Cpath%20d%3D%22M%2021.510565162951536%208.909830056250526%20A%2010%2010%200%200%200%2012%206%22%20fill%3D%22none%22%20stroke%3D%22%23aeea00%22%20stroke-width%3D%224%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%20transform%3D%22rotate%2872%29%22%20transform-origin%3D%2212%2012%22%3E%3Cpath%20d%3D%22M%2021.510565162951536%208.909830056250526%20A%2010%2010%200%200%200%2012%206%22%20fill%3D%22none%22%20stroke%3D%22%23ff1744%22%20stroke-width%3D%224%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%20transform%3D%22rotate%28144%29%22%20transform-origin%3D%2212%2012%22%3E%3Cpath%20d%3D%22M%2021.510565162951536%208.909830056250526%20A%2010%2010%200%200%200%2012%206%22%20fill%3D%22none%22%20stroke%3D%22%23d500f9%22%20stroke-width%3D%224%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%20transform%3D%22rotate%28216%29%22%20transform-origin%3D%2212%2012%22%3E%3Cpath%20d%3D%22M%2021.510565162951536%208.909830056250526%20A%2010%2010%200%200%200%2012%206%22%20fill%3D%22none%22%20stroke%3D%22%23ffab00%22%20stroke-width%3D%224%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%20transform%3D%22rotate%28288%29%22%20transform-origin%3D%2212%2012%22%3E%3Cpath%20d%3D%22M%2021.510565162951536%208.909830056250526%20A%2010%2010%200%200%200%2012%206%22%20fill%3D%22none%22%20stroke%3D%22%2300b0ff%22%20stroke-width%3D%224%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%20transform%3D%22rotate%2872%29%22%20transform-origin%3D%2212%2012%22%3E%3Cpath%20d%3D%22M12.59%205.88Z%22%20fill%3D%22none%22%20stroke%3D%22%23aeea00%22%20stroke-width%3D%224.2%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%20transform%3D%22rotate%28144%29%22%20transform-origin%3D%2212%2012%22%3E%3Cpath%20d%3D%22M12.59%205.88Z%22%20fill%3D%22none%22%20stroke%3D%22%23ff1744%22%20stroke-width%3D%224.2%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%20transform%3D%22rotate%28216%29%22%20transform-origin%3D%2212%2012%22%3E%3Cpath%20d%3D%22M12.59%205.88Z%22%20fill%3D%22none%22%20stroke%3D%22%23d500f9%22%20stroke-width%3D%224.2%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%20transform%3D%22rotate%28288%29%22%20transform-origin%3D%2212%2012%22%3E%3Cpath%20d%3D%22M12.59%205.88Z%22%20fill%3D%22none%22%20stroke%3D%22%23ffab00%22%20stroke-width%3D%224.2%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%20transform%3D%22rotate%28360%29%22%20transform-origin%3D%2212%2012%22%3E%3Cpath%20d%3D%22M12.59%205.88Z%22%20fill%3D%22none%22%20stroke%3D%22%2300b0ff%22%20stroke-width%3D%224.2%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E"
/>
<title>Paisa</title>
<link rel="modulepreload" href="/_app/immutable/entry/start.W4WqHVxM.js">
<link rel="modulepreload" href="/_app/immutable/chunks/entry.QZs5Mbo9.js">
<link rel="modulepreload" href="/_app/immutable/chunks/scheduler.RlfgZnMi.js">
<link rel="modulepreload" href="/_app/immutable/chunks/index.2myXPRKh.js">
<link rel="modulepreload" href="/_app/immutable/entry/app.yjxRFbj4.js">
<link rel="modulepreload" href="/_app/immutable/chunks/store.wa0OmphW.js">
<link rel="modulepreload" href="/_app/immutable/chunks/tslib.es6.mjWPGd1U.js">
<link rel="modulepreload" href="/_app/immutable/chunks/empty.gFmNyOif.js">
<link re
Open service 95.96.182.244:443 ยท sputnik.dani.codes
2025-12-20 08:51
HTTP/1.1 404 Not Found Content-Type: text/plain; charset=utf-8 X-Content-Type-Options: nosniff Date: Sat, 20 Dec 2025 08:51:58 GMT Content-Length: 19 Connection: close 404 page not found