Push existing project to GitLab

This commit is contained in:
Peter 2025-03-15 04:06:44 +00:00
commit dda9f07435
26 changed files with 1107 additions and 0 deletions

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
/public/
/themes/
/resources/

0
.hugo_build.lock Normal file
View file

5
archetypes/default.md Normal file
View file

@ -0,0 +1,5 @@
+++
date = '{{ .Date }}'
draft = true
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
+++

View file

@ -0,0 +1,26 @@
+++
date = '2024-03-11T16:00:00Z'
draft = false
title = 'The Last Broadcast es un filme pionero'
categories = ['Cine']
tags = ['cine', 'cine independiente', 'documental', 'found footage', 'horror', 'internet', 'Internet Chat Relay', 'IRC', 'Lance Weiler', 'película', 'red', 'Stefan Avalos', 'tecnología', 'terror', 'The Last Broadcast']
+++
En 1998, la idea de fusionar la emergente tecnología del internet con el cine era algo relativamente nuevo; cuando los cineastas independientes Stefan Avalos y Lance Weiler apostaron por utilizar el internet como un elemento narrativo en la película *The Last Broadcast*, lo más probable es que no tenían ni idea de qué tan certera resultaría aquella combinación.
<!--more-->
Hoy en día, separar ambos elementos es casi imposible: el rol que juegan las redes sociales, las críticas en revistas y periódicos digitales, al igual que las valoraciones que se realizan a través de videos en *YouTube* y otros medios de distribución de contenido *online*, resultan cruciales dentro del ecosistema que comprende al mundo del entretenimiento, sea de pantalla grande o chica; en retrospectiva, parecería obvio que una mezcla del cine y el internet se convertiría en algo inevitable, pero durante la etapa más primitiva de la red, era difícil imaginar que explotaría en popularidad a tal punto de que en algunos años se transformaría en un fenómeno mundial que definiría nuestras vidas por las siguientes dos décadas.
Algo que me gustaría señalar es que *The Last Broadcast* no es una película perfecta ni es para todos los gustos: tiene muy bajo presupuesto y fue grabada intencionalmente con cámaras de baja calidad para simular los documentales y la programación de estaciones televisivas locales. El presupuesto total fue de alrededor de 900 dólares, y se nota en cada cuadro que vemos en pantalla. A mi parecer, esta estética resulta efectiva para el tipo de historia que relata, puesto que le añade aquel toque de realismo y crudeza que luego se convertiría característico del *Found Footage*.
La historia trata sobre un documental ficticio que intenta descrubrir lo que en realidad sucedió durante una expedición a la parte más remota de *Pine Barrens* en Nueva Jersey, donde se embarcaron un grupo de personas que andan en búsqueda del mítico demonio de Jersey como parte de un programa de televisión de acceso local que sería transmitido de manera simultánea por radio e internet. Sólo uno del grupo regresa con vida, y el misterio de lo que le sucedió a sus compañeros en ese viaje es lo que el filme se propone investigar.
El mayor problema con el guion recae en el ritmo de la trama, ya que es agonizantemente lento. También el tono informativo, interpuesto ante múltiples entrevistas que interrumpen la narrativa constantemente, resulta bastante monótono. Es cierto que ayuda a darle un tanto de dimensión y riqueza al panorama general de la historia, pero creo que se detiene demasiado para crear atmósfera y abandona un tanto los hilos narrativos necesarios para impulsar adelante la trama.
Para mí la parte más fascinante es la integración de la interacción de la audiencia mediante el internet, que sería bastante visionario a lo que sucede hoy en día. Mediante el protocolo *IRC* (*Internet Chat Relay*, tencnología que todavía se mantiene en uso), el público interactúa en vivo con el programa, situación muy similar a las transmiciones mediante la red que vemos hoy en plataformas como *Twitch*. El contraste entre la tecnología del momento y la soledad infinita del bosque es un interesante concepto que coloca a la audencia como espectadores de lo macabro en tiempo real, desde la seguridad de sus casas; es algo que resulta único de nuestra era digital, y que un filme de los noventa logre capturarlo va muy acorde con el cambio cultural subsecuente y la incorporación del internet en la vida del ser humano.
El final de The Last Broadcast tiene una de las muertes simuladas más realistas y espantosas que se han colocado ante una cámara. El estilo documental de la cinematografía es responsable de otorgarle un elemento mucho más personal y creíble, similar al efecto que tiene la cinematografía de *The Texas Chainsaw Massacre* (1974); el bajo presupuesto juega a su favor, pues se encarga de presentar una toma que parece haber sido grabada por un amateur con equipo casero.
Es difícil recomendar esta película más allá del estudio que ofrece entre la relación del cine y el internet, pero tiene un componente de leyenda urbana, de misterio profano, y explotación casera que ofrece algo peculiar, incluso cuando se compara ante otras entregas contemporáneas del *Found Footage*, como lo sería la popular entrega de *The Blair Witch Project*. La mejor manera de disfrutar *The Last Broadcast* es colocarse en un estado mental afín… quizás verla bien tarde en la noche, desde algún dispositivo que utilice el internet, y así sentirse parte de ese público virtual.

View file

@ -0,0 +1,56 @@
+++
date = '2022-03-10T19:06:00Z'
draft = false
title = 'Cómo instalar Linux Mint y escapar de Windows'
categories = ['Linux']
tags = ['Instalación', 'Linux', 'Linux Mint', 'Microsoft', 'Secure Boot', 'software libre', 'TPM', 'TPM 2.0', 'Windows 11']
+++
Los requisitos para Windows 11 dejan fuera muchas computadoras de poder instalarlo, a pesar de ser capaces de correrlo. Por otro lado, todas las versiones de Windows 11 requieren de una cuenta de Microsoft y una conexión a internet durante su instalación o configuración inicial. Considerando que la compañía se beneficia obteniendo y vendiendo la información de sus usuarios, esto implica altos riesgos que comprometerían la privacidad del usuario.
<!--more-->
Si tienes una computadora que no es compatible o te has cansado de Microsoft y su sistema operativo inseguro, no todo está perdido. Antes de comprar una computadora nueva que sea compatible o desperdiciar mil dólares en una MacBook, considera instalar Linux en tu PC actual.
## ¿Qué es Linux y por qué deberías instalarlo?
Linux es un núcleo que, al combinarse con el sistema operativo de GNU y otros programas particulares, resulta en un sistema operativo completo y totalmente funcional, y que llamamos también «Linux» por asuntos de simplicidad. La mejor parte de Linux es que es una iniciativa totalmente abierta, pues su código es totalmente libre. Esto significa que Linux es libre de costo, como lo es libre en el sentido de que otorga libertad al usuario de ver y modificar su código fuente.
Windows, a diferencia de Linux, posee un código cerrado y que no puede ser escrutinizado abiertamente por terceros. Sólo los ingenieros de Microsoft tienen acceso a la fuente. Esto hace que Linux sea mucho más seguro, al igual que privado. Su código recibe mucha más auditoría y cualquier fallo de seguridad es atendido de inmediato.
¿No es acaso Linux sólo para ingenieros en software y otros expertos?
No necesariamente. Linux puede ser cualquier cosa gracias a las distribuciones. Una distribución de Linux es una configuración de Linux en particular, y que generalmente lleva un nombre para distingirlo de otras. En el caso de esta guía estaremos utilizando la distribución Linux Mint, que está dirigida a usuarios nuevos que provienen de Windows.
Lo primero que notarás es que Linux Mint se parece mucho a Windows en su diseño y configuración, lo que te permitirá navegarlo sin problemas. Instalar tus programas en Linux Mint es tan sencillo como instalar una aplicación en tu celular. Si usas Android, tu celular está utilizando Linux, así que ya estás algo familizarizado con este sistema oprativo. Linux corre en la mayoría de los servidores del mundo y en una gran cantidad de aparatos y dispositivos.
¿Es cierto que no tendré acceso a varias aplicaciones si instalo Linux?
Es cierto. Algunos programas como Microsoft Office o Photoshop y Premiere de Adobe no están disponibles en Linux. Muchos videojuegos solo funcionan en Windows, aunque gracias a Proton una cantidad inmensa ya es compatible. Antes de que instales Linux, quiero que estés consciente de que no es un reemplazo total y absoluto de Windows. Sería como comprar una Mac y enojarse porque es distinta a una computadora con Windows.
Todo lo que no existe en Linux, tiene algún reemplazo que es igual de bueno o al menos funcional; para Microsoft Office existe LibreOffice, en el caso de Photoshop está GIMP, y Kdenlive es un buen sustituto de Premiere.
Ahora inciemos con la guía para instalar Linux Mint. Para ello necesitarás una computadora con puerto USB, una memoria USB con más de 2GB de espacio disponible y una conexión a internet. Recuerda hacer un respaldo de todos tus archivos antes de realizar cualquier cambio.
### Paso 1: Descarga Linux Mint
Lo primero que debes hacer, es descargar Linux Mint. La página te pedirá que selecciones entre varias versiones. Yo recomiendo la versión con XFCE que se encuentra en este enlace. Simplemente dirígete a la sección que dice «Download mirrors» y haz click en cualquiera de los enlaces para empezar la descarga.
Asegúrate de que se haya descargado en su totalidad antes de ir al siguiente paso.
### Paso 2: Crea una instalación de Linux Mint en tu memoria USB
Lo siguiente será descargar un programa llamado Rufus, que nos permitirá crear una instalación de Linux Mint. Cuando hayas instalado el programa, sólo debes hacer click en donde dice «SELECT», y seleccionar el archivo ISO de Linux Mint que descargaste, y luego presionar en «START» para formatear la memoria y crear la instalación. Recuerda que esto eliminará todos los datos que se encuentran en tu memoria USB, así que asegúrate de respaldarlos antes.
### Paso 3: Configuremos el BIOS de tu computadora para que inicie desde la memoria USB que creaste
Luego de que termine la creación de la instalación en la memoria USB, déjala conectada a tu computadora y reinicia. Antes de que inicie Windows, deberás entrar al BIOS de tu computadora. Esto se logra generalmente al presionar F2, Del o cualquier otra tecla que indique la pantalla antes de que aparezca el inicio de tu usuario en Windows. Una vez en el menú del BIOS, deberás elegir la opción que diga Boot o algo similar. En ella podrás configurar el orden en el que tus discos (incluyendo tu memoria USB) serán iniciados al encender la computadora. Elige de primero la memoria USB con la instalación de Linux Mint, guarda los cambios y reinicia nuevamente tu computadora.
### Paso 4: Inicia la instalación en vivo de Linux Mint
Cuando reincie tu computadora, te presentarán varias opciones. Elige la que dice «Start Linux Mint». A continuación, tu computadora mostrará una instalación completa de Linux Mint que se está ejecutando desde tu memoria USB. Esta instalación es independiente de los archivos de tu PC y no puede modificar nada de lo que existe en ella. Aprovecha para ver cómo funciona el sistema operativo LInux MInt y de familiarizarte con sus aspectos principales antes de instalarlo por completo. Si no te gusta por cualquier razón, puedes retirar la memoria de tu computadora luego de apagarla y tu anterior sistema operativo debe iniciar como antes.
Recuerda que mientras navegas la instalación en vivo de Linux Mint, ningún cambio que le realices será permanente; a la siguiente que reinicies con la memoria conectada, todo lo que hiciste desaparecerá, así que no te preocupes por «dañar» la instalación o algo por el estilo.
Paso 5: Instala Linux Mint
Al terminar de probar todo, puedes pasar a la instalación haciendo doble click en el ícono que dice «Install Linux Mint». Con ello se iniciará la verdadera instalación de Linux Mint en tu sistema. A continuación podrás elegir el idioma del sistema y del teclado. Elige el idioma de tu preferencia y haz click en «Continue». Luego te preguntará si quieres instalar una serie de codecs multimedia para tu sistema. Te recomendaría hacerlo al clickear en la casilla. Después te preguntará cómo desear instalar Linux Mint. Aquí tienes la opción de instalarlo junto a Windows o de eliminar Windows por completo. Sí aún no estás seguro de hacer el cambio puedes elegir la primera opción para tener ambos sistemas en la misma PC. Cada vez que la enciendas podrás elegir entre Linux Mint o Windows. Ahora te pedirá que selecciones tu ubicación, y luego algunos detalles para crear tu usuario: Tu nombre, el de la computadora y del usuario, y una contraseña. Llena los detalles y haz click por última vez en «Continue» para iniciar la instalación con los datos suministrados.
¡Eso es todo! Sólo te queda esperar a que instale todo, reiniciar la computadora y remover la memoria USB. La próxima vez que tu PC encienda tendrás Linux Mint disponible como sistema operativo al igual que mayor libertad y control de tu PC. Todo esto sin necesidad de preocuparte por los absurdos requisitos de Microsoft. ¡Felicidades!

View file

@ -0,0 +1,13 @@
+++
date = '2021-11-13T21:46:00Z'
draft = false
title = 'Conteo regresivo'
categories = ['General']
tags = ['Bienvenida', 'Ciencia ficción', 'Conteo regresivo', 'Introducción', 'Saludo']
+++
La nave está por despegar; sólo algunos segundos más. Perderé la conciencia en breve y pronto estaré arropado por la negra capa del espacio. Las estrellas son infinitas. ¿Por qué las seguimos? ¿A dónde nos llevan? Es atemorizante detenerse a pensar que el hombre voluntariamente se aventura hacia el vacío; tal vez no sea nuestra galaxia lo que buscamos conquistar, quizás se trata de dominar nuestro miedo, de ir en busca de una aventura lejos del hogar.
Ya siento el traqueteo de los cohetes; los medidores giran con violencia; las alertas de las consolas proveen la banda sonora de mi posible fallecimiento: cierro los ojos y escucho el conteo. *Tres... dos... uno*...
**Bienvenidos a mi blog.**

View file

