sum moar text

This commit is contained in:
Orson 2023-07-26 17:50:55 -06:00
parent e13fcf56ae
commit 0e089dd608
7 changed files with 88 additions and 7 deletions

View File

@ -0,0 +1,26 @@
image: ghosts_of_prints_past.jpg
---
title: Fantasmas de impresiones pasadas y otras razones para procrastinar
---
author: rus0
---
body:
A veces el principal obstáculo en el camino de los proyectos es saber cuantificar las pérdidas, sí, pero también las victorias. Cada uno de los servicios que estamos self-hosteando (o aprendiendo a self-hostear) es resultado de baños enteros de sudor, sangre y lágrimas. Danzas infinitas alrededor del servidor, recitando manuales en voz alta con la esperanza de que algún espíritu benévolo transmita nuestras plegarias en forma de bits a la Máquina. La Máquina, mientras tanto, sólo sonríe con su sonrisa eléctrica invisible. Al final la solución siempre llega, sólo es cosa de encontrar la humildad en uno mismo y aceptarse inberbe, inculto y mal preparado para lidiar con un mecanismo de tal finura.
Así ha sido con la impresora 3D que, a pesar de que tenemos, a veces pareciera que no, que sólo es un mueble de metal parado en la esquina que sabe tragar energía eléctrica y convertir filamento en basura.
Hoy nos enorgullecemos en avergonzarnos en una nueva razón que no habíamos pensado que explica perfectamente por qué es que se estaba trabando la impresora. Primero, unos cuantos datos generales:
El modelo es FLSUN QQS Pro, pero ya ha sufrido varios cambios bastante radicales:
- controladores TMC 2209 en vez de los de stock
- Klipper en la placa original (la HiSpeed) así como una RPi 3 para controlar y monitorear el maquinón cómodamente por WiFi
- un heating block distinto
- un disipador de calor distinto
Aparte, tenemos listos los ventiladores Noctua para ponerselos. Hemos cambiado el sensor de calor de la punta al menos dos veces y flasheado firmwares distintos al menos 3. Nos hemos empapado de la máquina y la hemos empapado a ella de nosotrs. El problema anterior que tuvimos fue que la fuerza que debía hacer el motor que jala el filamento del carrete era demasiado grande y se empezaba a trabar, aparentemente sin razón. Buscando una solución a ese problema, usamos el hack de meter un pedazo corto de tubo PTFE en el disipador, para luego apretarlo con la tuerca y el resto del PTFE a una mayor altura, evitándo así cualquier movimiento del PTFE (y el filamento) en la junta con la punta del extrusor. Parece que esa solución sólo empeoró temporalemnte las cosas y ahora, con un poco de atención al detalle, el PTFE atraviesa la tuerca y llega a la punta perfectamente, sin tener mayor complicación. Supongo que la moraleja de la historia es que a veces uno se imagina mil y un versiones catastróficas de los hechos cuando en el fondo lo único que hay que hacer es justamente checar el fondo.
salu3
---
pub_date: 2023-07-15
---
twitter_handle: elgramoruso

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

View File

@ -0,0 +1,19 @@
image:
---
author: st4t3
---
body:
Hace unos días recibí una llamada de un número desconocido. Se trataba de una persona, llamémosle Bob, que había perdido acceso a su Instascam y su Fakebook. Unos "hackers" tomaron el control de sus cuentas y estaban mandando mensajes a sus conocidos. Muy pocos de respondieron, ya que estos genios de la cibercriminalidad ni siquiera se tomaron la molestia de ver cómo es que escribía él, así que fue evidente para todo mundo que se trataba de un engaño. Sin embargo, la frustración de Bob era muy real. Había invertido mucho tiempo en construir esa página, tenía una par de miles de seguidores y lo que más le interesaba era recobrar el control sobre sus fotografías. Los procesos de recuperación de las cuentas funcionaban, pero son notablemente confusos. Las páginas de ayuda de las redes de Meta están desactualizadas, así que a menudo dan instrucciones que simplemente no se pueden cumplir. Además, hay cosas que se pueden hacer para recuperar las cuentas que ni siquiera vienen especificadas en ningún lado.
Parece que los "hackers" obtuvieron acceso inicialmente al correo de la víctima, cosa que lograron porque ese correo, junto con la contraseña, aparecieron en una base de datos filtrada hace ya muchos años. Aquí vale la pena mencionar el camino de vida de una base de datos robada. Primero, estas bases aparecen a la venta en la darknet por cantidades muy considerables de dinero. Éstas pueden venderse varias veces al inicio, pero conforme pasa el tiempo su utilidad se vuelve cada vez menor, correspondiendo a que una vez que la empresa cuya base de datos se leakeó se da cuenta, generalmente informa a sus usuarios y les implora que cambien sus contraseñas. Después de varios meses, es común que incluso las bases de datos más codiciadas salgan publicadas en algún torrent o en alguna otra página oculta, pero ya gratis. Es en ese momento en que empiezan a pasar, por lo general, los "hackeos" a las cuentas de personas de a pie, que no representan un interés particular para nadie, pero que aún así pueden ser extorsionadas. Digo "hackers" y "hackear" entre comillas ya que no representa ningún reto utilizar un contraseña publicada para acceder a una cuenta y de ahí resetear y controlar las redes sociales.
La experiencia de perder acceso a lo que considerabas completamente tuyo, sin embargo, es bastante traumática y desgraciadamente no siempre se puede recuperar. Hay muchos casos de personas que perdieron acceso al Instascam que no lo han podido recuperar en meses solamente porque no tienen una fotografía de su cara en ningún lugar de esa cuenta. El correo utilizado para los "hackers" para cambiar las cuentas tenía el dominio sparkroi.com, que es conocido por brindar servicios de correos desechables y los teléfonos utilizados para el registro son robados de gente que cae en engaños de phishing.
La recomendación general es tener contraseñas largas, de preferencia generadas por un programa como KeePassXC o similar, así como comprobar cada cierto tiempo que tus cuentas de correo electrónico no aparezcan en haveibeenpwned.com. En caso de aparecer, cambia tus contraseñas inmediatamente, porque de no hacerlo te estás exponiendo a que un día despiertes sin poder acceder a ninguna de tus redes (anti)sociales que tanto te gustan.
---
pub_date: 2023-07-26
---
title: Nunca sabes cuándo te puede tocar a tí
---
twitter_handle: botkernel

