pages-server
tcp/443
Open service 217.197.84.141:443 · cliffordplayground.fuglede.dk
2026-01-24 19:55
HTTP/1.1 200 OK
Allow: GET, HEAD, OPTIONS
Cache-Control: public, max-age=600
Content-Length: 37862
Content-Type: text/html; charset=utf-8
Etag: "8f7fc51588a14d191211b791ab5b0ce4ea35b8e9"
Last-Modified: Sat, 24 Jan 2026 18:59:04 GMT
Referrer-Policy: strict-origin-when-cross-origin
Server: pages-server
X-Pages-Cache: true
Date: Sat, 24 Jan 2026 19:55:53 GMT
Connection: close
Page title: Clifford playground
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Clifford playground</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
margin: 20px;
background-color: #f5f5f5;
}
button {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.container {
max-width: 1200px;
margin: 0 auto;
background-color: white;
padding: 20px;
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
h1 {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
text-align: center;
color: #333;
}
.controls {
margin-bottom: 20px;
text-align: center;
}
.controls label {
margin-right: 10px;
font-weight: bold;
}
.controls input, .controls button {
padding: 5px 10px;
font-size: 14px;
}
.controls input {
border: 1px solid #ddd;
border-radius: 4px;
}
.controls button {
margin-left: 10px;
background-color: #e74c3c;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
.controls button:hover {
background-color: #c0392b;
}
.controls button:disabled {
background-color: #bdc3c7;
cursor: not-allowed;
}
#measurement-result {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 150px;
height: 28px;
margin-left: 15px;
margin-top: 10px;
margin-bottom: 10px;
font-family: 'Courier New', Courier, monospace;
padding: 0 12px;
background-color: #f8f9fa;
border: 1px solid #dee2e6;
border-radius: 6px;
font-size: 14px;
vertical-align: middle;
color: transparent;
}
#measurement-result.show {
animation: textAppear 0.4s ease forwards;
}
@keyframes textAppear {
0% {
color: transparent;
filter: blur(1px);
}
100% {
color: #333;
filter: blur(0);
}
}
#undo-button {
background-color: #e74c3c;
}
#undo-button:hover:not(:disabled) {
background-color: #7f8c8d;
}
.matrix-container {
display: flex;
justify-content: center;
margin: 20px 0;
position: relative;
}
.gate-buttons-left {
display: flex;
flex-direction: column;
margin-right: 10px;
}
.button-row {
display: flex;
gap: 2px;
height: 30px;
align-items: center;
margin-bottom: 1px;
}
.gate-button {
padding: 3px 8px;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 11px;
min-width: 35px;
height: 26px;
}
.gate-button.h-gate {
background-color: #3498db; /* Blue for Hadamard */
}
.gate-button.h-gate:hover {
background-color: #2980b9;
}
.gate-button.s-gate {
background-color: #9b59b6; /* Purple for Phase */
}
.gate-button.s-gate:hover {
background-color: #8e44ad;
}
.g
Open service 217.197.84.141:80 · cliffordplayground.fuglede.dk
2026-01-24 19:55
HTTP/1.1 302 Found content-length: 0 location: https://cliffordplayground.fuglede.dk/ cache-control: no-cache connection: close
Open service 2a0a:4580:103f:c0de::2:80 · cliffordplayground.fuglede.dk
2026-01-24 19:55
HTTP/1.1 302 Found content-length: 0 location: https://cliffordplayground.fuglede.dk/ cache-control: no-cache connection: close
Open service 2a0a:4580:103f:c0de::2:443 · cliffordplayground.fuglede.dk
2026-01-24 19:55
HTTP/1.1 200 OK
Allow: GET, HEAD, OPTIONS
Cache-Control: public, max-age=600
Content-Length: 37862
Content-Type: text/html; charset=utf-8
Etag: "8f7fc51588a14d191211b791ab5b0ce4ea35b8e9"
Last-Modified: Sat, 24 Jan 2026 18:59:04 GMT
Referrer-Policy: strict-origin-when-cross-origin
Server: pages-server
X-Pages-Cache: true
Date: Sat, 24 Jan 2026 19:55:52 GMT
Connection: close
Page title: Clifford playground
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Clifford playground</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
margin: 20px;
background-color: #f5f5f5;
}
button {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.container {
max-width: 1200px;
margin: 0 auto;
background-color: white;
padding: 20px;
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
h1 {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
text-align: center;
color: #333;
}
.controls {
margin-bottom: 20px;
text-align: center;
}
.controls label {
margin-right: 10px;
font-weight: bold;
}
.controls input, .controls button {
padding: 5px 10px;
font-size: 14px;
}
.controls input {
border: 1px solid #ddd;
border-radius: 4px;
}
.controls button {
margin-left: 10px;
background-color: #e74c3c;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
.controls button:hover {
background-color: #c0392b;
}
.controls button:disabled {
background-color: #bdc3c7;
cursor: not-allowed;
}
#measurement-result {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 150px;
height: 28px;
margin-left: 15px;
margin-top: 10px;
margin-bottom: 10px;
font-family: 'Courier New', Courier, monospace;
padding: 0 12px;
background-color: #f8f9fa;
border: 1px solid #dee2e6;
border-radius: 6px;
font-size: 14px;
vertical-align: middle;
color: transparent;
}
#measurement-result.show {
animation: textAppear 0.4s ease forwards;
}
@keyframes textAppear {
0% {
color: transparent;
filter: blur(1px);
}
100% {
color: #333;
filter: blur(0);
}
}
#undo-button {
background-color: #e74c3c;
}
#undo-button:hover:not(:disabled) {
background-color: #7f8c8d;
}
.matrix-container {
display: flex;
justify-content: center;
margin: 20px 0;
position: relative;
}
.gate-buttons-left {
display: flex;
flex-direction: column;
margin-right: 10px;
}
.button-row {
display: flex;
gap: 2px;
height: 30px;
align-items: center;
margin-bottom: 1px;
}
.gate-button {
padding: 3px 8px;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 11px;
min-width: 35px;
height: 26px;
}
.gate-button.h-gate {
background-color: #3498db; /* Blue for Hadamard */
}
.gate-button.h-gate:hover {
background-color: #2980b9;
}
.gate-button.s-gate {
background-color: #9b59b6; /* Purple for Phase */
}
.gate-button.s-gate:hover {
background-color: #8e44ad;
}
.g