No anda Discord.
2026 03 31 14 47 06
El blog Otecald se trata de los proyectos de Emiliano Ezequiel Parenti, la información que aparece en este blog es de manera pública.
#!/bin/sh
# dnf download --resolve wine
dnf download --resolve SDL3 alsa-lib at-spi2-atk at-spi2-core atk audit-libs avahi-glib avahi-libs bzip2-libs cairo cairo-gobject cdparanoia-libs cmake-rpm-macros colord-libs cups-libs cyrus-sasl-lib dbus-broker dbus-common dbus-libs desktop-file-utils elfutils-libelf elfutils-libs emacs-filesystem expat flac-libs fontconfig freetype fribidi gd gdbm-libs gdk-pixbuf2 gdk-pixbuf2-modules glib2 glibc glibc-gconv-extra gmp gnutls graphene graphite2 gsm gstreamer1 gstreamer1-plugins-base gtk3 harfbuzz jbigkit-libs json-glib keyutils-libs krb5-libs lame-libs lcms2 libX11 libX11-xcb libXau libXcomposite libXcursor libXdamage libXext libXfixes libXft libXi libXinerama libXpm libXrandr libXrender libXtst libXv libXxf86vm libacl libaom libasyncns libattr libavif libblkid libbrotli libcap libcap-ng libcloudproviders libcom_err libdatrie libdav1d libdecor libdrm libeconf libedit libepoxy libevent libexif libfdisk libffi libgcc libglvnd libglvnd-egl libglvnd-glx libgudev libgusb libibverbs libicu libidn2 libimagequant libjpeg-turbo liblerc libmount libnghttp2 libnl3 libogg libpcap libpciaccess libpng libpsl libseccomp libselinux libsepol libsndfile libsoup3 libssh libstdc++ libtasn1 libthai libtheora libtiff libtinysparql libtool-ltdl libunistring libunwind libusb1 libuuid libv4l libva libverto libvisual libvorbis libwayland-client libwayland-cursor libwayland-egl libwayland-server libwebp libxcb libxcrypt libxkbcommon libxml2 libxshmfence libyuv libzstd llvm-filesystem llvm-libs lm_sensors-libs mesa-dri-drivers mesa-filesystem mesa-libEGL mesa-libGL mesa-libOSMesa mesa-libgbm mesa-va-drivers mingw-binutils-generic mingw-filesystem-base mingw32-FAudio mingw32-SDL3 mingw32-crt mingw32-filesystem mingw32-lcms2 mingw32-libgcc mingw32-libjpeg-turbo mingw32-libpng mingw32-libstdc++ mingw32-libtiff mingw32-libxml2 mingw32-libxslt mingw32-sdl2-compat mingw32-vkd3d mingw32-win-iconv mingw32-winpthreads mingw32-zlib mingw64-FAudio mingw64-SDL3 mingw64-crt mingw64-filesystem mingw64-lcms2 mingw64-libgcc mingw64-libjpeg-turbo mingw64-libpng mingw64-libstdc++ mingw64-libtiff mingw64-libxml2 mingw64-libxslt mingw64-sdl2-compat mingw64-vkd3d mingw64-win-iconv mingw64-winpthreads mingw64-zlib mpg123-libs ncurses-libs nettle openldap openssl-libs opus orc p11-kit pam-libs pango pcre2 pcsc-lite-libs perl pixman pulseaudio-libs rav1e-libs readline samba-winbind-clients sane-backends-libs sdl2-compat spirv-tools-libs sqlite-libs svt-av1-libs unixODBC vulkan-loader wine-fonts wine-mono xz-libs zlib-ng-compat
Aprender a programar se convirtió en una habilidad esencial en el mundo moderno. En mi experiencia personal, empezar a programar me abrió muchas puertas. Me acuerdo cuando arranqué con Python; al principio fue un desafío, pero con el tiempo, la lógica detrás de los códigos se fue poniendo más clara y emocionante.
Para empezar, la programación fomenta el pensamiento crítico y la resolución de problemas. Imaginá que tenés un problema complejo, como organizar una gran cantidad de datos. La programación te enseña a descomponer ese problema en partes más chicas y manejables. Me encontré haciendo esto cuando trabajaba en un proyecto de análisis de datos, y fue realmente satisfactorio ver cómo un conjunto de líneas de código podía ordenar y analizar grandes volúmenes de información de manera eficiente.
Además, las habilidades de programación son extremadamente versátiles. No solo se aplican a trabajos tecnológicos; muchos campos, como la biología, la economía y hasta las artes, utilizan la programación para innovar y mejorar sus procesos. Por ejemplo, un amigo mío que labura en biotecnología utiliza Python para analizar secuencias genéticas, lo que acelera enormemente su investigación.
Otro punto a destacar es la comunidad de programación. Hay una cantidad enorme de recursos disponibles en línea, desde tutoriales en YouTube hasta foros como Stack Overflow. Me acuerdo una vez que estaba trabado con un problema complicado y, tras publicar mi duda en un foro, recibí varias soluciones en cuestión de horas. Este sentido de comunidad y colaboración es invaluable.
Por último, aprender a programar puede ser muy gratificante a nivel personal. Cada pequeño logro, como hacer funcionar un algoritmo o crear una aplicación sencilla, te da una gran sensación de satisfacción. Te anima a seguir aprendiendo y explorando nuevas posibilidades.
En resumen, la programación no solo es una habilidad técnica, sino una herramienta poderosa que abre un mundo de oportunidades. Si aún no empezaste, te animo a que lo intentes. Puede parecer intimidante al principio, pero con perseverancia y los recursos adecuados, cualquiera puede aprender a programar y beneficiarse de las ventajas que ofrece.
----
Entrada generada por ChatGPT.
https://chatgpt.com/share/2811087e-e410-40d4-947b-f48bbea88d77
Tenemos en Linux esta palabra en .data..percpu
uespemosmodnarodarenegylsetybdet
Si invertimos el orden de las letras:
tedbyteslygeneradorandomsomepseu
Se puede notar una frase:
ted bytes ly genera do random some pseu
Podemos ordenar las palabras
some bytes generated pseudorandomly
La gente debería poder evitar chatgepetizar sus mentes.
¿Qué es eso de chatgepetizar?
Pues es cuando ChatGPT responde algo mal producto de su bayesianización que es equivalente al autismo.
Tanto el autismo como el alzheimer son enfermedades mentales que lo sufre más el que está al lado que el propio ser que lo padece, porque tiene que estar todo el día cuidando a esa persona y soportando sus actitudes autistas.
Sus neuronas, tanto en robots como humanos, tienden a bayesianarse, y eso es justamente lo opuesto a cómo funciona un cerebro humano.
Una inteligencia artificial que realmente aprenda como nosotros tiene que tener neuronas antibayesianas.
Cualquier persona o robot que bayesiane sus neuronas está infectando este mundo con lo opuesto a la inteligencia.
Así que ya saben, estudien Bayes, para poder evitarlo.
c = radianes * raíz cuadrada de ( 2 * ( 1 - coseno del ángulo ) ) / ánguloSiendo el ángulo mayor o igual a cero y menor o igual a pi, representado en radianes. La pregunta es, ¿Por qué aparecen círculos en esta vida? ¿Será que el número pi quiere decirnos algo? Los círculos aparecen hasta en el sol, y solo necesitamos conocer cuál es el ángulo adecuado para que la fórmula de Adonis sea aplicada.... Es posible que nunca lo sepamos.
hexdump -ve '1/1 "%.2x"' "$1" > "$2"/usr/bin/hb
echo -ne "$(cat "$1" | sed -e 's/../\\x&/g')" > "$2"/usr/bin/rem
cat "$1" | sed s/$3/$4/g > "$2"Solución
b=/usr/lib64/libpangoxft-1.0.so.0 c=/usr/lib64/pangoxft.txt e=/usr/lib64/pangoxft2.txt bh $b $c g=70616e676f5f66635f666f6e745f6d61705f7365745f64656661756c745f73756273746974757465 h=675f6d656d6475703200000000000000000000000000000000000000000000000000000000000000 rem $c $e $g $h mv -v $b $b.cop hb $e $b
Veamos este problema matemático que me planteo... ¿Cuánto espacio ocupa toda la información?
Pongamos como ejemplo la unidad de medida, 1 byte por milímetro cúbico.
El peso aproximado en el año 2018 superó fácilmente los 10 zettabyte, para el 2020 se calcula que esta cantidad se puede duplicar
Un cubo de un metro tiene 1000 bytes de ancho por 1000 de alto por 1000 de largo... Para no complicarnos con las exactitudes, usamos el 1024. Entonces pensamos, kilo mega giga.
En un GB tenemos un metro cúbico... Ahora marcando ese límite de un metro de alto, entonces en un GB hay un metro cuadrado.
Un PB (Petabyte) es mil veces lo anterior, 1 KM cuadrado
Un ZB (Zettabyte) es mil veces lo anterior, 1000 KM al cuadrado, que es un millón de KM cuadrados.
Esos 10 ZB de todo el internet del mundo, equivale a un poco menos que la superficie de Rusia, el cual por estos momentos, esa cantidad de información será superada:
https://es.wikipedia.org/wiki/Rusia
superficie de 17 098 242 km²
Bueno... Mi mente está cambiando, empiezo a notar cosas bastante raras en la programación, aquí va una, y es que...
Google está mal programado intencionalmente.
Señores, esto que digo es así, y no va solo para Google, sino para twitter y demás servicios. Tan solo mirar el código fuente de cualquier página y ver que parece no estar hecho por humanos, sino por alguna inteligencia diferente a la humana, me hace pensar que los programadores quieren complicar la manera en que investigan su código fuente.
Solo miren esto: view-source:https://www.google.com/
Algo tan básico como usar el tag script con el atributo src para organizar mejor los archivos, no está sucediendo. ¿Esto es para aligerar la carga? ¿Entonces por qué también se está usando el src más abajo? ¿Qué intentan con esto?
Otra cosa que veo, tampoco se están usando correctamente los saltos de línea.
<!doctype html><html
¿Hay demasiada diferencia en el tiempo de carga por usar algunos bytes menos? Pero en la parte del Copyright de tal librería aparecen saltos de línea... Veo que aquí tampoco hay una decisión para mantener el estilo en todo el documento, no hay ningún patrón de estilo en el código fuente, es directamente inentendible.
A todo esto me pregunto si esta mala programación es intencionada, o es como los quick and dirty (rápido y sucio), algo hecho a las apuradas. La verdad es muy extraño todo.