@ -0,0 +1,83 @@
+++
date = '2022-03-28T21:00:00Z'
draft = false
title = 'El cine en la enseñanza de la literatura'
categories = ['Cine']
tags = ['Alfred Hitchcock', 'análisis literario', 'cine', 'enseñanza', 'literatura', 'séptimo arte', 'Stanley Kubrick']
+++
> «*Yo leo. Ordeno libros desde Estados Unidos. Voy a las librerías, cierro los ojos y tomo algo al azar de la estantería. Si luego de un tiempo no me gusta el libo, lo abandono. Pero me gusta la sorpresa*».
— Stanley Kubrick, explicando cómo elige el material que utiliza para hacer películas en una entrevista con Rolling Stone. (T. Cahill, comunicación personal, 27 de agosto de 1987).
<!--more-->
En las últimas décadas, el séptimo arte se ha establecido como uno de los nuevos medios narrativos más populares entre todas las edades, por ello resulta como una excelente herramienta adicional para reforzar la enseñanza de a literatura. Muchas veces, el maestro enfrenta la dificultad de que sus alumnos no poseen experiencia previa con la literatura y le es difícil motivarlos a que desarrollen algún interés por la obra que deben estudiar, pues no parten desde un territorio común. De cierto modo, se debe a una brecha generacional: al estudiante el texto le parece frío, anticuado y obsoleto; por otro lado, el educador se siente aislado debido al rechazo de sus pupilos hacia el formato narrativo tradicional que siempre ha conocido. Esta brecha se ensancha cuando el educador se atiene al programa sin despertar ese deseo de conocer el texto, recurriendo a escritos breves como poesías y microcuentos no por su valor literario, sino por su corta extensión que le permite salir de paso y cumplir con los esquemas trazados por las instituciones educativas. Pero existe un elemento que puede crear un puente entre ambos: lo más probable es que tanto alumno como maestro, hayan experimentado el cine.
Mostrar la versión cinematográfica de una novela no es una técnica nueva en el aula, pero sí es una que pasa desapercibida con frecuencia. El cine y la literatura guardan una relación mucho más estrecha de lo que aparenta. Por un lado, un libro puede ser llevado a la pantalla grande, pero también cabe destacar que la película contiene literatura por medio del guion. A algunos se les hace difícil reconciliar la idea de ver a un guionista entre los grandes poetas y novelistas; cabe destacar que los dramaturgos, siendo reconocidos como grandes literatos desde los inicios de la humanidad, están a solo una cámara de diferencia de convertirse en guionistas:
> «*En cuanto a los puentes entre los estudios cinematográficos y los literarios, tal vez los más importantes son los relativos a la adaptación de textos literarios al lenguaje cinematográfico, y lo relativo a las múltiples formas de traducción que encontramos en la literatura, en el cine y entre la literatura y el cine*» (Zavala, 2010, p. 4).
Como menciona Zavala, la adaptación al lenguaje cinematográfico de un texto literario es uno de los puentes más importantes, y es precisamente esa conexión lo que puede guiar al maestro a enmendar la brecha con sus alumnos para que puedan apreciar la obra. Cabe destacar que un filme puede contener todos los aspectos de una obra literaria: líricos, épicos y por supuesto, dramáticos. La poesía del filme se evoca tanto de manera visual como hablada, la narrativa dentro del libreto, y la dramaturgia frente a las cámaras.
La enseñanza de la literatura puede beneficiarse ampliamente de los nuevos medios narrativos como el cine. Debido a que la literatura es ampliamente adaptable al cine, y que el cine en sí contiene literatura, se cuenta entonces con un doble refuerzo: la película de la obra lleva al estudiante al texto, y el texto lo trae de vuelta al filme para confirmar las diferencias. Es por ello que mi propuesta de utilizar el cine como una herramienta de enseñanza de la literatura va dirigido al bachillerato; se necesita de una capacidad de atención mayor que las que los niveles iniciales ofrecen, al igual que la disposición de ver una cinta cuya duración exceda los noventa minutos.
Incluso, si el estudiante decide recurrir a la película de un libro porque es más breve que leerlo, se expone a un grado superior de literatura que simplemente leyendo los apuntes que encontrará por internet. Por supuesto, del filme también puede leer un resumen, pero si se proyecta durante la clase, está garantizado que la vea. La idea no es, por ejemplo, castigar a los estudiantes con la novela; se trata de entender por qué se les dificulta leerla y ofrecerles opciones de cómo abordarla. En otras palabras, cerrar aquella brecha generacional.
Para enseñar la obra en conjunto con su versión cinematográfica, es necesario comprender al cine tanto como a la literatura. Sobre ello Fernández Rodríguez (1982) expresa que:
> «*Ahora, en la actualidad, se considera que la solución está en la plena autonomía del filme respecto del texto literario. Lo que importa es un signo personal, la distancia entre la obra literaria y el filme, que aquella sea simple materia que provoque la invención cinematográfica. Así, el libro se ha vuelto fuente de inspiración. No importa ya que el relato haya sufrido modificaciones respecto al original. Lo importante es que se mantenga en pie como filme, que sea una obra nueva juzgable como expresión autónoma. No puede hablarse ya, por lo tanto, de adaptación, sino de renovación o reelaboración. Si antes importaba lo secundario, ahora importa la fidelidad a lo esencial: fidelidad a la, idea contenida en el libro o al sentimiento. Hasta aquí el resumen de los tratamientos que la literatura ha recibido del cine*». (p. 74)
Por ello debemos entender a filme como un elemento complementario, como una extensión del texto que puede incluso superarlo. Cineastas como Hitchcock y Kubrik lograron llevar varias novelas a la pantalla grande y muchas de sus adaptaciones tienden a considerarse mejor que el material original. No siempre una buena novela da una buena película y viceversa; ese tipo de discrepancias resultan de amplia utilidad para el educador, para promover un análisis comparativo que lleve al debate. Lo importante es que se motive al alumno a que interactúe con la literatura que hay en el texto y en el filme, que critique y contraste. Esa dinámica entre el filme y el libro lo llevará a un mundo de nuevas posibilidades, a un ángulo nuevo de análisis que despierte su interés y le otorgue de una nueva perspectiva en el estudio literario de la obra.
El filme es un nuevo medio narrativo. Más importante aún, es un medio que gran parte de la juventud consume. Muchas veces, el repudio a la literatura viene por una falta de entendimiento de ella. Cuando el alumno disfruta de una película, pero le pesa leer una obra, el problema es de presentación: el libro le ofrece lo mismo que el filme en términos narrativos, pero no posee la capacidad de darse cuenta de ello. Entrelazando ambos medios, podrá trazar una correlación que le permitirá ver el texto literario de una nueva manera.
La realidad es que la literatura ha cambiado: existe más allá de las páginas, de los libros. Y por ello, un educador debe reajustar sus valores de acuerdo con el entorno en que se desarrollan las nuevas formas literarias. La relación de simbiosis entre cine y literatura se remonta a los inicios del cine; ya para 1910, los Estudios Edison realizan Frankenstein, un corto basado en la novela de Mary Shelley, dirigido por J. Searle Dawley con un libreto de su autoría. Y aunque en sus inicios es el cine que saquea a la literatura, en la actualidad la literatura también deriva del cine. Robert Bloch escribe Psycho II como respuesta a la adaptación cinematográfica de Hitchcock en 1960 de su novela Psycho, y Arthur C. Clarke escribe el guion de 2001: A Space Odyssey para Kubrick antes de escribir la novela y subsecuentes secuelas. En otro de sus escritos, Zavala (2007) afirma que:
> «*¿Qué importancia tiene la literatura para el cine? La tiene en la medida en que todas las formas artísticas establecen un diálogo con la evolución del lenguaje cinematográfico. En el caso de la literatura narrativa (teatro, novela y cuento) su importancia es que comparte con el cine algunas estrategias cuya evolución suelen tener manifestaciones similares. El desarrollo de las estrategias narrativas y dramáticas específicas de cada lenguaje artístico (cinematográfico o literario) pueden llegar a formar parte de un clima en el que éstos pueden dialogar. ¿Qué tan conveniente o bueno puede ser adaptar una obra literaria al cine? La conveniencia y la bondad deben ser estudiadas a la luz del objetivo de cada proyecto de adaptación, pues cada caso cumple expectativas diferentes. Existen riesgos al hacer alguna clase de generalización, pues cada proyecto establece los criterios con los que debe ser evaluado. Hay numerosos criterios acerca de la calidad del resultado (para decidir si es “bueno”) y la existencia de diversos criterios sobre la relación entre proyecto literario y cinematográfico (para decidir si el resultado es “conveniente”)*». (p. 12)
Con tan estrecha relación, el cine se ha convertido en una herramienta perfecta para ilustrar literatura, y que facilitará la didáctica de la obra. De repente, aquel frío y arcaico libro cobra vida frente a los ojos del estudiante, lo que lo llevará al texto de una u otra manera. En otras palabras, es tanto un método de contraste, como una elaborada estrategia para desglosar el contenido del texto ante un público que no está acostumbrado a consumirlo, o que si lo hace lo consume desde nuevos medios narrativos en primer lugar.
Lo que el maestro debe comprender, es que sus alumnos no son ignorantes sin remedio por haber crecido en una época donde el texto escrito se encuentra adaptado en los medios con mayor facilidad que en un libro. Lo que se necesita es comprender las necesidades de un estudiante moderno, y adaptar los métodos de estudio a sus intereses y realidades; hacer que descubra no solo que le gusta la literatura, sino también que siempre le ha gustado desde que la experimentó con su película, serie de televisión o historieta favorita.
Muchas veces, la desconexión empieza con el educador, que culpa al alumno por una percibida falta de cultura. Pero es imperativo recordar que nadie puede ofrecer lo que no tiene. El hábito de lectura es difícil de crear, y en la era de la información la respuesta a cualquier pregunta está a un click o un tap de distancia. «¿Para qué leer cuando simplemente puedo descargar el resumen de internet?» se pregunta el adolescente moderno. Y es una pregunta válida por más que los académicos queramos culparle por su falta de inclinación hacia el texto. Enfrentándonos a la realidad tecnológica contemporánea, es un milagro que el libro haya sobrevivido. Es el papel del educador hacer que redescubra la literatura y que despierte su curiosidad hacia el texto. Si el alumno tiene a su disposición los distintos dispositivos electrónicos, el internet y las redes para combatir la lectura del texto, el profesor cuenta de los nuevos medios narrativos para rescatar la literatura del olvido.
> «*El empleo de medios audiovisuales en las aulas es más que conveniente para captar la atención del alumnado y reforzar el aprendizaje. McLuhan ya teorizaba en los años 70 sobre el aula sin muros: dicho concepto implicaba que los alumnos son capaces de aprender por sí mismos, y en este aprendizaje debemos incluir el que tiene lugar a través de medios audiovisuales*». (Delicado, 2016, p. 1)
El potencial educativo del cine con respecto a la literatura es enorme. Consideremos el caso de la ficción histórica; fácilmente, un estudiante puede ser expuesto a un increíble estudio interdisciplinar con el simple hecho de analizar y comparar la obra de teatro de Peter Shaffer Amadeus con su adaptación a la pantalla grande: en un sólo trabajo, estaría comparando ambas obras, aprendiendo sobre historia, sobre la música de Mozart, y sobre la técnica literaria de la ficción histórica. Incluso si esta no se apega por completo a los hechos reales, lo importante es que expone al espectador a todos estos elementos, y a comparar y contrastar.
Por otro lado, los clásicos de la literatura han sido adaptados numerosas veces. Estos pueden servir para enriquecer el estudio literario e ilustrar las cosas más obtusas para que el estudiante tenga un referente visual que pueda asociar con lo que lee. Si el medio escrito es menos palpable para el joven actual, enseñarlo en conjunto de un medio visual es una estrategia efectiva.
La poesía tampoco queda fuera; el filme contiene poesía de manera visual y en su guion; además de ello, muchos poemas han sido llevados al cine, como es el caso de The Raven, el filme de Roger Corman de 1963 y que está basado en el poema de Edgar Allan Poe del mismo nombre. Braveheart de 1995, también fue basada en un poema escocés del siglo XV, y resultó ganadora de cinco premios de la Academia.
Un profesor que quiera conectar con sus estudiantes, podría elaborar un estudio comparativo donde sus alumnos analicen la relación entre las películas de superhéroes que tanto disfrutan, y el mito del héroe griego en la literatura, para que vean de dónde provienen este tipo de historias, y que no son nada nuevo en la ficción producida por el ser humano.
Para que el maestro pueda impartir literatura a las nuevas generaciones, tiene que cambiar sus métodos y evolucionar junto a los medios que arropan a los adolescentes y preadolescentes de nuestros tiempos:
> «*La importancia que se le da a la lectura en el currículo (no solo en Bachillerato) es fundamental y cobra vital importancia en el desarrollo académico del discente. La paradoja a la que nos enfrentamos se asienta casi en el nihilismo más absoluto. La lectura se presenta como obligatoria para poder desarrollar ciertas competencias exigidas al alumno: comprensión, aprendizaje lingüístico, autocomprensión…. Cada vez hay que leer más, pero el alumnado lee cada vez menos. Una de las misiones del profesorado es crear en el alumno el gusto por la lectura, hacer que disfrute con ella. Basta con que un profesor te obligue a leer para que no leas. […] La fractura lectora que se produce en el niño entre los doce y los dieciséis años se ve reforzada justo al iniciarse los dos cursos del Bachillerato y los actuales sistemas de enseñanza vienen a reforzar este odio hacia la lectura. Entorno a los doce años los niños-adolescentes dejan de leer*». (Álvarez Ramos, E. M., & Morán Rodríguez, C., 2016, p. 493)
Y efectivamente, la lectura obligatoria es un resultado directo de aquella brecha generacional que mencionaba, y que se manifiesta en los métodos de enseñanza, puesto que se están diseñando para una audiencia que evoluciona mucho más rápido que las técnicas empleadas. En lugar de rechazar los nuevos medios narrativos como el cine, es hora de incorporarlos como métodos de enseñanza. Su integración al estudio de las obras servirá de útil herramienta para no solo inyectar una perspectiva fresca al análisis literario, sino también para retomar la atención del alumno y dirigirlos nuevamente hacia la literatura a través del cine.
La literatura sigue en constante evolución, y por ello lo métodos de estudio deben evolucionar con ella. Los nuevos medios narrativos se han alzado en popularidad, y en lugar de combatirlos es necesario utilizarlos en la didáctica literaria para garantizar el aprendizaje de los estudiantes, y que no vean la obra como una obligación, un requisito aburrido, un vestigio del pasado que desea evitar a toda costa. Como educadores podemos evolucionar junto a la literatura, o desparecer con ella y su enseñanza si seguimos impartiéndola como un tedioso requisito.
**Referencias Bibliográficas**:
* Álvarez Ramos, E. M., & Morán Rodríguez, C. (2016). El cine y la literatura en el ámbito de la educación: Principios metodológicos y sugerencias didácticas para el aula de bachillerato. Instructional strategies in teacher training, 492-500.
* Ambròs Pallarès, M. A. (2011). Lectura híbrida: un encuentro con el arte, el cine y la literatura. Aula de Innovación educativa.
* Delicado, M. M. (2016). El uso de medios audiovisuales en la enseñanza de Literatura en Secundaria y Bachillerato: el caso de La Fundación de Antonio Buero Vallejo. En Roig-Vila, Rosabel (ed.): EDUcación y TECnología. Propuestas desde la investigación y la innovación educativa. Barcelona: Editorial Octaedro.
* Echazarreta Soler, C. (2005). Literatura a través del cine: cine gracias a la literatura: una mirada conjunta en el Bachillerato. Textos de didáctica de la lengua y la literatura.
* Fernández, C. (1982). Cine y literatura. Castilla: Estudios de literatura, (4), 73-81.
* Gago, J. M. P., Donapetry, M., Fiddian, R., & Couto-Cantero, P. (2017). Literatura y cine, un diálogo enriquecedor. DeSignis, 27, 105-203.
* Kubrick, S. (1987). The Rolling Stone Interview: Stanley Kubrick in 1987 / Entrevistado por Tim Cahill. Revista Rolling Stone.
* Valverde, C. M. G. (2014). Imago Mundi. Cine y literatura para el desarrollo y logro de la competencia en comunicación lingüística en Educación Secundaria. Educatio Siglo XXI, 32(3 Noviembr), 253-256.
* Zavala, L. (2007). Del cine a la literatura y de la literatura al cine. Casa del tiempo, 10-13.
* Zavala, L. (2010). Cine y literatura. Puentes, analogías y extrapolaciones. Razón y palabra, (71).

View file

