added spacestats endpoint
This commit is contained in:
parent
792e802a04
commit
5d3fd39f59
1
kernelpanic.lol/content/blog/guatecon-01/contents.lr
Normal file
1
kernelpanic.lol/content/blog/guatecon-01/contents.lr
Normal file
@ -0,0 +1 @@
|
||||
image: guatecon.png
|
||||
21
kernelpanic.lol/content/blog/guateconpng/contents.lr
Normal file
21
kernelpanic.lol/content/blog/guateconpng/contents.lr
Normal file
@ -0,0 +1,21 @@
|
||||
image: guatecon.png
|
||||
---
|
||||
_hidden: yes
|
||||
---
|
||||
author: la administración
|
||||
---
|
||||
body:
|
||||
|
||||
Las últimas semanas han estado llenas de actividad aquí en el Cuarto de Máquinas. Tenemos nuevo bello equipo y estamos *así* de cerca de tener un tercer servidor. ¿Para qué tantos? Porque podemos, y porque nos da la libertad creativa de alojar ahí lo que queramos, cuando se nos ocurra y sin riesgo de tirar algún servicio permanente que ya tenemos. En estos días montamos una instancia de Vikunja, para organizar mejor nuestro trabajo en el espacio, y otra de Gitea, para poder trabajar más a gusto en conjunto.
|
||||
|
||||
Estamos rehaciendo la página en Django para hacerla un poco más interactiva y versátil.
|
||||
|
||||
El proyecto eterno del espacio es la conectividad del museo. Es lo menos que podemos hacer a cambio de tener un espacio aquí. Esencialmente, se tienen dos redes conectadas a un balanceador de carga y nada más no queda funcionando bien. Hemos probado distintas configuraciones y la gente sigue quejándose de los mismos problemas. La única alternativa es conectar de vuelta el switch que da al piso de abajo directamente en el modem y esperar que eso arregle los problemas. Si no lo hace, significará que los problemas son de percepción humana.
|
||||
|
||||
Pero por supuesto, el
|
||||
---
|
||||
pub_date: 2023-10-20
|
||||
---
|
||||
title: news
|
||||
---
|
||||
twitter_handle: @botkernel
|
||||
@ -2,7 +2,7 @@ title: Habemus hackspace
|
||||
---
|
||||
body:
|
||||
|
||||
El **_kernel panic_** es un viaje solitario a través del laberinto de la información. Te abres camino a tientas entre las enredaderas de los manuales, los callejones sin salida de los foros y los pozos sin fondo de las listas de correo. ¿Qué habrá visto, de veras, [DenverCoder9](https://gprivate.com/66mft)? ¿Quién tendrá la respuesta a tu pregunta?
|
||||
El **_kernel panic_** es un viaje solitario a través del laberinto de la información. Te abres camino a tientas entre las enredaderas de los manuales, los callejones sin salida de los foros y los pozos sin fondo de las listas de correo. ¿Qué habrá visto, de veras, [DenverCoder9](https://letmegooglethat.com/?q=denvercoder9&l=1)? ¿Quién tendrá la respuesta a tu pregunta?
|
||||
|
||||
Tal vez nadie, pero en este _Cuarto de Máquinas_ creemos que tu búsqueda implacable no tiene por qué ser un viaje enfrentado a solas.
|
||||
|
||||
|
||||
7
kernelpanic.lol/content/guatecon-01/contents.lr
Normal file
7
kernelpanic.lol/content/guatecon-01/contents.lr
Normal file
@ -0,0 +1,7 @@
|
||||
_model: page
|
||||
---
|
||||
title: GuateCON 0.1
|
||||
---
|
||||
_discoverable: yes
|
||||
---
|
||||
_template: guatecon.html
|
||||
@ -7,21 +7,26 @@ _template: temple.html
|
||||
body:
|
||||
|
||||
## Oasis de paz en el caos
|
||||
### *un Santuario para alabar al Espíritu del Código Abierto en todas su personificaciones*
|
||||
### *un Santuario para alabar al Espíritu del Código Libre en todas su personificaciones*
|
||||
----
|
||||
### **San iGNUcio**
|
||||

|
||||
|
||||
San iGNUcio, el santo patrón del software libre y del código abierto, nos guía en la búsqueda de la libertad digital. A través de sus enseñanzas, abrazamos la colaboración, la transparencia y el poder de la innovación impulsada por la comunidad. Su palabra fue la primera piedra de la Sagrada Catedral de la Internet.
|
||||
San iGNUcio, el santo patrón del software y del código abierto de la Iglesia de Emacs, nos guía en la búsqueda de la libertad digital. A través de sus enseñanzas, abrazamos la colaboración, la transparencia y el poder de la innovación impulsada por la comunidad. Su palabra fue la primera piedra de la Sagrada Catedral de la Internet.
|
||||
|
||||
<h3>Principios de San Ignucio:</h3>
|
||||
Aceptamos a San iGNUcio como profeta, pero dedicamos nuestras alabanzas al todo poderoso
|
||||
# :
|
||||
## vimdecido sea su Escape,
|
||||
##*cólon*
|
||||
|
||||
###Principios de San Ignucio:
|
||||
<ul>
|
||||
<li><strong>Libertad:</strong> El derecho a usar, estudiar, compartir y modificar software es un derecho humano fundamental.</li>
|
||||
<li><strong>Comunidad:</strong> La colaboración y el intercambio de conocimiento conducen al progreso tecnológico y al empoderamiento.</li>
|
||||
<li><strong>Transparencia:</strong> La apertura en el código y el desarrollo aseguran la responsabilidad y la confianza.</li>
|
||||
</ul>
|
||||
<h3>Adoración en el Templo:</h3>
|
||||
<p>Visita nuestro templo para rendir homenaje a San Ignucio. Explora los textos sagrados de las licencias de código abierto, asiste a seminarios sobre ética digital y colabora con peregrinos afines en nuestra comunidad.</p>
|
||||
<p>Visita nuestro templo para rendir homenaje a San Ignucio. Explora los textos sagrados de las licencias de código libre, asiste a seminarios sobre ética digital y colabora con peregrinos afines en nuestra comunidad.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
@ -4,6 +4,21 @@
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>GuateCON 2023</title>
|
||||
|
||||
<meta property="og:title" content="GuateCON 0.1" />
|
||||
<meta property="og:description" content="un aquelarre de y para personas apasionadas por la hackeridad, el hackerismo, los y las hacks, así como el software libre y la cultura compartida, en el ombligo de México" />
|
||||
<meta property="og:image" content="https://i.imgflip.com/1ssfzm.jpg" />
|
||||
<meta property="og:url" content="https://kernelpanic.lol/guatecon-01" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
<!-- Additional Meta Tags for Twitter -->
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:title" content="GuateCON 0.1">
|
||||
<meta name="twitter:description" content="un aquelarre de y para personas apasionadas por la hackeridad, el hackerismo, los y las hacks, así como el software libre y la cultura compartida, en el ombligo de México">
|
||||
<meta name="twitter:image" content="https://i.imgflip.com/1ssfzm.jpg">
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
body {
|
||||
font-family: monospace;
|
||||
@ -32,10 +47,11 @@
|
||||
<body>
|
||||
|
||||
<h1 style="text-align: center;">GuateCON_0.1</h1>
|
||||
<h3 style="text-align: right;"><i>1-3 de Diciembre, 2023</i></h3>
|
||||
<h3 style="text-align: right;">Museo de la Ciudad, Querétaro</h3>
|
||||
|
||||
<p style="text-align: center;">
|
||||
una celebración (guateque) del software libre y la cultura hacker (CON)
|
||||
</p>
|
||||
una celebración (guateque) del software libre y la <a href="https://en.wikipedia.org/wiki/Hacker_culture"> cultura hacker</a>
|
||||
|
||||
<h3>Creemos:</h3>
|
||||
|
||||
@ -49,7 +65,7 @@
|
||||
<h3>Nos gustaría:</h3>
|
||||
<ul>
|
||||
<li>poder ir a cualquier lugar de la república y saber que hay camaradas hackers</li>
|
||||
<li>que las redes federalizadas y decentralizadas proliferen en nuestro país (y no te de miedo decir "no tengo whats")</li>
|
||||
<li>que las redes federalizadas y decentralizadas proliferen en nuestro país (y no te de miedo decir <i>"no tengo whats"</i>)</li>
|
||||
<li>que la palabra "hacker" provoque entusiasmo y asombro en vez de miedo e incomprensión</li>
|
||||
<li>que nos juntemos este año para poner la primera bola de nieve en una gran avalancha de comunidad</li>
|
||||
|
||||
@ -67,41 +83,8 @@
|
||||
<h3>Te pedimos:</h3>
|
||||
<ul>
|
||||
<li>asistir con mente abierta y horas libres</li>
|
||||
<li>agregar las charlas/talleres/conversatorios que quieras dar o proponer a este pad de aquí</li>
|
||||
<li>ayudarnos a promocionar este evento y a organizarlo también, si te gusta esa clase de cosas</li>
|
||||
<li>mandar un correo a guatecon[arroba]abysmal.mx si tienes cualquier clase de duda, preocupación, inquietud</li>
|
||||
<li>agregar las charlas/talleres/conversatorios que quieras dar o proponer a este <a href="https://pad.disroot.org/p/Propuestas-Guatecon-01"> pad de aquí</a></li>
|
||||
<li>ayudarnos a promocionar este evento y a organizarlo también, si<a href="https://t.me/kprftw"> te gusta esa clase de cosa</a></li>
|
||||
<li>mandar un correo a guatecon[arroba]abysmal.mx si tienes cualquier clase de duda, preocupación, inquietud o sugerencia</li>
|
||||
</ul>
|
||||
|
||||
<h2>¿Quieres más labor de convencimiento? Va</h2>
|
||||
<p>Somos un grupo de personas varias con historias varias, pero con un amor en común por el software libre. Conseguimos un espacio y lo llenamos de equipo. </p>
|
||||
<p>
|
||||
El Cuarto de Máquinas es un proyecto estimulado por puro trabajo voluntario y pasión incondicional. El tiempo personal, el equipo propio, el conocimiento, el espacio y el dinero se vuelven aquí sólo partes de un objetivo total ya sea de tiempo personal, de equipo, de conocimiento, espacio o incluso dinero. Sin embargo, el objetivo del espacio es convertirse en una plataforma libre para la propagación del conocimiento, en particular relacionado a la tecnología moderna (y no tanto), especialmente cuando es abierta o se puede abrir.
|
||||
|
||||
El propósito de organizar un Guatecón es promover la creación de una red de hackers, informáticos o no, autodidactas o doctorandos, linuxeros y (todvía) no, amantes incondicionales del software libre y críticos contundentes también. El Guatecón no es un congreso patrocinado por [Symantec|McAffee|Kaspersky], ni es una feria de reclutamiento de [KPMG|PwC|EY|MSFT|FB|etc...]. Tampoco es (aún) una conferencia internacional que atrae a los máximos exponentes en las artes oscuras de la ciberseguridad o la inteligencia artificial. Es un guateque para celebrar otro año la vida en los tiempos de Linux y más alla.
|
||||
|
||||
GuateCON es un guateque de gente afin, y a veces no tanto, que quiere juntarse por unos días y compartir el espacio y las palabras alrededor de los temas que les apasionan. En este GuateCON no hay rangos ni divisiones, no hay malos temas, ni malas preguntas.
|
||||
</p>
|
||||
|
||||
<h2>Detalles</h2>
|
||||
<p>
|
||||
<strong>Cuándo:</strong> del 1 al 3 de Diciembre, 2023<br>
|
||||
<strong>Dónde:</strong> Museo de la Ciudad, Querétaro, México
|
||||
</p>
|
||||
|
||||
<h2>¿Por qué GuateCON?</h2>
|
||||
<p>
|
||||
Porque nos enfocamos en el contenido, la comunidad y los hacks. No en el brillo y glamour. Si buscas una convención sencilla donde
|
||||
puedas aprender, compartir y conectar con otros hackers, este es el lugar.
|
||||
</p>
|
||||
|
||||
<h2>Agenda</h2>
|
||||
<p>
|
||||
Próximamente... (Honestamente, todavía estamos trabajando en ello. ¡Pero confía en nosotros, será genial!)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<em>Recuerda, no tenemos diseñadores elegantes. Pero tenemos corazón. Y hacks. Muchos hacks.</em>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -24,9 +24,7 @@
|
||||
background-color: white;
|
||||
{% endblock %}
|
||||
}
|
||||
body img {
|
||||
width:90%;
|
||||
}
|
||||
|
||||
#topbar {
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
@ -106,10 +104,12 @@
|
||||
<div id="topbar">
|
||||
{% block topbar %}
|
||||
<a href="/"><div class="button">a casa</div></a>
|
||||
<a href="/about"><div class="button">khe?</div></a>
|
||||
<a href="/somos"><div class="button">quiénes?</div></a>
|
||||
<a href="/blog"><div class="button">noticiones</div></a>
|
||||
<a href="/miranomasesosproyectos"><div class="button">proyectazos</div></a>
|
||||
<a href="/spacestats"><div id="spaceStatusButton" class="button">a casa</div></a>
|
||||
<a href="/guatecon-01"><div class="button color-changer" id="colorButton">GuateCON 0.1</div></a>
|
||||
<a href="/about"><div class="button">qué es esto</div></a>
|
||||
<a href="/somos"><div class="button">quiénes somos</div></a>
|
||||
<a href="/blog"><div class="button">blog</div></a>
|
||||
<a href="https://box.kernelpanic.lol"><div class="button">proyectos</div></a>
|
||||
<a href="/censo-hacker-latinoamericane-2023"><div class="button">participa en el censo</div></a>
|
||||
<!--<a href="https://pat.kernelpanic.lol/calendar/#/2/calendar/view/CH1zbFeFKLPO5SPle5JNxjKqdSaidbYPYBKFC4PDSus/embed/"><div class="button">calendario</div></a> -->
|
||||
|
||||
@ -161,6 +161,67 @@
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<script>
|
||||
const button = document.getElementById('colorButton');
|
||||
let t = 0;
|
||||
|
||||
function generateColor(t, phase) {
|
||||
return Math.floor((Math.sin(t + phase) + 1) * 128);
|
||||
}
|
||||
|
||||
function updateGradient() {
|
||||
const r1 = generateColor(t, 0);
|
||||
const g1 = generateColor(t, 2);
|
||||
const b1 = generateColor(t, 4);
|
||||
const color1 = `rgb(${r1}, ${g1}, ${b1})`;
|
||||
|
||||
const r2 = generateColor(t, 6);
|
||||
const g2 = generateColor(t, 8);
|
||||
const b2 = generateColor(t, 10);
|
||||
const color2 = `rgb(${r2}, ${g2}, ${b2})`;
|
||||
|
||||
button.style.background = `linear-gradient(to right, ${color1}, ${color2})`;
|
||||
|
||||
t += 0.01;
|
||||
}
|
||||
|
||||
setInterval(updateGradient, 1000 / 600); // 60 frames per second for a smooth transition
|
||||
</script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
const endpoint = "https://kernelpanic.lol/spacestats"; // Replace with your actual endpoint
|
||||
const button = document.getElementById('spaceStatusButton');
|
||||
|
||||
fetch(endpoint)
|
||||
.then(response => {
|
||||
if (!response.ok) {
|
||||
throw new Error('Network response was not ok');
|
||||
}
|
||||
return response.json();
|
||||
})
|
||||
.then(data => {
|
||||
updateButtonStatus(button, data.status);
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('There has been a problem with your fetch operation:', error);
|
||||
button.textContent = 'Error fetching status';
|
||||
});
|
||||
});
|
||||
|
||||
function updateButtonStatus(button, status) {
|
||||
if (status === 'open') {
|
||||
button.textContent = 'Estamos aquí';
|
||||
button.style.backgroundColor = 'green';
|
||||
} else if (status === 'closed') {
|
||||
button.textContent = 'No estamos';
|
||||
button.style.backgroundColor = 'red';
|
||||
} else {
|
||||
button.textContent = 'Algo raro sucede';
|
||||
button.style.backgroundColor = 'grey';
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
<div id="footer">
|
||||
{% block footer %}
|
||||
<p>Por la gracia de San iGNUcio desde el Cuarto de Máquinas @ 2023.</p>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user