-= Old Computer Challenge =-

Log

## Jueves 13 de julio 2023

Aprovechando la computadora del reto y que tiene
recursos limitados (y no me distrae tanto), pude
aprovechar la tarde libre para aprender sobre
el sistema UXN para programar y desarrollar pequeñas
aplicaciones audiovisuales utilizando para ello
lenguaje ensamblador.

https://compudanzas.net/tutorial_de_uxn.html

También estuve presente en el canal de IRC.



## Miércoles 12 de julio 2023

He estado charlando otro rato en IRC, la compu la uso a
veces sólo terminal y otras inicio el servidor de
ventanas para navegar un rato con Dillo o con lynx, pero
la verdad cada vez uso menos el servidor de ventan

La única cosa que no he hecho es ver si puedo configurar
mi correo de hotmail en mutt, creo que ya no se puede, pero
debo confirmar esa sospecha.

Ayer por la noche también utilicé Dillo para ver unos
diagramas en un sitio web de experimentos con metal
galvanizado para producir lo que llaman "resistencia negativa"
Y esto puede producir algo parecido a un transistor.

Después de poner al rojo vivo varios tipos de metal
galvanizados, con el soplete de propano, pude echar andar
un oscilador de audio al cuál le agregué mi llave telegráfica
para probar, aquí el video:

https://sbj.edu.mx/videos/zinc-negative-oscillator.mp4

El elemento activo es ese pedazo de metal que es apenas
tocado pór el alambrito de cobre. Es meramente experimental
porque un movimiento brusco y el contacto del alambrito
sobre el metal galvanizado se rompe y para volver a encontrar
el punto exacto es algo díficil de conseguir.
El elemento activo es ese pedazo de metal que es apenas
tocado pór el alambrito de cobre. Es meramente experimental
porque un movimiento brusco y el contacto del alambrito
sobre el metal galvanizado se rompe y para volver a encontrar
el punto exacto es algo díficil de conseguir.



## Martes 11 de julio 2023

Entré un rato por la tarde al IRC del evento, conocí
a unsigned que es un tipo que mencionó que para el
evento de 2024 usará su propio sistema operativo, es decir
que construyó uno, aquí su sitio:


ttps://sizeof.cat/


## 10 de julio de 2023

El día de hoy se puso muy animado el canal de IRC
#oldcomputerchalenge en irc.libera.chat, para entrar
instalé el cliente cli llamado irssi.

También aquí en el gopher puse una captura de pantalla de
esa sesión.


Me di cuenta que cuando configuraba grub para tener 512MB de
memoria RAM no actualizaba el propio grub, pensé que se
actualizaba al reiniciar la compu y no es así, por lo que
ya quedó con:

      _,met$$$$$gg.          emilio@panzer
   ,g$$$$$$$$$$$$$$$P.       -------------
 ,g$$P"     """Y$$.".        OS: Debian GNU/Linux 11 (bullseye) i686