@ -0,0 +1,100 @@
+++
date = '2023-03-22T18:59:00Z'
draft = false
title = 'Empieza a respaldar tus datos de inmediato'
categories = ['Software']
tags = ['Arch Linux', 'archivos', 'clonezilla', 'copia', 'copias', 'data', 'dd', 'disco', 'Filen', 'Linux', 'Respaldo', 'Respaldos', 'Rufus', 'Windows']
+++
Tu data se encuentra en sólo dos estados: respaldada múltiples veces, o perdida. Si no lo habías considerado antes, piénsalo por un momento: lo que sea que no tengas copiado, ya no lo tienes; sólo es cuestión de tiempo para que desaparezca.
Los discos tienen un tiempo de vida limitado, ya sean HDD, SSD, NVMe o de cualquier clase. Por supuesto, esto también aplica a los dispositivos de almacenamiento portátil tales como los mismos discos, memorias USB, tarjetas SD y demás. Es por ello que cualquier data que sea importante para ti no sólo debe ser respaldada, si no que la mejor práctica para ello es que lo hagas de múltiples maneras.
<!--more-->
### Planeando un esquema de respaldos
Por supuesto, no hay una solución universal que aplique a cada caso; cómo se debe diseñar un plan de respaldos dependerá en gran manera de cada caso particular. Lo que propongo aquí es una estrategia que me ha servido bastante bien para la mayoría de los casos, pero hago hincapié en que debes ajustarla según tus necesidades en caso de que sea necesario.
Este esquema que propongo es bastante popular, y lo llamo «la estrategia de triple respaldo». Consiste en copiar tu data en tres lugares distintos. Aunque puedes elegir entre los medios que se te antojen, de igual manera sugiero que sean distintos: no vale de mucho copiar tres veces tu data en el mismo disco, ya que en el momento en que falle, perderás todas las copias.
Te daré un ejemplo detallando el método que me gusta usar:
* Un primer respaldo en un disco local distinto al que originalmente almacena la data. Si tu data reside en «disco 1», lo copias a un disco secundario que podemos llamar «disco 2».
* Un segundo respaldo de la data en «disco 1» a un disco externo, preferiblemente portátil. Podemos llamarlo «disco portátil 1». También sugeriría almacenar este disco en alguna habitación fuera de dónde está tu computadora; así, si es destruida, este disco estaría aislado y a salvo, lo que garantizaría que tu data no se pierda junto a tu PC.
* Por último, un tercer respaldo de la data del «disco 1» a un servicio de alojamiento en la nube. Para ello sería imperativo que encriptes tus respaldos antes de subirlos; después de todo, se trata de un servidor ajeno en la mayoría de los casos. Si andas buscando un servicio confiable, yo recomiendo [Filen](https://filen.io); si deseas, puedes utilizar [mi enlace de afiliado](https://filen.io/r/db7eda9ec8de920c00f6eb235a824657) y de paso recibir diez gigas adicionales de manera gratuita. Con un respaldo que se encuentre fuera de tu residencia, puedes estar seguro de que tu data estará segura incluso si lo pierdes todo en un incendio o cualquier otra situación catastrófica. En otro artículo detallaré cómo encriptar archivos antes de subirlos a la nube.
Resumiendo, decimos entonces data > disco 1 = local; data > disco 2 = externo; data > disco 3 = nube. Cabe resaltar que en cuanto más complejo y numeroso el número de respaldos, más asegurada se encontrará la data. Aunque el esquema que presento arriba es una buena soclución para un sólo individuo, en el caso de empresas y otras entidades de mayor tamaño, se debe ajustar según la cantidad e importancia de data que se maneje. El riesgo de perder cualquier información debe mitigarse según la cantidad, uso y condición crítica que esta tenga.
Aunque perder todas las fotos familiares es, para un individuo, un evento catastrófico, sigue siendo una pérdida sentimental; por lo tanto, y hasta cierto punto, recuperable (siempre podemos crear más recuerdos). Perder toda la infraestructura de tu compañía, poniendo en riesgo a toda tu clientela es algo muchísimo más grave. Para ello un sistema de respaldo más complejo, que incorpore copias instantáneas de volumen (snapshots) cada cierto tiempo (horas, días, etc.), al igual que clonaciones mensuales o semanales de discos, sería mucho más apropiado.
### Algunos métodos de respaldo
Hay una cantidad extensa de formas para realizar copias de tus datos. También dependerán de tu sistema operativo y dispositivo. Para este artículo, me centraré en computadoras de escritorio (aunque posiblemente sirva también para laptops) con un procesador de 64 bits, y en las soluciones que son de mi agrado. Te motivo a que investigues por tu cuenta, ya que hay muchos programas que pueden lograr el mismo objetivo y que tal vez se ajusten mejor a tu caso particular.
Empezaremos con Linux, aunque luego detallaré una solución más universal. Para el pingüino, mi herramienta favorita es `rsync`. Me gusta porque es sencilla de utilizar, generalmente se encuentra preinstalada en la mayoría de las distribuciones, y si no lo está casi siempre forma parte de los repositorios oficiales de cada sabor de Linux. Te recomiendo que leas el manual. Puedes hacerlo [en línea](https://man.archlinux.org/man/rsync.1.en), o si ya instalaste el programa, desde la terminal ejecutando:
```bash
man rsync
```
Por supuesto, hay un sinnúmero de casos que se pueden aplicar con rsync, pero por ahora nos enfocaremos únicamente en un respaldo completo de tu sistema. Podemos ejecutar el siguiente comando, [según explica la wiki de Arch Linux](https://wiki.archlinux.org/title/Rsync#Full_system_backup):
```bash
rsync -aAXHv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /lugar/del/respaldo
```
Esto creará un snapshot que podremos restaurar a cualquier disco (incluso uno donde nuestro sistema ya esté instalado), siempre y cuando ejecutemos el comando anterior con la fuente del respaldo y el destino en reversa. Ejemplo, para restaurar desde un sistema ya instalado:
```bash
rsync -aAXHv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /lugar/del/respaldo /
```
O para elegir algún lugar en específico a donde restaurar los archivos:
```bash
rsync -aAXHv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /lugar/del/respaldo /lugar/particular/a/restaurar
````
Otro beneficio de `rsync`, es que nos permite subir a un servidor remoto cualquier archivo, así que podríamos utilizarlo para enviar nuestro respaldo hacia él. Hay varias formas de hacerlo, así que a continuación muestro sólo un ejemplo. Asegúrate de leer el manual y ver qué parametros se ajustan a tu caso:
```bash
rsync -Pa /lugar/del/respaldo usuario@servidor:/lugar/para/almacenar
```
En este caso, especificamos `-Pa`, para modificar el comando de la siguiente manera:
* `-P` es equivalente a correr el comando con los parámetros `--partial` y `--progress`. El primero garantiza que cualquier archivo que no pueda ser transferido en su totalidad, sea eliminado para evitar problemas de corrupción. En el caso de `--progress`, nos muestra el progreso de la transferencia de archivos.
* `-a` es equivalente a `-rlptgoD`, y nos sirve para copiar de manera recursiva los archivos y mantener esencialmente todas sus propiedades intactas como permisos y demás. Para mayor información [referirse al manual](https://man.archlinux.org/man/rsync.1.en).
### Clonezilla un método (algo) más universal
Por mi parte, mi método principal de respaldo es realizar una clonación total de mi disco en una imagen restaurable utilizando el programa `clonezilla`. Este software desarrollado por [NCHC Free Software Labs](https://clonezilla.org) es bastante sencillo y poderoso. Luego de que hayas creado una imagen de tu disco, puedes restaurarla desde un disco nuevo, o reemplazar tu disco actual con el respaldo que tomaste en caso de que desees regresar a un punto anterior en tu sistema. Resulta muy útil cuando cometes algún error y deseas regresar a un momento antes de haber metido la pata.
Sólo existen dos percances con esta solución: lo primero es que no es compatible con APFS, el sistema de archivos de código cerrado que implementa Apple. ~~Otro problema es el hecho de que pagas el triple por el logo de una manzanita mordisqueada~~. El segundo asunto es que para hacer una clonación del disco que deseas copiar, no puede estar en uso. Por lo tanto, no podemos ejecutar clonezilla desde nuestro sistema operativo en vivo si deseamos respaldarlo.
Lo bueno de este último punto es que es bastante fácil de solucionar: para ello, debemos crear un medio de instalación como el que utilizamos para instalar cualquier sistema operativo, y utilizarlo para ejecutar clonezilla y asi poder respaldar los discos deseados. Como estaríamos ejecutando clonezilla desde ese medio de instalación, los discos de nuestro sistema no se encontrarían en uso.
Lo primero es procurar algún medio de instalación. Para este ejemplo, utilizaré una memoria usb. Recuerda seleccionar algo que no tenga datos importantes, pues serán eliminados. Lo segundo es [descargar clonezilla](https://clonezilla.org/downloads.php) desde su página oficial. Hay varias opciones; si no sabes cuál elegir, puedo recomendar que elijas la [versión estable](https://clonezilla.org/downloads/download.php?branch=stable) y que la descargues en formato ISO. Una vez procurado, y si estás en Linux, puedes ejecutar el siguiente comando:
```bash
dd bs=4M if=lugar/del/clonezilla.iso of=/dev/sdx conv=fsync oflag=direct status=progress
```
Recuerda reemplazar la `x` en `/dev/sdx` por la letra que pertenezca al dispositivo de instalación que vas a utilizar. Puedes utilizar `fdisk -l` o `lsblk` para averiguarla.
Si estás en Windows, la forma más sencilla de lograrlo es con la aplicación Rufus. Es la misma que usamos para crear medios de instalación para Linux desde Windows, y que ya detallaba en un artículo anterior. Parafraseando lo que dije en este:
> *Cuando hayas instalado el programa, sólo debes hacer click en donde dice «SELECT», y seleccionar el archivo ISO de Clonezilla que descargaste, y luego presionar en «START» para formatear la memoria y crear la instalación*.
Cuando tengas la memoria lista con el ISO, es sólo cuestión de insertarlo en tu PC, reiniciar y presionar la tecla antes del inicio que te permita accesar al menú de arranque de discos. Esta tecla varía dependiendo de la tarjeta madre que tengas. En mi caso es F11, pero para ti podría ser otra tecla. Algunas opciones comunes son F2 y del. Selecciona la opción que tenga el nombre de la memoria USB que utilizaste, y con ello podrás iniciar Clonezilla.
Un pequeño dato que podría ser útil es que la imagen de instalación de [Arch Linux](https://archlinux.org) ya viene con clonezilla como uno de los programas que puedes ejecutar. Sólo debes iniciar el medio de instalación como si fueras a instalar el sistema operativo y ejecutar el comando `clonezilla` para dar inicio al menú de clonación.
Esta vez no detallaré cómo utilizar clonezilla, pues eso amerita su propio artículo. Por ahora sólo referiré a la documentación que explica [cómo crear una imagen de tu disco](https://clonezilla.org/fine-print-live-doc.php?path=./clonezilla-live/doc/01_Save_disk_image/01-clonezilla-boot-menu.doc#01-clonezilla-boot-menu.doc) paso por paso y con imágenes.
### Conclusión
No hay nada más incómodo que perder data. Especialmente si esta es de importancia para nuestro diario vivir. A pesar de ello, pocas personas se preocupan por respaldar su sistema o aquellos archivos importantes que poseen. Es fácil olvidar que los discos no son interminables y que si no tomamos las precauciones necesarias, nos aguarda una catástrofe. Debemos ajustar nuestros hábitos e incorporar los respaldos dentro de ellos, ya que son una tarea importante para reducir la pérdida de información valiosa. Quizás este pensamiento sirva de algo:
> «*Respalda múltiples veces lo que temas perder, copia aunque sea una vez lo que te de pereza recuperar, y elimina lo que tengas que no utilizas*».

View file

@ -0,0 +1,94 @@
+++
date = '2022-07-07T19:23:07Z'
draft = false
title = 'Instala cualquier sistema operativo desde Linux'
categories = ['Software']
tags = ['Comandos', 'ISO', 'Linux', 'Memoria USB', 'Sistema operativo', 'Terminal']
+++
La mayoría de los artículos que explican cómo se crea un medio de instalación para otros sistemas operativos, usualmente parten desde la suposición que el usuario se encuentra en Windows. Si instalaste Linux recientemente y te deshiciste de tu partición con Windows, tal vez ahora desear probar alguna otra distribución, aventurarte al mundo de los BSD o quizás tomar la mala decisión de compartir nuevamente tu data con Guillermo Portones y el resto de los Microsofistas. Te mostraré cinco maneras sencillas de crear un instalador de sistemas operativos desde la terminal.
<!--more-->
Tranquilo; [no necesitas ser como este tipo](https://youtube.com/watch?v=UkoqIlppfhc) para operar comandos básicos. Simplemente deberás abrir una terminal y ejecutarlos como lo detallaré a continuación.
Algunas guías en internet te recomendarán utilizar una aplicación llamada Etcher. En la superficie, te parecerá perfecta; es gráfica, elegante y muy sencilla de usar. Sin embargo, mi recomendación es que no la utilices. Se ha descubierto que la aplicación es [adware](https://github.com/balena-io/etcher/blob/37769efbeda0abe7993d95e2b2aea2f461edd307/lib/gui/app/pages/main/MainPage.tsx#L151) y posiblemente [spyware](https://github.com/balena-io/etcher/issues/2057).
Antes de que empecemos, asegúrate de tener una memoria USB con suficiente espacio, y de descargar el ISO de instalación particular del sistema operativo que desees instalar. Un ejemplo común a descargar sería el ISO de [Linux Mint](https://linuxmint.com/download.php).
Cuando ya tengas todo lo que necesitas, conéctala a tu computadora. Ahora identificaremos el nombre de tu dispositivo con el siguiente comando:
```bash
lsblk
```
Recuerda fijarte bien de cómo se llama y el espacio que tiene para que no selecciones el dispositivo equivocado. Si por ejemplo insertas un USB de 16G, y el resultado del comando es algo como:
```bash
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 465.8G 0 disk
└─sda1 8:1 0 465.8G 0 part /mnt/Respaldos
sdb 8:64 1 14.4G 0 disk
├─sdb1 8:65 1 14.3G 0 part /run/media/user/Memoria
└─sdb2 8:66 1 2.5M 0 part
nvme0n1 259:0 0 465.8G 0 disk
├─nvme0n1p1 259:1 0 488M 0 part
├─nvme0n1p2 259:2 0 1G 0 part [SWAP]
└─nvme0n1p3 259:3 0 464.3G 0 part /
```
Entonces ya sabes que el nombre del dispositivo es sdb, pues cuenta con 14.4G de almacenamiento, y es la cantidad que más se acerca a los 16G de tu memoria entre los demás discos. Recuerda que de acuerdo a la cantidad de dispositivos que tengas conectados, el nombre puede cambiar a algo como sdc, sdd, sde, etc. Ahora detallaré los distintos métodos para pasar la imagen de instalación a la memoria USB.
**OJO**: Esto destruirá todos los archivos que se encuentren presentes en la memoria. Para restaurarla a su forma de almacenamiento normal, ejecuta el siguiente comando como administrador, reemplazando `/dev/sd` con la letra particular asignada a la memoria:
```bash
wipefs --all /dev/sdx
```
Al igual que con el comando anterior, los que vienen a continuación también necesitan que reemplaces `/dev/sd` con el nombre correcto de la memoria.
### Método número 1: utilizando el comando cat
<hr>
El comando [cat](https://man.archlinux.org/man/cat.1.es) nos permite crear un medio de instalación con una memoria USB al ejecutar:
```bash
cat dirección/al/sistemaoperativo.iso /dev/sdx
```
### Método número 2: utilizando el comando cp
Descuida, no debes preocuparte de que las agencias resplandecientes de tres letras se estén preparando para invadir tu hogar al minuto que ejecutes ese comando. En este caso, [cp](https://man.archlinux.org/man/cp.1.es) significa «copiar». Decimos:
```bash
cp dirección/al/sistemaoperativo.iso /dev/sdx
```
### Método número 3: utilizando el comando dd
Con este comando debes tener mucho cuidado. Cuenta la leyenda que [dd](https://man.archlinux.org/man/dd.1.es) significa «Destructor de Discos». Asegúrate de antemano que has seleccionado lo discos correctos y de tener todo respaldado apropiadamente. No me hago responsable del resultado. Si ya te preparaste y entiendes los riesgos, entonces ejecuta:
```bash
dd bs=4M if=dirección/al/sistemaoperativo.iso of=/dev/sdx conv=fsync oflag=direct status=progress
```
### Método número 4: utilizando el comando tee
Otra opción es utilizar [tee](https://man.archlinux.org/man/tee.1.es) para realizar la transferencia de archivos:
```bash
tee dirección/al/sistemaoperativo.iso /dev/sdx
```
### Método número 5: utilizando el comando pv
Y por último, está [pv](https://man.archlinux.org/man/pv.1), que siempre he pensado que significa pavo. Er, en fin; el comando es:
```bash
pv dirección/al/sistemaoperativo.iso /dev/sdx
```
La mayoría de estos métodos y muchos otros están detallados en [la maravillosa wiki de Arch Linux](https://wiki.archlinux.org/title/USB_flash_installation_medium#Using_basic_command_line_utilities). Por supuesto, hay formas gráficas de crear un instalador, pero en este escrito quería documentar el uso de la terminal para lograrlo. Me gusta la sencillez y minimalismo del proceso, y de paso puedo desmentir el mito de que la terminal es sólo para programadores o para [el infame hacker conocido como 4chan](https://youtube.com/watch?v=HMZaS94LF5U).

View file

@ -0,0 +1,238 @@
+++
date = '2022-11-03T21:56:00Z'
draft = false
title = 'Instala tu propio servidor con debian'
categories = ['Linux']
tags = ['administración de servidor', 'Debian', 'Debian GNU/Linux', 'Linux', 'OpenSSH', 'seguridad', 'servidor', 'SSH', 'SSHD']
+++
Si alguna vez has deseado tener tu propio servidor desde tu casa, puedes lograrlo fácilmente con Debian GNU/Linux. En este artículo te mostraré cómo he configurado mi propia instancia, pero no lo consideres una guía que debes seguir a raja-tabla; es más como una serie de consejos. Siéntete libre de ajustar los parámetros según tus necesidades.
<!--more-->
### Paso 1: Procura un servidor
La mejor opción para un servidor personal es, en mi opinión, una vieja laptop que siga operacional. Tiene el beneficio de que ya tiene una batería si se va la energía eléctrica y generalmente el cargador regula la corriente contra los malos voltajes. Dicho esto, siempre es aconsejable tener un UPS o regulador de corriente para tu servidor.
Lo primero que debes hacer es instalar la última versión de Debian GNU/LInux en tu servidor y que está disponible para descargar [en la página de dicho proyecto](https://www.debian.org/download). Si estás confundido y no sabes cuál versión obtener, lo mejor es que utilices la imagen que contiene firmware y viene sin un entorno de escritorio. [Navega a este enlace y busca la versión apropiada según tus necesidades](https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current-live). Un ejemplo a descargar para la mayoría de los casos sería la imagen debian-live-11.5.0-amd64-standard+nonfree.iso, que puedes [descargar de manera directa](https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current-live/amd64/iso-hybrid/debian-live-11.5.0-amd64-standard+nonfree.iso) o [por torrent](https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current-live/amd64/bt-hybrid/debian-live-11.5.0-amd64-standard+nonfree.iso.torrent). Que quede claro que esto es sólo un ejemplo y no cubre cada caso; esa imagen no trabaja para computadoras de 32 bit, por ejemplo. Además, en algún momento habrá una versión más nueva del instalador y será necesario descargar esa en lugar de la que he enlazado anteriormente.
En caso de que no sea posible proveer tu propio servidor, puedes recurrir a un servicio de virtualización como [Linode](https://linode.com). Si deseas, puedes usar [este enlace](https://www.linode.com/?r=15515f95c37d090fe2e358ccc980205f23df1ddf) para recibir 100 dólares de crédito a tu cuenta válidos por dos meses, y ayudarme a ganarme una comisión. Dicho esto, no te sientas limitado a utilizar Linode o bajo la obligación clickear en mi enlace; existen muchas otras alternativas tales como [Vultr](https://www.vultr.com), [Digital Ocean](https://www.digitalocean.com), [Hetzner](https://www.hetzner.com), etc. Elige el que mejor te parezca. Al registrar tu cuenta y crear tu máquina virtual, se te pedirá que introduzcas una contraseña para el usuario `root`; no la pierdas.
Una vez esté creada, tendrás que acceder a ella de manera remota con el siguiente comando:
```bash
ssh root@dirección.de.ip.de.tu.servidor
```
### Paso 2: Actualiza tu sistema
Cuando hayas instalado Debian GNU/Linux en tu servidor o hayas montado tu máquina virtual en la nube a través de Linode (u otro servicio similar), es necesario que actualices tu sistema. Para ello, utilizamos el siguiente comando:
```bash
apt update && apt upgrade
```
A continuación, asegúrate de que `sudo` esté instalado:
```bash
apt install sudo
```
### Paso 3: Configura un usuario con sudo
Luego debes añadir y configurar un usuario que no sea `root`; el usuario `root` es un administrador con todos los privilegios siempre concedidos y no es prudente accesar tu servidor desde un usuario que tenga tales poderes activados todo el tiempo. Es posible que durante la instalación de Debian ya hayas configurado un usuario. Si es así, puedes saltarte este punto. Para añadir un usuario y de paso añadirlo al grupo `sudo`, ejecutamos:
```bash
useradd -G sudo -m tunombredeusuario -s /bin/bash
```
Debemos asignarle una contraseña a nuestro usuario. Ejecutamos para ello:
```bash
passwd tunombredeusuario
```
No te olvides de reemplazar tunombredeusuario con el nombre que deseas para tu usuario. Ahora configuraremos un editor de texto para el siguiente paso. A mí me gusta usar `vim`, pero si te resulta muy complicado o no lo dominas puedes utilizar otro como `nano`, `micro`, etc.
```bash
apt install vim
```
Si decides usar sólo `vim`, sería bueno que desinstalaras `nano`, que viene ya viene incluído en la instalación de Debian GNU/Linux:
```bash
apt remove nano
```
A continuación permitiremos a los usuarios del grupo `sudo` poder adquirir temporalmente privilegios de administrador cuando ejecuten cualquier comando precedido por `sudo`. Ejecutamos:
```bash
visudo
```
Y utilizando nuestro editor de texto, le quitaremos el numeral (`#`) a la siguiente parte para que el comando se registre, pues cuando un texto está precedido por un numeral, pierda la capacidad de ejecucción y se convierte en un simple comentario:
```bash
#%sudo ALL=(ALL:ALL) ALL
%sudo ALL=(ALL:ALL) ALL
```
### Paso 4: Fortalece la seguridad de tu instalación — deshabilita la cuenta root
Primero asegúrate de que puedas acceder a tu servidor desde el usuario que acabas de crear:
```bash
ssh tunombredeusuario@dirección.de.ip.de.tu.servidor
```
También fíjate si puedes ejecutar comandos como administrador utilizando sudo. Un ejemplo que puedes usar para verificar es:
```bash
sudo dmidecode -t 2
```
Si ejecuta normalmente, debería mostrarte la información sobre tu tarjeta madre y con eso estarás seguro de que puedes concederte priviligios de administración en la cuenta que acabas de crear. Una vez verificada la cuenta, puedes pasar a deshabilitar la identificación con contraseña para la cuenta `root`:
```bash
sudo passwd -l root
```
Si deseas habilitarla de nuevo en el futuro, puedes hacerlo con:
```bash
sudo passwd -u root
```
Deberás introducir una nueva contraseña, puesto que al deshabilitar `root`, le eliminas la contraseña en primer lugar.
### Paso 5: Fortalece la seguridad de tu instalación — Configura SSH
Para poder acceder a nuestro servidor de manera remota, necesitamos instalar y configurar el servidor SSH, si no está instalado:
```bash
sudo apt install openssh-server
```
Ahora vamos a generar una clave SSH desde la computadora remota con la que accesaremos nuestro servidor. En una terminal desde la otra computadora, escribimos:
```bash
ssh-keygen -t rsa -b 4096
```
Recuerda otorgar el nombre que desees para tu clave. Esta se guardará por defacto en el directorio en que te encuentres, pero es mejor almacenarla en `/home/tunombredeusuario/.ssh`.
Por último, enviaremos la clave SSH al servidor para poder asociarla a la conexión de la computadora remota y utilizarla en nuestro proceso de identificación:
```bash
ssh-copy-id -i ~/.ssh/nombredelaclave.pub tunombredeusuario@dirección.de.ip.de.tu.servidor
```
Regresando a nuestro servidor, cambiaremos el puerto con el cual nos conectamos mediante `ssh`. Esto no servirá de mucho para incrementar la seguridad de nuestro servidor, pero eliminará mucho ruido de los registros de seguridad, puesto que muchos bots tratan de accesar a los servidores por el puerto principal del protocolo SSH. Utilizando el editor de texto, decimos:
```bash
sudo vim /etc/ssh/sshd_config
```
Luego cambiamos la siguiente opción al puerto que desees. Para este ejemplo usaré el puerto 3545:
```bash
# Port 22
Port 3545
```
Luego debemos deshabilitar la capacidad de ingresar con `ssh` utilizando una contraseña, para que nuestro servidor sólo permita entrada a un dispositivo que tenga una clave SSH asociada:
```bash
PasswordAuthentication no
```
También es necesario restringir la capacidad de ingresar al servidor como root desde ssh:
```bash
PermitRootLogin no
```
Guardamos los cambios y ahora debemos reiniciar el servicio de SSH para systemd:
```bash
sudo systemctl restart sshd
```
Ahora nos toca verificar que podamos ingresar al servidor utilizando la clave que generamos, desde el nuevo puerto que configuramos. Abre una terminal desde tu computadora remota y accesa al servidor con:
```bash
ssh -i ~/.ssh/nombredelaclave tunombredeusuario@dirección.de.ip.de.tu.servidor -p 3545
```
Si te has conectado con éxito, ¡felicidades! ¡Has configurado tu servidor con buenas medidas de seguridad! El resto de los pasos a partir de aquí son opcionales, pero te harán la vida más fácil al administrar tu servidor.
Si no deseas escribir ese comando tan largo cada vez que quieras ingresar a tu servidor, puedes configurar un alias para el servidor desde la computadora remota:
```bash
vim ~/.ssh/config
```
Coloca lo siguiente en el archivo de texto:
```bash
Host nombredemiservidor
User tunombredeusuario
Port 3545
IdentityFile ~/.ssh/nombredelaclave
HostName dirección.de.ip.de.tu.servidor
```
Recuerda reemplazar cada cosa con la información necesaria. Ahora puedes acceder al servidor escribiendo solamente `ssh nombredemiservidor` en la terminal.
### Paso 6: Fortalece la seguridad de tu instalación — Configura la identificación de dos pasos
Una buena medida de seguridad extra es la identifación de dos pasos. Desde tu servidor, instala el siguiente paquete:
```bash
sudo apt install libpam-google-authenticator
```
Ahora nos toca configurar SSH para utilizar la verificación de dos pasos:
```bash
sudo vim /etc/pam.d/sshd
```
Con nuestro editor de texto, dejaremos fuera el comando `@include common-auth` colocándole un numeral al inicio. Luego debemos añadir lo siguiente al final del archivo:
```bash
auth required pam_google_authenticator.so
```
Guardemos los cambios y ejecutemos el comando `google-authenticator`. Esto nos permitirá configurar los códigos de dos pasos con nuestro celular escaneando un código QR. Recuerda anotar en un lugar seguro los códigos secretos en caso de que necesites reestablecer tu cuenta. AHora pasemos a editar el archivo de configuración de SSHD:
```bash
sudo vim /etc/ssh/sshd_config
```
Debemos cambiar la siguientes líneas:
```bash
ChallengeResponseAuthentication yes
UsePAM yes
```
También insertaremos lo siguiente debajo de `UsePAM` yes:
```bash
AuthenticationMethods publickey,password publickey,keyboard-interactive
```
Y guardamos el archivo. Luego nos toca reiniciar el servicio ``sshd`` con el siguiente comando:
```bash
sudo systemctl restart sshd
```
Con esto nuestro servidor estará bastante asegurado, y listo para ser expuesto al internet.
</br>
> *Esta guía fue inspirada en gran parte por el [excelente tutorial de Wolfgang](https://peterdominguez.art/metaverso/2022/11/03/instala-y-asegura-tu-propio-servidor-con-debian-gnu-linux/htin%20case%20you%20feel%20adventurous%20and%20want%20to%20set%20up%20your%20own%20one%20daytps://notthebe.ee/blog/creating-your-own-vpn), que he adaptado para Debian 11. También tiene un excelente contenido en su [canal de youtube](https://youtube.com/c/WolfgangsChannel). Otros recursos utilizados incluyen la [Arch Wiki](https://wiki.archlinux.org) y la [Debian Wiki](https://wiki.debian.org)*.
> *Si careces del conocimiento técnico para llevar a cabo los pasos aquí expuestos, pero te gustaría tener tu propio servidor, [puedes contactarme](mailto:correo@peterdominguez.art) si vives en el área de Santo Domingo y puedo instalarte el servidor a un módico precio, siempre y cuando tengas una computadora disponible para ello. El mantenimiento te costará extra*.

View file

@ -0,0 +1,97 @@
+++
date = '2023-12-01T20:57:00Z'
draft = false
title = 'Instalando y configurando sway'
categories = ['Software', 'Linux']
tags = ['Arch Linux', 'compositor', 'compositor para Wayland', 'configuración', 'Instalación', 'Linux', 'Sway', 'Waybar', 'Wayland']
+++
En lo que va de año, me la he pasado bastante cómodo utilizando el compositor de Wayland llamado Sway, un projecto de código libre que busca transferir la experiencia del manejador de ventanas i3 a Wayland, el nuevo protocolo de comunicaciones para servidores gráficos que se ha implementado en Linux con el propósito de expandir las capacidades de X11 y corregir varios de los errores cometidos en su implementación, para luego retirar al servidor gráfico X.Org en favor de esta nueva solución.
<!--more-->
Hasta ahora he quedado encantado con `sway` y las ventajas que ofrece incluso sobre el mismo `i3`. Entre las más destacadas mencionaré:
* El uso de las teclas `hjkl`, en conformidad con el modo `vi`, viene activado por defacto y es uno de los mejores cambios que se le ha hecho a `i3`; siempre me encontré incómodo que las teclas de navegación estuviesen corridas sin ninguna razón particular.
* Mucho mejor manejo de múltiples monitores. Esto es esencial para mí, puesto que siempre utilizo dos monitores para mi computadora de escritorio.
* Viene integrado con la capacidad de separar las ventanas mediante espacios; cabe destacar que esta funcionalidad ya también ha sido incorporada en `i3`.
* Mantiene la fluidez y sencillez de su contraparte para `xorg`, pero con los beneficios de correr en una sesión con el protocolo más moderno y las ventajas que ello conlleva.
* La configuración es sencilla y perfecta para un principiante que busca experimentar con compositores para Wayland.
* Es sumamente estable; durante los ocho meses que lo utilizado, no me ha fallado con errores irrecuperables; ha sido perfectamente manejable en cada situación.
Dicho todo esto, a Wayland aún le queda un poco de camino por recorrer; si utilizas tu computadora para tareas comunes como navegar por internet, revisar tu correo, ver videos y cosas por el estilo, entonces será perfectamente usable para ti. Sin embargo, algunas cosas todavía no han sido implementadas en su totalidad, o hay que configurarlas manualmente para que trabajen correctamente; como protocolo, esta tecnología está siendo adoptada con mayor intensidad en los últimos meses, pero sigue siendo en algunos casos una tarea en proceso.
Por mi parte, me he encontrado la experiencia con Wayland perfectamente utilizable, especialmente bajo el compositor `sway`, pero tu caso podría ser distinto atento a tus necesidades. Ya advertidos, entonces paso a detallar cómo instalar y configurar `sway`: lo hago para [Arch Linux](https://archlinux.org), pues es la distribución que utilizo a diario. Otras implementaciones de Linux podrían variar en este proceso.
### Paso 1: Instala Sway
Lo primero que debemos hacer es instalar el paquete de `sway` que para mí se encuentra en los repositorios de Arch:
```bash
sudo pacman -Syu sway
```
Las instruciones de `-Syu` en lugar de `-S` serían para actualizar el sistema antes de instalarlo, y así evitar cualquier problema relacionado a sus dependencias.
### Paso 2 (opcional): Instala algunos programas complementarios
Existen otras aplicaciones que ayudan a extender la funcionalidad de `sway` y que resultan bastante útiles. Si lo deseas, puedes instalarlas también; recomiendo las siguientes, también en los repositorios oficiales de Arch:
```bash
sudo pacman -S swaylock swayidle swaybg
```
Más adelante cuando pases a configurar `sway` resultarán de gran uso.
### Paso 3: Inicia Sway
Antes de poder correr el programa es necesario que éste tenga acceso a dispositivos como el mouse y teclado; existen [varias formas de lograrlo](https://wiki.archlinux.org/title/Sway#Starting), pero para esta guía utilizaremos `polkit`. Puedes instalarlo en Arch ejecutando:
```bash
sudo pacman -S polkit
```
Cuando ya tengamos `polkit` instalado, entonces podemos correr el compositor utilizando el comando `sway` si deseamos iniciarlo manualmente. En caso de que se esté utilizando una tarjeta de video que no está oficialmente soportada, debemos incluir `--unsupported-gpu`; esto es más para los que tienen NVIDIA. Sería entonces: ``sway --unsupported-gpu`. Para que inicie cada vez que entremos a la sesión de nuestro usuario desde un TTY, podemos incluir el siguiente archivo de inicialización en el perfil de nuestro shell:
```bash
if [ -z "${WAYLAND_DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then
exec sway
fi
```
Esto varía dependiendo cuál estemos usando; en mi caso yo utilizo `zsh`, así que sería colocarlo en `~/.zprofile`. Si estás en bash, entonces sería `~/.bash_profile`. Recuerda incluir `--unsupported-gpu` si utilizas NVIDIA para tu tarjeta de video. Alternativamente, podrías emplear un manejador de sesiones como `ly` o `sddm`; pero ten en cuenta que ninguno de ellos está oficialmente soportado.
### Paso 4: Configura Sway
La parte más importante, por supuesto, es la configuración de sway para que puedas colocar cada cosa a tu gusto; desde lo visual hasta lo funcional, todo sucede mediante un archivo de configuración que se guarda en `~/.config/sway/config`. Aunque esta sección dependerá de ti y tus necesidades, puedes ver un modelo de cómo debería escribirse en [la página de Github](https://github.com/swaywm/sway/blob/master/config.in) del proyecto; esta es la configuración que viene por defacto y es bastante limitada en términos de los ajustes que realiza; lo importante es que es un buen punto de partida desde el cual puedes ir agregando hasta que quede justo como deseas. Si te gustaría ver un ejemplo más detallado, puedes revisar [mi archivo de configuración](https://gitlab.com/putridpete/dot-files/-/blob/main/.config/sway/config) en [mi perfil de Gitlab](https://gitlab.com/putridpete).
### Paso 5 (opcional): Agrega y configura Waybar
Aunque `sway` viene ya con una barra de estado que puedes utilizar de inmediato llamada `swaybar`, en realidad me parece un poco carente y limitada; si deseas algo más funcional, lo mejor es utilizar otra. Hay varias opciones, pero mi favorita es `waybar`; encuentro que es la más completa y configurable de las que he probado. Está inspirada en la barra `polybar` para `xorg`, aunque su configuración es algo distinta.
Si deseas cambiar tu barra por la antes mencionada, entonces ejecutamos:
```bash
sudo pacman -S waybar
```
Ahora nos toca configurarla como nuestra barra de estado principal, y que se ejecute cada vez que iniciemos `sway`. Para ello debemos editar el archivo de configuración ubicado en `~/.config/sway/config` y cambiar lo siguiente:
```bash
...
#status_command while date +'%Y-%m-%d %X'; do sleep 1; done
status_command waybar
...
```
Similar a `sway`, podemos configurar `waybar` desde `~/.config/waybar/config`. No entraré en mucho detalle, pues para esta barra me gustaría dedicarle un artículo completo en el futuro con instrucciones más detalladas de cómo agregar y modificar algunas cosas esenciales y de manejar otros aspectos más complejos como la posibilidad de poder escribir e integrar tus propios módulos. Puedes [ver mi configuración aquí](https://gitlab.com/putridpete/dot-files/-/blob/main/.config/waybar/config) mientras tanto.
Otra cosa es que para alterar la apariencia de esta barra, necesitamos crear un archivo css de estilo en `~/.config/waybar/style.css`; desde allí podemos definir todos los aspectos relacionados a lo visual, como los colores que mostrará, el tipo de letra, los módulos que utilizaremos y la manera en que serán colocados. Puedes [usar mi archivo](https://gitlab.com/putridpete/dot-files/-/blob/main/.config/waybar/style.css) como guía e inspiración para crear el tuyo.
### Pensamientos finales
Existen ya bastantes opciones en lo que respecta a compositores para Wayland. Ciertas opciones son mucho más llamativas, como es el caso de [Hyprland](https://hyprland.org); a mí me queda como anillo al dedo Sway porque es más sencillo y sin tantos bombos y platillos. Animaciones complejas y efectos visuales detallados son cosas que, al menos para mí, luego de un tiempo pierden su atractivo; prefiero la velocidad, estabilidad y simpleza de Sway por encima de cualquier artificio gráfico, por más impresionante que resulte en su primera impresión.
Si estás considerando probar Wayland y te sientes cómodo con un manejador de ventanas (especialmente si se trata de i3), entonces Sway es la mejor opción; me ha gustado bastante y me he encontrado muy a gusto en este entorno. Luego de meses de probarlo y de sentirme como en casa, veo muy difícil que me cambie a otra cosa por un largo tiempo.
Es bastante obvio que Wayland es el futuro de Linux en el escritorio; aunque todavía queda un tanto de camino por recorrer en lo que respecta a su adopción, y muchos programas tendrán que incorporar soporte para este protocolo en los meses (y hasta años) siguientes, son evidentes los beneficios de implementarlo. Ya X.Org va quedando atrás y se nota que no fue desarrollado con el hardware de hoy en día en mente. Wayland enfrenta y supera muchas de estas limitaciones; todo parece indicar que en poco tiempo, este nuevo formato será el que predomine en casi todas las distribuciones de Linux.

View file

@ -0,0 +1,24 @@
+++
date = '2022-03-14T21:32:00Z'
draft = false
title = 'La mejor guía para instalar Arch Linux'
categories = ['Linux']
tags = ['Arch', 'Arch Linux', 'Guía', 'Instalación', 'instalar', 'Arch Linux', 'Linux']
+++
...es simplemente seguir las instrucciones que han sido detalladas en la wiki oficial del projecto. Si es tu primera vez instalando Arch, es entendible que tu primer instinto fuese buscar una guía en internet o uno de esos terribles videos de Youtube de alguien instalando Arch por tres horas desde el sótano de la abuela. En realidad, esos tutoriales están obsoletos, llenos de errores o ambas. Si estás considerando instalar Arch, la forma más completa y oficial de hacerlo es con el enlace antes compartido.
<!--more-->
Si no estás convencido, a continuación presentaré algunos argumentos de por qué no debes recurrir a guías escritas por terceros:
* Los desarrolladores no reconocen guías de terceros o videos de Youtube como un método oficial de instalación de Arch, y no cualificarás para soporte si lo instalaste por estas vías. [[1]]
* Arch Linux es una distribución enfocada hacia una actitud de «hágalo usted mismo» donde el usuario es responsable de configurar el sistema a su medida, según sus necesidades. [[2]] Por lo tanto, es imperativo que cada instalación siempre se refiera a la documentación oficial, que incluye [la wiki](https://wiki.archlinux.org), [el manual](https://man.archlinux.org) y [los foros](https://bbs.archlinux.org), con la finalidad de que se ajuste al operador del sistema. Al seguir ciegamente los pasos de otra persona para instalar Arch, se desaprovecha su mejor cualidad: la adaptabilidad que posee esta distribución al uso personal de cada quién.
* El proceso de instalación de Arch es también una herramienta capacitadora: en realidad, su instalación es la parte más sencilla; el verdadero reto viene luego cuando sea necesario darle mantenimiento y resolver los problemas que se presenten. Familiarizarse con el proceso de instalación, la terminal, la documentación oficial y otros recursos de autoayuda aseguran que el usuario esté preparado para lidiar con cualquier problema que se presente con su sistema operativo en el futuro.
* Instalar Arch de manera manual es una excelente forma para aprender más sobre cómo funciona Linux. Aunque existen otras opciones más avanzadas tales como Gentoo o Linux From Scratch, Arch existe en un buen nicho que combina la simpleza de las distribuciones binarias con algo de la configurabilidad de aquellas que se basan en compilar desde el código fuente.
* En todo caso que se busque instalar Arch «de manera sencilla», existe un instalador oficial llamado [archinstall](https://wiki.archlinux.org/title/Archinstall). También cuenta de [una documentación oficial](https://archinstall.readthedocs.io).
Recuerda que si Arch te parece muy complicado o trabajoso, existe una amplia gama de distribuciones que pueden funcionar mejor para ti. Si eres de las personas que simplemente quiere un sistema operativo que sea completamente funcional sin tener que realizar mucha configuración, personalmente recomiendo [Linux Mint](https://linuxmint.com). Instalar Arch no hace a nadie más inteligente o especial; es perfectamente normal preferir otra distribución.
[1]: https://bbs.archlinux.org/viewtopic.php?pid=1016643#p1016643
[2]: https://archlinux.org/about

View file

@ -0,0 +1,28 @@
+++
date = '2024-10-17T01:33:00Z'
draft = false
title = 'La supremacia de las teclas vi'
categories = ['Linux, Software']
Tags = ['editor', 'emacs', 'Linux', 'mecanografía', 'mecanografía al tacto', 'shinobi', 'shura', 'teclado', 'teclas', 'tex', 'texto', 'Thinkpad', 'touch typing', 'trackpoint', 'vi', 'vim']
+++
Nada hace tanto sentido para mí como utilizar las teclas `HJKL` para poder recorrer un archivo de texto con el cursor y luego teclear `:wq` para guardar los cambios y cerrarlo; los usuarios de `vi` entenderán perfectamente lo que digo, ya sea en encarnaciones más recientes como `vim` o `neovim`.
<!--more-->
¿Qué hace a las teclas `vi` tan especiales? Lo he pensado por un tiempo y creo que la respuesta está en si sabes hacer mecanografía al tacto; después de todo, es una parte crucial del flujo necesario para que todo haga sentido. La ventaja de asumir estas teclas está en que te ayudan a navegar cualquier documento sin necesidad de perder la posición de las manos en la fila guía, y hace la vida muchísimo más fácil a la hora de escribir en general.
Pero todo toma un giro fenomenal cuando las mezclas con el uso de un *trackpoint*, también conocido como el famoso pezón de las *Thinkpad*: la combinación de estos elementos son como pan y queso para mantener la posición adecuada antes mencionada.
En mi caso, me es imposible escribir estos días sin un teclado mecánico, por lo que tuve que buscar una alternativa al de mi *Thinkpad* que usa los incomodísimos switch tipo gel. Por otro lajdo, el teclado mecánico que tenía antes no poseía *trackpoint*, y esto me llevó a adquirir el [Tex Shinobi](https://tex.com.tw/products/shinobi) y eventualmente el [Tex Shura](https://tex.com.tw/products/shura); el primero es muy útil para *gaming*, pero la calidad del grabado de las letras en las key caps dejan mucho que desear. El diseño de Shura soluciona el problema con un acabado tipo double shot que perdura mucho más, pero como es 60%, no termina siendo tan útil fuera de la mecanografía pura.
El resultado de todo esto es que he podido integrar una operación completa utilizando las teclas `vi` de mi sistema operativo, mi compositor de wayland (estos días ando en `Hyprland` en lugar de `sway`) e incluso en Firefox, puesto que uso un addon llamado vimium que me permite navegar las páginas de internet empleando la misma técnica. Gracias a este método renuncio con poca frecuencia la posición adecuada de mis manos en el teclado, lo que me ayuda bastante a mejorar mi efectividad en general; es un tanto difícil de explicar, pero es algo así como una especie de sincronía entre mi habilidad de realizar mecanografía al tacto y poder navegar mis programas desde el teclado sin tener que recurrir a un `mouse`.
Claro, el precio de entrada para esta clase de operación empieza con adquirir algún teclado como los que comentaba, al igual que invertir el tiempo de aprenderse las teclas `vi` y posiblemente dominar `vim` para mayor productividad. En otras palabras, es imperativo aprender a salir de `vim` sin desconectar el cable de energía de tu computadora, infame acción que sirve todavía de filtro décadas después entre los que aprenderán a usar dicho programa, y los que se quedarán en `nano` (o quién sabe, tal vez descubran `micro`).
Son temas como estos los que me recuerdan que sería esencialmente imposible para mí regresar a Windows o cualquier otra plataforma como esa que no me permita asumir control de toda mi computadora de la manera que me venga en gana, en este caso con el teclado mediante las teclas `vi` y el uso del *trackpoint*. Por supuesto, no he usado la distribución de malware de turno de Microsoft en años, así que no tengo idea de lo que se puede hacer o no allí en estos días.
Otro precio de entrada a pagar para utilizar este método que me gusta tanto es exponerse al peligroso (para la billetera) mundo de los teclados mecánicos, más que nada los *custom*; y si entramos al tópico de las teclas programables, entonces las posibilidades se multiplican y no terminaríamos jamás de hacer theorycrafting para maximizar nuestra eficiencia. Pero, bueno… podría ser peor; al menos no utilizo el sistema operativo/culto religioso conocido como `emacs`.

View file

@ -0,0 +1,78 @@
+++
date = '2022-07-22T21:23:00Z'
draft = false
title = 'Literatura libre: una licencia futurística'
categories = ['Ciencia ficción']
tags = ['CC BY-SA 4.0', 'Ciencia ficción', 'Creative Commons', 'Derechos de autor', 'Licencia', 'Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional', 'literatura', 'Literatura Libre']
+++
Una literatura de ciencia ficción requiere de una licencia que sea igual de intrépida y atrevida. Es por ello que empezando desde ahora, publicaré toda mi literatura de manera virtual, bajo una licencia libre.
Para ello he seleccionado la misma licencia que le he otorgado a todo el contenido de este blog, la *Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional* o *CC BY-SA 4.0* para más corto.
<!--more-->
Por supuesto, no soy abogado y por lo tanto la mejor manera de entender esta licencia [es leyendo sus términos](https://creativecommons.org/licenses/by-sa/4.0/legalcode.es) y/o consultando a un experto. Sin embargo, ofreceré una explicación resumida y [que aparece ya puntualizada en la página oficial de Creative Commons](https://creativecommons.org/licenses/by-sa/4.0/deed.es).
La licencia le otorga a todos los siguientes permisos:
* *Compartir — copiar y redistribuir el material en cualquier medio o formato*.
* *Adaptar — remezclar, transformar y construir a partir del material para cualquier propósito, incluso comercialmente*.
Pero sólo bajo los siguientes términos:
* *Atribución — Usted debe dar crédito de manera adecuada, brindar un enlace a la licencia, e indicar si se han realizado cambios. Puede hacerlo en cualquier forma razonable, pero no de forma tal que sugiera que usted o su uso tienen el apoyo del licenciante*.
* *CompartirIgual — Si remezcla, transforma o crea a partir del material, debe distribuir su contribución bajo la misma licencia del original*.
Dicho esto:
> *No hay restricciones adicionales — No puede aplicar términos legales ni medidas tecnológicas que restrinjan legalmente a otros a hacer cualquier uso permitido por la licencia*.
Sé que esta decisión conllevará muchos cuestionamientos en los años venideros, pero me adelantaré a unas cuantas interrogantes desde ahora.
¿*Esto significa que tu literatura es gratis*?
No. Lo que significa es que mi literatura es *libre*. Le pondré precio a todos mis escritos; solicitaré un pago mediante Monero cuyo valor dependerá de si se trata de un cuento, una compilación o una novela. Para los cuentos, pediré una cantidad cercana a un dólar estadounidense. Para las compilaciones, cinco; las novelas, diez. Trataré de ajustar según varíe el valor de [XMR](https://www.getmonero.org/es/get-started/what-is-monero/index.html).
Dicho esto, el pago por mi literatura será opcional. Aunque técnicamente esto la hace «gratis», no lo es del todo porque podrás optar pagar por ella si así lo deseas.
¿*Entonces cuál es la diferencia entre «libre» y «gratis»*?
La diferencia es crucial: no todo lo que es gratis también es libre. Por ejemplo, Facebook es gratis, pero no es libre. Aunque no te cuesta nada crear una cuenta en ese servicio, sí te cuesta libertad: no se te permite conocer el código de la plataforma y por lo tanto no hay manera de que estés al tanto de lo que Facebook hace con tus datos. Tampoco puedes utilizar su código para crear tu propia versión.
Algo «libre», ya sea un programa en informática o un escrito literario en cuanto a creaciones artísticas, es un material que puede ser copiado, redistribuido y adaptado por cualquier persona, no sólo por su autor. Lo único que se requiere para ello es darle la atribución al creador (o los creadores) y compartir tu derivado bajo la misma licencia, garantizando que lo que crees a partir de lo que tomaste también se mantenga libre para todos.
¿*Y la piratería? Lo descargarán y compartirán por toda la web*.
No puedes piratear lo que ya es libre. Que lo descarguen y compartan por toda la web es mi propósito principal.
¿*No te parece una mala decisión de negocios? Si algo está gratis (o libre, lo que sea) todos lo descargarán así aunque pagar sea una opción*.
Estoy de acuerdo en que es una terrible decisión de negocios. Sin embargo, me interesa más que mi literatura llegue a más personas a que sea la más vendida.
¿*No te preocupa que otros te roben tus escritos y los presenten como suyos*?
La licencia que he seleccionado hace un excelente trabajo protegiendo mis derechos como autor. Lo que no hace es restringir las libertades de los demás de copiar y adaptar mi trabajo. Uno de los términos principales de la licencia es que se me atribuya como creador en cualquier copia o adaptación derivada. Quien no lo haga de esta manera y se atribuya mi trabajo como suyo se encuentra en violación directa de la licencia y quedaría revocada. Esto lo deja abierto a serias repercusiones legales.
¿*Adaptar? ¿Es decir que otros pueden tomar tus personajes, mundos e historias y hacer sus propias versiones? ¿No te preocupa que tu visión artística quede comprometida*?
Para nada. Lo primero es que sigo en control de lo que decida publicar, y esto es lo único que avalo oficialmente y de lo que soy responsable. Segundo, [este tipo de cosas](https://es.wikipedia.org/wiki/Fanfiction) suceden incluso con franquicias que [vigilan su propiedad comercial con devota obsesión](https://insidethemagic.net/2020/03/disney-wins-lawsuit-ec1).
¿*Acaso eres comunista*?
No, rechazo tajantemente el comunismo y cualquier otra ideología directamente responsable de un genocidio. Mi política va por la línea de centro-derecha y valoro grandemente una economía de libre mercado.
¿*Acaso eres un cerdo capitalista*?
El capitalismo es como [systemd](https://es.wikipedia.org/wiki/Systemd): tal vez no sea perfecto, pero es lo que mejor me ha funcionado hasta ahora.
¿*Qué te inspiró a utilizar una licencia como esta*?
Tomé mucha inspiración del ejemplo que vi en el mundo del software, particularmente los esfuerzos de [GNU](https://www.gnu.org) y la [Fundación del Software Libre](https://www.fsf.org).
¿*Entonces nunca venderás tus libros en físico*?
No tengo ningún problema de venderlos en ese formato si algún día me veo con los recursos para hacer mis propias impresiones. Mientras tanto, eres libre de crear tus propias copias en físico siempre y cuando respetes los términos de la licencia.
Ahora que he aclarado un tanto mi intención al responder a las preguntas anteriores, debo señalar que mi propósito con todo esto es crear (aunque sea sólo para mi mismo) una iniciativa que produzca una literatura más abierta y que llegue a las manos de todos con facilidad. Por ello he decido llamar a esta propuesta «Literatura Libre». Cualquier autor que desee integrarse sólo debe asumir una licencia libre de su elección y abrirse camino por este nuevo sendero futurístico donde todos tendrán acceso a estas obras desde cualquier dispositivo electrónico al instante. ¿Qué puede ser más de ciencia ficción que algo como esto?

View file

@ -0,0 +1,82 @@
+++
date = '2023-03-28T04:27:00Z'
draft = false
title = 'No deberías usar windows'
categories = ['Software', 'Linux']
tags = ['Apple', 'código cerrado', 'GIMP', 'Krita', 'Linux', 'Mac', 'malware', 'Microsoft', 'obsolencia planificada', 'sofware libre', 'spyware', 'Windows']
+++
Si armas tu propia computadora y no tienes una clave asociada a tu cuenta de Microsoft, debes pagar más de cien dólares por una copia de Windows 11. Lo peor es que sueltas todo ese billete y ni siquiera estás en control de tu sistema operativo: la barra de tareas no puede colocarse donde te de la gana, tampoco se te permite desinstalar *Edge*; estás obligado a quedarte con muchas de las herramientas que vienen pre-instaladas y ahora le inyectan anuncios y telemetría a cada cosa que haces.
<!--more-->
Cuando un software adquiere el control de tu sistema por la fuerza, toma decisiones sin consultarte incluso cuando van en contra de tu voluntad, y dictamina lo que puedes o no hacer… es difícil no catalogarlo como malware. Pero el hecho de que también te espía y colecta información sobre todo lo que haces para venderla al mejor postor, asegura que tampoco se pueda descartar llamarle spyware.
Microsoft ha tejido una diabólica telaraña de disponibilidad que asegura la supremacía de Windows: cuando vas a la tienda a comprar una PC, sería raro encontrar alguna que no contenga Windows. Además, si ya fuiste dueño de una clave en alguna versión pasada, te toca la siguiente «libre de costo». También, cuando consigues una computadora nueva, el precio de Windows va integrado al costo y no es algo que se considera con frecuencia. Muchas veces Microsoft regala claves a los fabricantes de laptops y otro tipo de máquinas para que incluyan Windows por defecto. El truco está en que a Microsoft le interesa mucho más tu data a que pagues por su sistema operativo.
### Windows nunca es totalmente gratis
Si piensas que el costo de Windows no aplica en tu caso ya que vino «gratis» con tu PC, o que ya pagaste por este hace mucho tiempo y te has liberado de ese compromiso, en verdad estás bastante equivocado. Windows nunca es gratis; lo pagas con tu información y sacrificando tu libertad como usuario. Tal vez piensas que es un costo justo a cambio de utilizar algo que te es familiar, accesible y resulta altamente compatible con la mayoría de programas y juegos. Pero te recuerdo que se supone que sea un software premium por el que pagaste (ya sea en el presente o en el pasado) o por el cual adquiriste un nuevo dispositivo que te permitiese tenerlo. Además, dudo mucho que te hayas sentado a leer los términos y servicios de su licencia; de seguro aceptaste todo sin considerar que estarías proveyendo cada uno de tus datos a Microsoft como precio adicional de utilizar Windows.
La verdad es que Microsoft se ha aprovechado de ti. Si piensas que te burlaste de ellos al piratear Windows, al comprar una copia OEM a bajo precio, o porque lo pagaste hace mucho y ya te toca siempre una clave, en realidad eres tú quien ha sido burlado. A Microsoft le interesa mucho más tu data para revender, que el dinero que pagas por comprar una clave. Le deja más ganancia cosechar tu información y le ayuda a crecer su ecosistema para así mantener la hegemonía como el principal sistema operativo en las computadoras personales.
### No se puede confiar en el código cerrado
A la mayoría de los usuarios sólo les interesa que su sistema funcione. Rara vez alguno se detiene a pensar «*¿qué está sucediendo en mi computadora cuando ejecuto un programa?*». Comprendo perfectamente la apatía de alguien que ve su PC como una herramienta y nada más; pero creo que subestimamos la creciente importancia de nuestros dispositivos electrónicos dentro de nuestra vida. Una gran parte del desinterés en la protección de la privacidad y la libertad del usuario, proviene de la ignorancia y falta de preparación informática que la mayoría de las sociedades poseen. Los sistemas educativos apenas producen individuos semi-informados sobre conocimientos menos específicos, así que contar con que van a preparar apropiadamente a las personas para usar una computadora de manera adecuada, y mucho menos comprenderla a fondo, es prácticamente una fantasía.
El desarrollo del software se ha dividido en dos partes: una parte que esconde el código fuente bajo el pretexto de proteger la propiedad intelectual del autor (muchas veces dicho «autor» es una megacorporación que busca exprimir hasta el último centavo de sus usuarios), y aquellos que adoptan alguna licencia libre para que el código esté disponible para todos. No niego que haya excelentes programas cuyo código sea cerrado; el problema es que no se puede confiar en lo que hacen, ya que nadie tiene acceso al código para saber lo que se está ejecutando en el sistema.
Tal vez esto de código cerrado y software libre sea un tanto abstracto para ser comprendido por la persona común que no sabe tanto de informática. Por ello, propongo una anología que podría ilustrar mejor el problema:
> *Imagina que compras un vehículo a una compañía; cuando lo recibes, te das cuenta que el capó se encuentra totalmente sellado y no se te permite mirar dentro. Si tu carro se avería, tampoco puedes llevarlo al mecánico del vecindario, puesto que a él tampoco se le permite ver dentro. Para reparlo, debes obligatoriamente acudir al fabricante. Cuando le envias el auto, ellos lo reparan en secreto en uno de sus talleres, y antes de devolverlo vuelven a sellar el capó. Si en algún momento se te ocurre abrirlo por tu cuenta, la compañía que lo construyó te demandaría por «violar su propiedad intelectual». Mi pregunta es: ¿eres realmente el dueño de ese carro considerando todo lo anterior? Yo diría que no*.
Lo mismo sucede con el código cerrado: si no se te permite inspeccionar el código del sistema operativo de tu PC, ni tampoco al técnico al que llevas tu computadora en caso de que no sepas sobre estas cosas, ¿quién es el verdadero dueño en ese caso? Microsoft dictamina lo que puedes hacer y está en mayor control de tu dispositivo que tú. Aunque tú pagaste por él, y eres tú quien tiene necesidad de usar el equipo, se te niega el acceso y total funcionalidad del mismo para beneficio de una corporación billonaria.
Peor que todo esto es el hecho de que no sabes exáctamente qué está haciendo Windows en tu PC, puesto que al ser de código cerrado no podemos saber qué procesos ejecuta y qué acciones lleva a cabo sin tu consentimiento. ¿Cómo podríamos enterarnos si activa nuestra cámara o micrófono cuando no se nos permite inspeccionar el código? ¿Confías lo suficiente en Microsoft para estar a gusto con el hecho de que no revelan lo que hacen con tu máquina?
### Pero necesitas Windows para tu trabajo…
Y te comprendo; jamás le pediría a alguien que abandonase alguna herramienta que constituye su medio principal de sustento. Muchos programas son exclusivos para Windows y Mac (un sistema operativo tan funesto, cerrado y vigilante como el de Microsoft), de los cuales miles de profesionales dependen: Office, el paquete de software de Adobe, AutoCAD, entre otros.
Pero podrías distanciarte de estos sistemas separando tu trabajo de tu vida personal: en casa, nada te impide correr lo que se te antoje. Y si deseas contribuir a reducir la cantidad de desperdicios electrónicos, puedes adoptar una computadora usada a buen precio adquiriéndola en alguna reventa o sitio de ventas en línea. Las Thinkpad de Lenovo son una opción popular para ello.
Si estás pensando que también necesitas Windows en la casa, porque es lo único que sabes usar y no te agrada la idea de tener que aprender otro ecosistema, estás completamente en tu derecho; mi exhortación a que recuperes el control sobre tu sistema no es una imposición de que lo hagas. Lo único que te pido es que lo consideres, y que al menos estés al tanto de cuál es la situación con respecto a estas cosas.
### La inmoralidad de la obsolencia planificada
Otro aspecto nefasto que promueve Microsoft a través de Windows es la práctica inmoral de la «obsolencia planificada». Se trata de programar una fecha límite de funcionalidad en dispositivos que, fuera de esta artificial imposición, operan perfectamente bien y serían más que capaces de correr los programas de la siguiente generación sin problemas. Estas restricciones son colocadas para obligar al consumidor a comprar una máquina nueva que no necesita y así impulsar las ganacias de las corporaciones involucradas en su manufactura.
También está el asunto del impacto ecológico; la obsolencia planificada es muy nociva para el medio ambiente, ya que aumenta la contaminación sin necesidad. Al producir más computadoras de las necesarias, muchas de estas se convierten en desperdicio no biodegradable.
Además, cabe mencionar que esta táctica es bastante manipuladora y empleada en completa mala fe: al introducir Windows 11, Microsoft requiere de un procesador con soporte de TPM 2.0 y con capacidad de arranque seguro o secure boot. Pero se ha demostrado que si se utiliza una PC sin estos requisitos empleando algunos trucos para instalar Windows 11 en «máquinas no compatibles», dicho sistema corre sin problemas y es totalmente estable. Las excusas de que estos requerimientos son necesarios para garantizar la seguridad y estabilidad de los sistemas modernos resultan sumamente convenientes para Microsoft.
### Cambiarte a Mac no cambia nada
El ecosistema de Apple es tan terrible como el de Microsoft: es de código cerrado, también te espía y la obsolencia planificada es mucho peor; esto sin mencionar el irreverente costo que incurre cualquier PC de esta compañía.
Para estar claros, el propósito no es escapar de Windows, sino más bien recuperar la libertad como usuario. Una Mac es meramente un cambio de escenografía, pero implica las mismas imposiciones y restricciones al final de cuentas.
Tampoco podemos olvidar que Apple se suma a Microsoft en la extracción y venta de datos del usuario. El constante monitoreo por parte de las compañías de software (que también incluye a Google, Facebook, Twitter y otros cuantos sospechosos habituales) se ha normalizado a tal punto que es algo que se espera y es tratado como parte natural de utilizar una computadora o cualquier otra clase de electrónico. ¿Desde cuándo es «normal» aceptar que un teléfono, PC o hasta reloj inteligente opere como mecanismo de rastreo y extracción de datos, controlado de manera remota por una entidad ajena a su portador?
### Siempre elije software libre
El software libre es la elección ética. No te digo que siempre sea la apropiada: tu trabajo y responsabilidad ante la sociedad podría exigirte utilizar algún programa de código cerrado. Me encantaría decirte que llegará un día en el que lograremos una utopía virtual donde todo programa estará abierto y accesible para cada desarrollador o usuario. Pero dudo mucho que se logre. Dicho esto, el software libre ha tomado bastante fuerza y es una amplia razón por la cual la web se ha mantenido abierta.
Independientemente de lo anterior, elegir software libre siempre será una opción que tendremos disponible. Incluso si no puedes abandonar Windows o Mac, al menos no inmediatamente, puedes optar por alternativas a programas de código cerrado que sean libre. Por ejemplo, si no dependes de Photoshop para tu trabajo, pero lo usas para editar imágenes como hobby, puedes considerar alternativas como [GIMP](https://www.gimp.org) o [Krita](https://krita.org/es) que hagan disponible el código. Así podría citar muchos otros ejemplos, pero como ya he mencionado anteriormente, el punto es motivar a las personas a considerar alternativas que respeten su hegemonía como usuario y que les garanticen libertad.
### Linux es software libre que asegura tu libertad
Si has escuchado algo sobre Linux, lo más probable es que haya sido cosas negativas. «Es sólo para usarios avanzados», «no funciona bien», «es muy complicado de instalar», etc. Aunque algunas de estas cosas fueron verdad en el pasado, en la actualidad resultan ser un eco fantasmal de épocas anteriores que perdura gracias a una serie de mitos perpetuados por personas que probaron Linux hace una década o más.
Pero soy realista: Linux no es para todos, y tampoco es cien por ciento compatible con cada laptop o PC que aparezca, especialmente si contiene piezas muy recientes y se prueba una distribución de Linux que favorece la estabilidad por sobre la modernidad. Sin embargo, la naturaleza modular de Linux le permite moldearse a muchísimos dispositivos, e incluso puede revivir máquinas viejas que se han tildado erróneamente de obsoletas. Si te interesa cambiar Windows por una distribución de Linux que sea apta para novatos, escribí un artículo sobre el tema que podría ayudarte.
Al final, cambiarse a Linux o al menos probarlo desde una segunda computadora, será un compromiso que requerirá de tiempo y de paciencia para aprender un nuevo entorno: Linux no es Windows, ni tampoco pretende serlo. Esto es algo muy importante que debe ser considerado antes de intentar usarlo. Los conocimientos que adquiriste usando Windows no son del todo transferibles a Linux, ya que ambos hacen las cosas de manera diferente. Por ejemplo, en Windows los discos generalmente se les asigna una letra que los representa, seguido de dos puntos; el disco principal del sistema sería algo como `C:`. En Linux, el disco principal (con frecuencia) se le asigna el denominador `sda`. La dirección hacia un archivo en Windows se marca con barras invertidas (ej: `C:\lugar\del\archivo.txt`), mientras que en Linux se utilizan las barras inclinadas como Dios manda, y sin necesidad de referir al nombre del disco mientras ya esté montado en algún directorio (ej: `/etc/programa/ajustes.conf`). Lo mejor es no considerar Linux como un reemplazo de Windows.
### Abandonar Windows es dejar de ser un producto
Pienso que es alarmante que una megacorporación (o un conjunto de ellas con objetivos e ideales similares) se haya apoderado de toda tu existencia digital y te haya transformado en un producto andante. Has sido analizado, puesto en el mercado y vendido para su beneficio, casi siempre sin tu consentimiento. Imagino que fuera del ciberespacio, te sería aterrador que un extraño tenga acceso a todas tus fotos, videos, tu información personal, documentos del Estado, conversaciones privadas, tu actual ubicación, correo, residencia y número de teléfono. ¿No es acaso Microsoft (o cualquier otra compañía) un conjunto de extraños con acceso a estos mismos datos? El hecho de que puedan accederlos de manera remota no cambia nada: sigue siendo igual de perturbador.
Es hora de dejar de ser un producto; es posible recuperar el control de tu sistema, y conseguir una mayor privacidad. Sólo hay que hacer el esfuerzo de aventurarse a un ecosistema que sea compatible con tales ideales; ya sea Linux, algún BSD u otros sistemas con licencias libres, tienes la posibilidad de explorar una alternativa que reestablezca tu dominio sobre tu computadora. No te prometo que será un camino sencillo y sin problema alguno; pero sí que valdrá la pena.

View file

@ -0,0 +1,24 @@
+++
date = '2024-02-21T02:16:00Z'
draft = false
title = 'No necesitas una laptop nueva'
categories = ['Tecnología']
tags = ['celular', 'dispositivo', 'laptop', 'Linux', 'obsolencia', 'obsolencia planificada', 'OnePlus', 'OnePlus 6', 'OnePlus 8T', 'segunda mano', 'usado']
+++
Una de las falsedades más comunes perpetuadas por los fabricantes de laptops, es el imperativo de que necesitas comprar el modelo más reciente para que tengas todas las funciones necesarias a la hora de realizar tus tareas diarias. Sin embargo, lo más probable es que tu viejo y supuestamente obsoleto dispositivo aún sea capaz de dar la talla para todo lo que necesitas realizar.
<!--more-->
Hoy en día enfrentamos el problema de la obsolencia planificada: ya no es suficiente con que los fabricantes esperen que las máquinas dejen de funcionar de manera natural, por lo que buscan acelerar el consumo de los clientes imponiendo restricciones innecesarias en sus productos anteriores o simplemente al rehúsarse a proveer actualizaciones a su software, desde actualizaciones de seguridad, a resolver problemas futuros de compatibilidad. Pero cuando revisamos las especifiaciones técnicas del producto, nos damos cuenta de que es más que capaz de correr sistemas operativos modernos y programas actuales sin mucho problema.
Actualmente, tengo un celular OnePlus 6, modelo que se lanzó originalmente en el 2018; lo compré usado a principios del 2020, y me ha servido como mi dispositivo principal para operaciones móviles desde entonces. Sin embargo, OnePlus no ha ofrecido actualizaciones de seguridad para este modelo desde hace algunos años, y la última versión de Android que incluye es la 11. Pero como he reemplazado el sistema operativo por [LineageOS+MicroG](https://lineage.microg.org), en ese celular que supuestamente no tiene soporte para Android 12, actualmente estoy corriendo Android 13 y puedo actualizar al 14 en cuanto suban las imágenes del rom a la página. Esto demuestra que el OnePlus 6 es mucho más capaz de lo que le permiten ser. Hoy decidí comprar un OnePlus 8T, también de segunda mano, pero fácilmente hubiese podido seguir con mi teléfono anterior y todavía tener un equipo perfectamente utilizable.
Cabe destacar que la obsolencia planificada no es un fenómeno reciente en lo que respecta a los celulares, y supongo que tampoco con las laptops, hasta cierto punto. El problema es que, recientemente, la tendencia ha incrementado con las computadoras portátiles hasta el punto de que ciertas máquinas han sido artificialmente retiradas del mercado por ser «incompatibles» con Windows 11, más si consideramos que el soporte para Windows 10 será retirado el año que viene a menos que el usuario pague por un servicio para extender su vida por un rato más.
Linux es la solución para rescatar tus laptops de la obsolencia y restaurarlas a un estado completamente utilizable y mucho mejor de lo que estuvieron con Windows. Si nunca has utilizado Linux, la mejor opción es [Linux Mint](https://www.linuxmint.com).
El impacto medioambiental que tiene el desperdicio electrónico creado por la obsolencia planificada es la razón principal para empezar a adoptar laptops usadas, junto a la importancia de reconquistar nuestros dispositivos que se ven afectados por estas prácticas nefarias. En este momento tengo mi quinta laptop usada que he adquirido en los últimos cuatro años; las cuatro anteriores las he regalado a familiares y amigos con una instalación fresca de Linux Mint, para esparcir la supremacía del pingüino a los demás y para que no se desperdicien como les sucedería si dependieran de Windows y Microsoft.
No necesitas una laptop nueva, ni un celular o incluso una PC de escritorio; al menos no con tanta frecuencia como te han hecho creer. Antes de comprar un dispositivo sin necesidad, considera adoptar uno o revivir alguno que ya tengas, hazaña que se nos permite gracias al increíble desarrollo del software libre.

View file

@ -0,0 +1,26 @@
+++
date = '2022-03-14T14:52:00Z'
draft = false
title = 'No-stalgia'
categories = ['Cine']
tags = ['cine', 'Jurassic Park', 'Jurassic World', 'nostalgia', 'película', 'películas', 'Star Trek', 'Star Wars']
+++
En el mundo hollywoodense, la palabra nostalgia ha tomado mucha fuerza en la última década. A veces se me olvida que el cine es tanto una industria como lo es un medio artístico y de expresión. Ambos puntos pueden converger y de ahí resultan películas como Guardians of the Galaxy (2014), Baby Driver (2017) o más recientemente Nobody (2021). Puedo perfectamente llamar arte a esos filmes como también puedo catalogarlos de productos diseñados por la maquinaria cinematográfica de siempre.
<!--more-->
El caso de la nostalgia en el cine es muy peculiar. Podría simplemente declarar que es otra estrategia mercadotécnica más y archivar el tema en el olvido. Pero este fenómeno parece infectar todas las nuevas producciones de una u otra manera a tal punto de que considero esta tendencia como la nueva «película veraniega». El Summer Blockbuster, como es conocido en inglés, surge con la llegada a los cines de la legendaria película de Steven Spielberg, [Jaws (1975)](https://www.themoviedb.org/movie/578-jaws); cabe destacar que el reinado de la película veraniega no ha terminado, aunque ya no tiene el mismo impacto que alguna vez poseyó. El horrísino período entre la mitad de los 90 y el principio de los 2000 marcó una ruptura en la calidad de estos blockbusters que nunca pudo reestablecerse en su totalidad. Algunos teóricos del cine señalan [Armageddon (1998)](https://www.themoviedb.org/movie/95-armageddon) como el inicio de esta decadencia, que tuvo al infame [Michael Bay](https://www.themoviedb.org/person/865-michael-bay) como su productor. Yo personalmente considero que empezó con [Wild Wild West (1999)](https://www.themoviedb.org/movie/8487-wild-wild-west), una de las peores películas que la humanidad ha producido. Otros apuntan a películas mucho más tempranas tales como [Water World (1995)](https://www.themoviedb.org/movie/9804-waterworld) o [Twister (1996)](https://www.themoviedb.org/movie/664-twister), aunque no sé qué les encuentran de malo; para mí fueron excelentes comedias.
En la década de los 2010, las entregas cinematográficas ruidosas y de acción a larga escala empezaron a quedar aburridas y obsoletas. Las audiencias ahora extrañaban las «[*películas de antes*](https://es.wikipedia.org/wiki/Basura)» cuando el cine «[*era mucho mejor*](https://www.themoviedb.org/movie/9876-stop-or-my-mom-will-shoot)». Esto le dio la idea a Hollywood de crear una nueva tendencia que pudiera separarse de las películas de verano sobreproducidas, escandalosas, llenas de explosiones y terribles libretos. Es cuando entonces nace la película nostálgica, que se distingue de la veraniega siendo una cinta sobreproducida, escandalosa, con terrible libreto y basada en una propiedad intelectual de una que otra década atrás. Brillante. Yo les llamo no-stalgia, porque sólo esas primeras dos letras salen de mi boca cada vez que veo sus avances. El cine ochentero y noventero se burlaba de la cantidad de sequelas de las Rockys y Rambos, pero hoy en día es un hito revivir ambas franquicias y añadir un número más.
Encontrar un culpable de esta reciente atrocidad es un tanto difícil; podría señalar a [Star Trek (2009)](https://www.themoviedb.org/movie/13475-star-trek) como un protofilme en esta categoría, pero seré honesto: me gusta y creo que es decente. A pesar de que no captura para nada los complejos temas humanísticos, políticos y sociales de la icónica franquicia de [Gene Roddenberry](https://www.themoviedb.org/person/1745-gene-roddenberry), es perfectamente disfrutable con un buen servicio de popcorn y una gaseosa. En su lugar señalaré a dos culpables que considero entre los peores agresores que produjo esta fatídica inclinación: [la nueva trilogía de Star Wars](https://starwars.fandom.com/wiki/Category:Non-canon_Legends_articles), y [Jurassic World (2015)](https://www.themoviedb.org/movie/135397-jurassic-world).
Con respecto a Star Wars, al parecer [The Force Awakens (2015)](https://www.themoviedb.org/movie/140607-star-wars-the-force-awakens) —conocida por su título en español «El despertar de la fuerza»—, lo único que logró despertar fue a dicha fuerza, porque el resto del tiempo me dormí durante el transcurso de la trama. Sin embargo, fue un éxito en las taquillas. Con [Jar Jar Abrams](https://www.themoviedb.org/person/15344-j-j-abrams) a la cabeza, [el futuro de la trilogía brillaba con fuertes esperanzas](https://www.urbandictionary.com/define.php?term=Sike). Sin embargo, el daño ya estaba hecho: el público ahora aclamaba que las franquicias de su niñez debían regresar a la pantalla grande para que el elenco original pudiese ser avergonzado en una producción moderna con calidad IMAX. Pocos años después, somos bendecidos con la siguiente entrada en la trilogía. [The Last Jedi (2017)](https://www.themoviedb.org/movie/181808-star-wars-the-last-jedi) llega a teatros con lo que aparenta ser una producción bastante problemática, pues en algún momento parece que se les traspapeló el guion y terminaron filmando con el de [Space Balls 2](https://www.themoviedb.org/movie/957-spaceballs). Como una secuela espiritual de la comedia de [Mel Brooks](https://www.themoviedb.org/person/14639-mel-brooks), Last Jedi es tremenda; desafortunadamente, se supone que sea una entrada seria en el universo cinemático de Star Wars. Alguien debió informarle de ello a [Rian Johnson](https://www.themoviedb.org/person/67367-rian-johnson). Y si algún esnobista me argumenta sobre subversión, que quede claro: la única subversión que se produjo en esta cinta fue cuando se pasó de Star Wars a porquería. Para cuando nuestro [gungan](https://starwars.fandom.com/wiki/Gungan) favorito retoma el control y nos trae Rise of Skywalker (2019), ya era demasiado tarde. La nueva trilogía perdió el favor de la audiencia y de la crítica, siendo ridiculizada apropiadamente por lo terrible que es.
Por otro lado, tenemos [Jurassic World (2015)](https://www.themoviedb.org/movie/135397-jurassic-world). Ah, [Steven Spielberg](https://www.themoviedb.org/person/488-steven-spielberg). ¡Qué nostálgico! El año era 1993, y cuenta la leyenda que en aquellos días los efectos especiales generados por computadora eran utilizados en conjunto con los efectos prácticos. Es bastante obvio que [Jurassic Park (1993)](https://www.themoviedb.org/movie/329-jurassic-park) marcó las infancias de muchos, y me incluyo. Lo que no comprendo es el sentimiento de querer que regrese, especialmente sin su director original. ¿Acaso olvidamos que tuvo dos secuelas? El resultado fue… [no tan bueno](https://youtube.com/watch?v=6s9sjPzyQjk). El mismo año en el que Star Wars estaba siendo resucitado, Jurasic World aparece en cines, bajo la difícil tarea de convencernos que el interés amoroso del personaje de Chris Pratt en la película no es [Blue](https://jurassicpark.fandom.com/wiki/Blue), sino el que está interpretado por [Bryce Dallas Howard](https://www.themoviedb.org/person/18997-bryce-dallas-howard). Es obvio que tanto Pratt como Howard son bastante talentosos, pero no tienen absolutamente nada de química; diría incluso que el caso de Howard es trágico. Es una excelente actriz como queda evidenciado en el episodio que protagoniza en [Black Mirror (2011)](https://www.themoviedb.org/tv/42009-black-mirror) titulado [Nosedive (2016)](https://www.themoviedb.org/tv/42009-black-mirror/season/3/episode/1). A pesar de ello, frecuentemente le otorgan papeles bochornosos que le quedan cortos como lo fue el de «Story» en [Lady in the Water (2006)](https://www.themoviedb.org/movie/9697-lady-in-the-water), dirigida por [M. Night Shama Lama Ding Dong](https://www.themoviedb.org/person/11614-m-night-shyamalan). En Jurassic World, le obligan a hacer el ridículo al hacerla correr a todo dar para escapar de peligrosos dinosaurios, sin jamás pensar en quitarse los tacones. Magnífico.
La franquicia de Jurassic World hace que interrogue el por qué de estas resurrecciones nostálgicas. Ambas películas fueron absurdas y descerebradas, sin traer nada importante a la mesa. Aunque he señalado a dos series en particular, estoy consciente de que muchas otras se han sumado al carrusel de la nostalgia, produciendo espectaculares catástrofes. Lo único gracioso de [Ghostbusters (2016)](https://www.themoviedb.org/movie/43074-ghostbusters) fue intentar revivir esta franquicia insertándole el elenco de [Bridesmaids (2011)](https://www.themoviedb.org/movie/55721-bridesmaids) y tildando de sexista al que no le gustase. Más recientemente [The Matrix Resurrections (2021)](https://www.themoviedb.org/movie/624860-the-matrix-resurrections) nos deleita con parodiar a [The Matrix (1999)](https://www.themoviedb.org/movie/624860-the-matrix-resurrections) en una cinta que reemplaza a Neo con John Wick, y nos explica que todo fue resultado de un videojuego. Eso sí es subversión: yo esperaba otra película de Matrix, pero lo que recibí en su lugar fue una comedia autoreferencial con un sofisticado metahumor que por poco me hace creer que es buen cine. Casi.
Hoy en día la nostalgia no se mide en sentimiento, sino en dólares; la película nostálgica es tan artificial como las actuaciones en una película de [Neil Breen](https://www.themoviedb.org/person/1021805-neil-breen). Los estudios que producen una diarrea constante de nostalgia solo les interesa capitalizar en los buenos recuerdos de la audiencia. Pero esta nigromancia ha perdido su poderío. El espectador se libera cada vez más de esta manipulación emocional y exige mejores filmes. Las buenas películas se lograron tomando riesgos y asumiendo visiones artísticas novedosas. Si algo del pasado debe regresar, que sean estas actitudes a la hora de hacer cine.

View file

@ -0,0 +1,30 @@
+++
date = '2024-03-05T00:19:00Z'
draft = false
title = 'Peeping Tom es un fascinante proto-slasher'
categories = ['Cine']
tags = ['Alfred Hitchcock', 'cine', 'giallo', 'horror', 'horror británico', 'Karlheinz Böhm', 'Leo Marks', 'Michael Powell', 'Peeping Tom', 'proto-giallo', 'proto-slasher', 'Psycho', 'slasher', 'terror', 'terror británico']
+++
¿Qué tan atrás podemos colocar los inicios del *slasher* como subgénero del cine de terror? Muchos señalan a *Psycho*, la icónica cinta de Hitchcock, como el nacimiento de un océano de cuchilladas que seguirían al horror por muchas décadas venideras.
<!--more-->
Si los requisitos son únicamente que la película cuente de un asesino armado con un puñal y que sea responsable de múltiples muertes, pues creo que podríamos ir tan lejos como *Das Cabinet des Dr. Caligari* de 1920; pero cuando nos referimos a un proto-*slasher*, me parece que existen unos elementos mucho más marcados que se pueden trazar hacia la modernidad de este estilo.
Psycho es recordada como el padre del *slasher* por el hecho de que, para su época, impulsó los elementos imperecederos de éste hacia la cultura popular e inspiró a incontables cineastas a utilizarlos y reimplementarlos en sus propias películas. *Peeping Tom* es un filme menos conocido, siendo una producción británica de la mano del director Michael Powell y con un guión de Leo Marks; aunque fue estrenada en el mismo año que *Psycho*, tiene la distinción de precederle por algunos meses.
Si existe algún trabajo cinematográfico que puede amenzar la posición de *Psycho* como el primer *slasher*, *Peeping Tom* es el candidato ideal: no sólo presenta un asesino en serie que deja a su paso un número particular de víctimas, sino que también captura el aspecto psicológico de la violencia que es característico del género. Muchos asumen que este tipo de películas son para degenerados que buscan satisfacer algún impulso violento, cuando en realidad siempre ha existido un componente de fascinación y estudio por el comportamiento compulsivo y animalístico de los asesinos seriales; muchas veces, se vierte en este lo sobrenatural, como en el caso de *Friday the 13th* o *A Nightmare on Elm Street*, con el objetivo de inculcarles nuestra fijación como especie en las leyendas y los mitos.
Es natural que los inicios del *slasher* se remonten a algo más humano como en el caso de *Peeping Tom*, ya que la primera fase es destapar este fenómeno desde una perspectiva mucho más personal y relacionada a las tribulaciones psicológicas de los individuos comunes; esto es algo que Powell lograría y que Hitchcock luego perfeccionaría a tal nivel que esta cinta pasaría desapercibida por la mayoría de las personas hasta el día de hoy.
*Peeping Tom* nos relata la historia de Mark Lewis, un camarógrafo que trabaja en un set cinematográfico y como segunda opción, de fotógrafo de modelos *pin-up* que posan en ropa interior y algunas veces semi-desnudas. Aunque el filme se desarrolla desde su perspectiva, nos enteramos de inmediato que Mark es un asesino en serie y está realizando un mórbido documental en el que graba a sus víctimas al morir, para poder capturar la verdadera esencia del miedo.
El actor Karlheinz Böhm, quien interpreta a Mark Lewis, realiza un trabajo increíble como protagonista: actua con magnetismo y con la capacidad de demostrar un rango emocional impecable para poder capturar la psicosis del personaje según lo requiere el libreto; es gracias a su temenda actuación que la complejidad psicológica de la historia se deja relucir. Por supuesto, la actriz Anna Massey sirve de contraparte mediante el peronaje de Helen Stephens, y su actuación de una mujer inocente, estable y cariñosa, resulta muy efectiva; el conflicto que se revela casi de inmediato es que Mark no desea involucrarla en su «documental», y trata de encontrar redención en el afecto que ésta le presenta.
Lo brillante del protagonista es su inestablidad mental y emocional: tiene un lado tímido, vulnerable, y logra incluso inspirar pena cuando se revela un aspecto trágico de su infancia. Debido a estas particularidades, empezamos a bajar la guardia y mostrar simpatía por Mark, sólo para ser sorprendidos por su lado maniático y violento. La transformación tan abrupta por la que pasa de una escena a otra resulta sumamente perturbadora; la sorprendente y evocadora actuación de Böhm logra realizar estos tumultuosos cambios de forma creíble, dándole al filme un meticuloso tono psicológico en la mayoría de las escenas.
Visualmente, la cinematografía es colorida y explotativa, similar a los giallo prematuros de un Mario Bava en los años sesenta o los establecidos subsecuentemente al inicio de los setenta por otros directores italianos como Dario Argento, Alfonso Brescia, Sergio Martino, entre otros. Esta atmósfera se crea por la decisión de recrear el punto de vista del mirón (de ahí el título *Peeping Tom*, que significa lo mismo) y cada toma de la cámara se vuelve como si fuese una fotografía de modelaje cuando decide capturar a las mujeres víctimas de Mark. La fijación en elementos femeninos como artículos fetichistas y la parafilia vouyeurista juegan ese rol de característica *giallo*, convertiendo al filme tanto en un proto-*slasher* como un proto-*giallo*, y resulta ser doblemente innovador.
Con un excelente guión, una cinematografía arropadora y una actuación excelente por parte del actor principal, *Peeping Tom* es una entrega primordial del cine de terror británico de los sesenta, y deja su marca en el séptimo arte como un antecesor del *slasher*, tendencia que dominaría en grande particularmente en la posterior década de los ochenta; pero también es un proficiente estudio psicológico que involucra los efectos de los traumas experimentados durante la niñez en el desarrollo mental y emocional de los adultos, y merece mayor reconocimiento entre los estudiosos del cine y la audiencia moderna.

View file

@ -0,0 +1,20 @@
+++
date = '2022-07-06T22:24:00Z'
draft = false
title = 'Si me dedicara a robar, me pagarían de inmediato…'
categories = ['General']
tags = ['Feria del libro 2022', 'FIL 2022', 'La paradoja del fénix', 'Ministerio de Cultura', 'Pagos', 'Peter Domínguez', 'República Dominicana', 'Santo Domingo']
+++
Más de dos meses después de participar en la pasada Feria del Libro que se celebró en Santo Domingo el 23 de abril de este año, sigo en espera del pago por mi participación en una de las conferencias.
<!--more-->
Mi ponencia formó parte del *Pabellón Cultural de Ficción Especulativa ADFE 2022*, y se tituló «*Tú, el autor inmortal Peter Domínguez: La paradoja del fénix*», donde discuto todo mi proceso creativo detrás de [mi compilación de cuentos cortos publicada en el 2018](https://www.amazon.com/paradoja-del-f%C3%A9nix-Intihuaman-Spanish-ebook/dp/B07D3TK9D2/ref=sr_1_1?keywords=la+paradoja+del+fenix).
Realizar una conferencia no es un trabajo sencillo; requiere de amplia revisión y preparación de material, detallar una presentación visual, estructurar y organizar el conversatorio de manera que sea coherente e intelectualmente estimulante, y por último tener el deseo, la pasión y el carisma para abordar al público mediante el tema expuesto.
En años anteriores, las remuneraciones que recibíamos los conferencistas y talleristas por nuestra participación en la feria eran instantáneas: tan pronto concluía el evento, se nos extendía un cheque o dinero en efectivo. Este año lo único que hemos recibido hasta ahora es silencio.
Como egresado de la UASD, donde procuré una Licenciatura en Letras y actualmente curso una Maestría en Literatura, nunca había considerado por qué la gente roba; después de todo, si me he preparado académicamente, es para no tener que hacerlo. Pero ahora lo comprendo: si me dedicara a robar, me pagarían de inmediato…

14
content/sobre-mi.md Normal file
View file

@ -0,0 +1,14 @@
+++
date = '2025-03-13T22:29:59Z'
draft = false
title = 'Sobre Mí'
layout = 'page'
showMetadata = false
+++
Soy un escritor de ciencia ficción que reside en un país completamente cyberpunk: con alta tecnología y baja calidad de vida. No podría ser más perfecto. He publicado mis escritos en varias revistas, tales como *Alfa Eridiani*, *miNatura* y *Tiempos Oscuros*. Fui uno de los autores antologados con un cuento en *Futuros en el mismo trayecto del sol*, la primera antología de fantasía y ciencia ficción de República Dominicana. Dicho libro también recoge uno de mis ensayos. Publiqué la colección de cuentos *La paradoja del fénix* en el 2018, [disponible en Amazon](https://www.amazon.com/paradoja-del-f%C3%A9nix-Intihuaman-Spanish-ebook/dp/B07D3TK9D2), y actualmente escribo mi primera novela.
Mis hobbies incluyen los videojuegos, la tecnología, el cine de terror, ~~y gritarle a mis drivers de NVIDIA cuando no quieren colaborar con mi instalación de [Arch Linux](https://archlinux.org/)~~. Al menos así era, hasta que por fin me cambié a una tarjeta de video de AMD.
Este blog se rige por una filosofía minimalista y por el [principio KISS](https://es.wikipedia.org/wiki/Principio_KISS). Por ello, el sitio estará libre de imágenes, videos, anuncios, exceso de Javascript, widgets y otra clase de elementos intrusivos. El propósito es crear un espacio con un diseño limpio, claro y que haga énfasis en el contenido escrito.

55
hugo.toml Normal file
View file

@ -0,0 +1,55 @@
baseURL = 'https://peterdominguez.art'
title = 'Peter Domínguez'
theme = 'nightfall'
languageCode = 'es-DO'
defaultContentLanguage = 'es'
[params]
user = "webmaster"
hostname = "peterdominguez.art"
footerHtml = 'Este blog es posible gracias al poder de <a href="https://www.debian.org" target="_blank">Debian GNU/Linux</a> y <a href="https://gohugo.io" target="_blank">Hugo</a>. Todo su contenido está sujeto a una licencia <a href="https://creativecommons.org/licenses/by-sa/4.0/deed.es" target="_blank">CC BY-SA 4.0.</a>'
[params.author]
name = "Peter Domínguez"
avatar = "/simon.png"
avatarSize = "size-m"
email = "correo@peterdominguez.art"
[params.styles]
color = "red"
[[params.social]]
key = 0
name = "gitlab"
url = "https://gitlab.com/putridpete"
target = "_blank"
aria = "Perfil de Gitlab"
[[params.social]]
key = 1
name = "steam"
url = "https://steamcommunity.com/id/putridpete"
aria = "Perfil de Steam"
[[params.social]]
key = 2
name = "liberapay"
url = "https://liberapay.com/vimelitist/donate"
aria = "Perfil de Liberapay"
[[params.social]]
key = 3
name = "email"
url = "mailto:correo@peterdominguez.art"
aria = "Mi correo electrónico"
[markup]
[markup.goldmark]
[markup.goldmark.renderer]
unsafe = true
[permalinks]
post = "https://peterdominguez.art/blog/"
[menu]
[[menu.header]]
name = "Sobre Mí"
weight = 0
url = "https://peterdominguez.art/sobre-mi"
[[menu.header]]
name = "blog"
weight = 0
url = "https://peterdominguez.art/blog"

View file

@ -0,0 +1,10 @@
<!DOCTYPE html>
<html>
<head>
<style>
code { padding: 2px 4px; font-size: 90%; border-radius: 4px; background-color: #1c1c1d; }
</style>
</head>
<body>
</body>
</html>

BIN
static/alucard.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
static/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

BIN
static/simon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

1
themes/nightfall Submodule

@ -0,0 +1 @@
Subproject commit 2c3d66e27621f1f18a73c1d9ba12d213e6b025a6