View File

@ -5,5 +5,5 @@ name = kernelpanic.lol
[servers.kernet]
name = kernet
enabled = true
target = rsync://h4x@10.13.42.3/home/h4x/www
target = rsync://h4x@10.13.42.3:4891/home/h4x/www
extra_flags = --delete

View File

@ -4,8 +4,8 @@
{% block body %}
{% for image in this.attachments.images %}
<img src="{{ image|url }}" alt="{{this.title}}" style="float: left; margin-right: 20px; margin-bottom: 10px; margin-top: 10px;">
<img src="{{ image|url }}" alt="{{this.title}}" style="border-width: 2px; border-color: black; float: left; margin-right: 20px; margin-bottom: 10px; margin-top: 10px; width: 100vw;">
{% endfor %}
<p style="padding-top: 5px;">{{ this.body }}</p>
<p style="padding-top: 5px; padding-left: 10%; padding-right: 10%;">{{ this.body }}</p>
{% endblock %}

View File

@ -6,7 +6,7 @@
{% for child in this.pagination.items %}
{% for image in child.attachments.images %}
<img src="{{ image.thumbnail(124)|url }}" alt="{{child.title}}" style="float: left; margin-right: 10px; margin-bottom: 10px; margin-top: 10px;">
<img src="{{ image.thumbnail(124)|url }}" alt="{{child.title}}" style="border-width: 2px; border-color: black; float: left; margin-right: 10px; margin-bottom: 10px; margin-top: 10px;">
<p style="padding-top: 5px;"><h3><a href="{{ child|url }}">{{ child.title }}</a></h3></p>
{% endfor %}
<p>{{ child.body|striptags|truncate(140, end="...") }}</p>

View File

@ -1,8 +1,12 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>{% block title %}{% endblock %}</title>
<style>
::-webkit-scrollbar {
display: none;
}
body, html {
height: 100%;
margin: 0;
@ -10,6 +14,11 @@
align-items: center;
justify-content: center;
flex-direction: column;
margin-left: 10%;
margin-right: 10%;
width: 80vw;
scrollbar-width: none; /* For Firefox */
-ms-overflow-style: none;
}
#topbar {
width: 100%;
@ -17,14 +26,14 @@
border-bottom: 1px solid black;
position: sticky;
top:0;
animation: slideDown 2s forwards;
animation: slideDown 3s backwards;
}
@keyframes slideDown {
0% {
top:50vh;
left:0vw;
}
100% {
top:0;
left:50vw;
}
}
.button {
@ -46,10 +55,31 @@
padding-right: 10%;
text-align: justify;
overflow:scroll;
width:80vw;
}
h1 {
text-align: left;
}
#footer {
color:inherit;
width: 100vw;
font-size: small;
-webkit-filter: invert(100%);
filter: invert(100%);
width: 100%;
text-align: center;
padding-left: 10px;
padding-right: 10px;
position: sticky;
bottom: 0;
background-color: inherit;
border-top: 1px solid #e7e7e7;
}
#footer a {
font-size: small;
-webkit-filter: invert(100%);
filter: invert(100%);
}
</style>
</head>
@ -89,5 +119,11 @@
});
});
</script>
<div id="footer">
{% block footer %}
<p>Por la gracia de San iGNUcio desde el Cuarto de Máquinas @ 2023.</p>
<p>Contáctanos en <a href="https://twitter.com/botkernel">el twatter</a> para lo que se ocupe.</p>
{% endblock %}
</div>
</body>
</html>