,$$P'              `$$$.     Host: PCV-RS55MG(LA)
',$$P       ,ggs.     `$$b:   Kernel: 5.10.0-23-686-pae
`d$$'     ,$P"'   .    $$$    Uptime: 1 hour, 38 mins
$$P      d$'     ,    $$P    Packages: 1062 (dpkg)
$$:      $$.   -    ,d$$'    Shell: bash 5.1.4
$$;      Y$b._   _,d$P'      Resolution: 1024x768
Y$$.    `.`"Y$$$$P"'         Terminal: /dev/tty2
`$$b      "-.__              CPU: Intel Pentium 4 3.20GHz (2) @ 3.191GHz
 `Y$$                        GPU: NVIDIA GeForce FX 5200
  `Y$$.                      Memory: 54MiB / 493MiB
    `$$b.
      `Y$$b.
         `"Y$b._
             `"""



## 9 de julio de 2023

No he podido quitar la memoria ram para pasar la compu PANZER
de 1gb a 512mb que es el reto, sin embargo no uso más que
100mb ya que quité el servidor X11 en el login automático.
Esto se hace en grub se cambia la línea por:

sudo vi /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="text"

He estado usando la computadora para escribir y consultar
noticias, para ello instalé el lector RSS newsboat, que
junto con el navegador lynx he podido consultar noticias
desde distintas fuentes.

Algunas de estas noticias las descargo, las edito y a veces
las publico en mi sitio personal: http://emilio.sdf.org

Para ello utilizo w3m:

w3m -dump enlace-noticia.html > archivo-noticia.txt

Una vez esto edito la noticia en markdown  y paso la misma
a html:

cat archivo-noticia.txt | markdown > archivo-noticia.htm

Para automatizarlo un poco realicé un bash script que comparto
a continuación:



#!/usr/bin/bash
# Este script es para crear los contenidos en htm
# con nombre de archivo de 8 caracteres más extensión de tres.
# Por emilio julio de 2023

rutalocal=$(pwd)
archivo=$rutalocal/$1
ruta=~/publicaciones
rutahtm=$ruta/htm/
rutatxt=$ruta/txt/
temp=$ruta/temp
cabeza=$ruta/cabeza
pie=$ruta/pie
nombrehtm=$(date +%y%m%d%I)
cat $cabeza > $temp
markdown $archivo >> $temp
cat $pie >> $temp

extraerTitulo=$(grep -Po '<h1>.*</h1>' $temp)
extraerh1=$(echo $extraerTitulo | sed 's|<h1>||g')
titulo=$(echo $extraerh1 | sed 's|</h1>||g')
echo $titulo
grep -iIl '~ili' $temp | xargs sed -i "s|~ili|~ili-$titulo|g"

mv $temp $rutahtm$nombrehtm.htm
cp $archivo $rutatxt

read -p "¿Editar el archivo? [s/N] $rutahtm$nombrehtm.htm" editar
if [ $editar = s ]
then
 vi $rutahtm$nombrehtm.htm
fi




Para que funcione hay que hacer dos archivos que aquí llamo cabeza
y el otro pie. En ellos pongo las cabeceras y pie del html que
agregará a cada htm generado.



Otra cosa muy útil que instalé es gpm, que es una utilería para
poder seleccionar, copiar y pegar desde la terminal con el mouse:

apt install gpm

Es una genialidad porque así puedo copiar y pegar enlaces sin tener
que estar memorizandolos.


Por último para publicar en mi sitio o mi gopher en SDF.ORG utilizo
el viejo programa ftp, de la siguiente forma.


ftp -p sdf.org

Ingreso mi nombre de usuario y contraseña, a continuación navego al
directorio correspondiente, antes de "subir" el archivo especifico
si es un binario o texto:

escribo el comando: ascii para que la transferencia sea de archivos
textos o binary para archivos binarios.

Puedo hacer un ls local para ver qué archivo voy a subir escribiendo:

!

luego

ls

total 92
-rw-r--r-- 1 emilio emilio 80620 jul 10 06:37 compu-ili-occ3.jpg
-rw-r--r-- 1 emilio emilio  1404 jul 10 06:38 compu.txt
-rw-r--r-- 1 emilio emilio   528 jul 10 06:38 gophermap
-rw-r--r-- 1 emilio emilio    37 jul 10 06:38 log.txt


Si deseo subir el archivo jpg


binary
put compu-ili-occ3.jpg



Caso sea un texto

ascii
put compu.txt



Salgo del comando ftp con exit.






Otra cosa que instalé fue el programa calendar que es una efeméride:

apt install calendar




Y hasta el momento este ha sido el uso que le he dado a la compu
PANZER y la cuál seguiré utilizando para continuar publicando en
web o gopher.

Espero esta bitácora le sea de utilidad a alguien más y se anime
al reto de la computadora vieja.

julio de 2023

[email protected]
gopher://sdf.org/1/users/emilio