From 8339030f3b269efb21dcef77308945cbe09f9a60 Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 3 May 2026 14:10:14 +0200 Subject: Reformat and tweak links Basically so that grepping for alex.corcoles.net returns less results --- blog/content/2020/07/enchufe-familiar.gmi | 8 ++------ blog/content/2020/07/muerte-por-monocultura.gmi | 6 +++--- .../2020/08/la-saltarina-monarquia-persa.gmi | 5 ++--- blog/content/2020/11/la-iglesia-catodica.gmi | 22 ++++++++-------------- blog/content/2020/11/trienio-linguistico.gmi | 10 +++++----- 5 files changed, 20 insertions(+), 31 deletions(-) (limited to 'blog/content/2020') diff --git a/blog/content/2020/07/enchufe-familiar.gmi b/blog/content/2020/07/enchufe-familiar.gmi index 69118167..8cc70674 100644 --- a/blog/content/2020/07/enchufe-familiar.gmi +++ b/blog/content/2020/07/enchufe-familiar.gmi @@ -1,9 +1,5 @@ # 2020-07-28 Enchufe familiar -http://informatica.blogs.uoc.edu/2020/07/28/halt-and-catch-fire/[1] +=> https://blogs.uoc.edu/informatica/es/halt-and-catch-fire/ Mi hermano escribe sobre Halt and Catch Fire. -Mi hermano escribe sobre Halt and Catch Fire. Yo dije la mía sobre el tema por aquí anteriormente[2]. - - -=> http://informatica.blogs.uoc.edu/2020/07/28/halt-and-catch-fire/ 1: http://informatica.blogs.uoc.edu/2020/07/28/halt-and-catch-fire/ -=> ../../2017/10/los-adorables-perturbados-que-me-leen-la-mente-mientras-duermo 2: gemini://alex.corcoles.net/2017/10/los-adorables-perturbados-que-me-leen-la-mente-mientras-duermo/ +=> ../../2017/10/los-adorables-perturbados-que-me-leen-la-mente-mientras-duermo Yo dije la mía sobre el tema por aquí anteriormente. diff --git a/blog/content/2020/07/muerte-por-monocultura.gmi b/blog/content/2020/07/muerte-por-monocultura.gmi index f6be9990..edb61dc9 100644 --- a/blog/content/2020/07/muerte-por-monocultura.gmi +++ b/blog/content/2020/07/muerte-por-monocultura.gmi @@ -12,7 +12,7 @@ Es especialmente flagrante cuando esta monocultura letal es innecesaria. Estuvim Quizá el fediverso, la IndieWeb o lo que sea esta semana aún no están listos del todo para reemplazar las redes sociales cerradas por un hermoso mundo distribuido y federado (yo, que tengo bastante obsesión por estos temas, aún no lo veo del todo claro para uso propio y aún estoy lejos de tener una recomendación para uso en general), pero hoy mismo se pueden dar pequeños pasos en la buena dirección -(1) ¿Qué le da más insomnio a Zuck? ¿Los monstruos gigantes pero lentos que son los gobiernos o que Coca-Cola decida retirar su publicidad de Facebook?[2] +=> https://www.theverge.com/21307454/unilever-verizon-coca-cola-starbucks-microsoft-ads-facebook (1) ¿Qué le da más insomnio a Zuck? ¿Los monstruos gigantes pero lentos que son los gobiernos o que Coca-Cola decida retirar su publicidad de Facebook? + +=> ../../2020/07/noticiarios-y-documentales [1]: Noticiarios y documentales -=> ../../2020/07/noticiarios-y-documentales 1: gemini://alex.corcoles.net/2020/07/noticiarios-y-documentales/ -=> https://www.theverge.com/21307454/unilever-verizon-coca-cola-starbucks-microsoft-ads-facebook 2: https://www.theverge.com/21307454/unilever-verizon-coca-cola-starbucks-microsoft-ads-facebook diff --git a/blog/content/2020/08/la-saltarina-monarquia-persa.gmi b/blog/content/2020/08/la-saltarina-monarquia-persa.gmi index 66286b7b..e6743cae 100644 --- a/blog/content/2020/08/la-saltarina-monarquia-persa.gmi +++ b/blog/content/2020/08/la-saltarina-monarquia-persa.gmi @@ -14,6 +14,5 @@ Jordan Mechner pretendía un juego cinematográfico y creo que, con las limitaci Para los pacientes (la verdad que el juego me ha parecido la mar de difícil y me ha costado mucho acabármelo) que no hayan gozado de esta pequeña maravilla, vale la pena escarbar para encontrar la manera de jugar al Prince of Persia. - -=> ../../2020/08/sistemas-oxidados 1: gemini://alex.corcoles.net/2020/08/sistemas-oxidados/ -=> https://github.com/jmechner/Prince-of-Persia-Apple-II/ 2: https://github.com/jmechner/Prince-of-Persia-Apple-II/ +=> ../../2020/08/sistemas-oxidados [1]: Sistemas oxidados +=> https://github.com/jmechner/Prince-of-Persia-Apple-II/ [2]: El código del Prince of Persia para el Apple II en GitHub diff --git a/blog/content/2020/11/la-iglesia-catodica.gmi b/blog/content/2020/11/la-iglesia-catodica.gmi index 7c753cd4..e04a5199 100644 --- a/blog/content/2020/11/la-iglesia-catodica.gmi +++ b/blog/content/2020/11/la-iglesia-catodica.gmi @@ -2,30 +2,24 @@ ¿Acertaron de pleno los creadores de YouTube con su nombre? ¿Los "smart" phones nos han enganchado a la nueva caja tonta? -Vivo un poco ajeno al mundo de las imágenes en acción para responder adecuadamente a esa preguntas (aunque todo apunta a que sí), pero me es conveniente documentar dos proyectos relacionados con YouTube que, sorprendentemente en estos días, no son youtube-dl[1]. +Vivo un poco ajeno al mundo de las imágenes en acción para responder adecuadamente a esa preguntas (aunque todo apunta a que sí), pero me es conveniente documentar dos proyectos relacionados con YouTube que, sorprendentemente en estos días, no son youtube-dl. -Uno es NewPipe[2]. NewPipe es una aplicación Android open source (es decir, sus entrañas están al alcance de todos) que permite ver vídeos de YouTube, como la propia aplicación de YouTube. Para ello, imita a un navegador web visitando YouTube sin hacer login. Curiosamente, se salta los pasos de mostrar anuncios y dificulta bastante que YouTube nos identifique fácilmente. Adicionalmente, implementa funcionalidades en la propia aplicación, como la suscripción a canales, con un mecanismo propio que, aunque cuenta con desventajas (no nos "sigue" de dispositivo a dispositivo), nos permite hacer cosas que no se pueden hacer usando YouTube sin hacer login. También cuenta con funcionalidades como poder reproducir el sonido de los vídeos sin tener la aplicación en primer plano, o descargar vídeos. +Uno es NewPipe. NewPipe es una aplicación Android open source (es decir, sus entrañas están al alcance de todos) que permite ver vídeos de YouTube, como la propia aplicación de YouTube. Para ello, imita a un navegador web visitando YouTube sin hacer login. Curiosamente, se salta los pasos de mostrar anuncios y dificulta bastante que YouTube nos identifique fácilmente. Adicionalmente, implementa funcionalidades en la propia aplicación, como la suscripción a canales, con un mecanismo propio que, aunque cuenta con desventajas (no nos "sigue" de dispositivo a dispositivo), nos permite hacer cosas que no se pueden hacer usando YouTube sin hacer login. También cuenta con funcionalidades como poder reproducir el sonido de los vídeos sin tener la aplicación en primer plano, o descargar vídeos. -¿Tiene pegas? Para empezar, una aplicación así va en contra de los términos de uso de la Play Store de Google, así que no la podremos encontrar ahí. Recomiendo el uso de F-Droid[3] para instalarla. F-Droid es una tienda de aplicaciones Android alternativa que ofrece sólo aplicaciones open source como NewPipe. Esto está contemplado dentro de Android- podemos configurar Android fácilmente para que nos permita instalar aplicaciones de fuera de la Play Store, instalar F-Droid y con F-Droid instalar nuevas aplicaciones. +¿Tiene pegas? Para empezar, una aplicación así va en contra de los términos de uso de la Play Store de Google, así que no la podremos encontrar ahí. Recomiendo el uso de F-Droid para instalarla. F-Droid es una tienda de aplicaciones Android alternativa que ofrece sólo aplicaciones open source como NewPipe. Esto está contemplado dentro de Android- podemos configurar Android fácilmente para que nos permita instalar aplicaciones de fuera de la Play Store, instalar F-Droid y con F-Droid instalar nuevas aplicaciones. ¿Es esto legal? Pues dependerá de la legislación que rija sobre cada uno. ¿Es peligroso? Un riesgo podría venir por instalar una aplicación que no está aprobada por Google, que supuestamente evita que se publiquen aplicaciones con funcionalidades maliciosas ocultas. Sin embargo, dado que NewPipe es una aplicación open source, en teoría cualquiera podría auditar sus entrañas, verificar que no hay tales funcionalidades ocultas y verificar que la descarga que ofrece F-Droid se corresponde con el código fuente. -Así mismo, podría existir el riesgo de que Google "castigue" a los usuarios de NewPipe, por ejemplo, cerrando sus cuentas Google, algo que no es poca broma[4]. Sin embargo, aparte de que no constan casos, a falta de alguna puerta trasera en Android, dado que NewPipe interactúa con YouTube sin hacer login, no debería haber manera fiable de identificar quién usa NewPipe. Así mismo, no ha habido manifestación alguna de Google en contra de NewPipe- más allá de que los términos de la Play Store evitan que, como muchas otras aplicaciones, la podamos encontrar allí. +=> ../../2020/11/sagrada-correspondencia Así mismo, podría existir el riesgo de que Google "castigue" a los usuarios de NewPipe, por ejemplo, cerrando sus cuentas Google, algo que no es poca broma. + +Sin embargo, aparte de que no constan casos, a falta de alguna puerta trasera en Android, dado que NewPipe interactúa con YouTube sin hacer login, no debería haber manera fiable de identificar quién usa NewPipe. Así mismo, no ha habido manifestación alguna de Google en contra de NewPipe- más allá de que los términos de la Play Store evitan que, como muchas otras aplicaciones, la podamos encontrar allí. Un proyecto similar a NewPipe es Invidious, una web alternativa que nos ofrece el contenido de YouTube que forma parte de la ilustre familia compuesta por Nitter (Twitter) y Bibliogram (Instagram). Estas webs reimplementan la funcionalidad de webs con contenido público como YouTube, permitiéndonos acceder a él como un intermediario que protege nuestra identidad. Al igual que NewPipe, Invidious curiosamente se olvida de mostrarnos anuncios y dificulta el seguimiento por parte de Google de nuestras acciones. -Al ser una aplicación web, Invidious debe ser hospedada por alguien. Al ser open source, cualquiera puede crear su propia instancia. A diferencia de NewPipe, que siendo una aplicación nos la bajamos y la ejecutamos en nuestro móvil, Invidious se ejecuta en un servidor al que accedemos. Hay un listado de instancias en la propia web de Invidious[5]. +Al ser una aplicación web, Invidious debe ser hospedada por alguien. Al ser open source, cualquiera puede crear su propia instancia. A diferencia de NewPipe, que siendo una aplicación nos la bajamos y la ejecutamos en nuestro móvil, Invidious se ejecuta en un servidor al que accedemos. Hay un listado de instancias en la propia web de Invidious. Sin embargo, dado que es una aplicación web, si bien el código fuente de Invidious es open source al igual que NewPipe, en este caso al ser una aplicación web, no podemos validar que la instancia a la que nos conectamos de Invidious se corresponda con el código fuente que alguien podría haber auditado y verificado que no contiene funcionalidades maliciosas. Sólo creando nuestra propia instancia de Invidious podremos tener esta certeza. Además, la instancia que usemos puede dejar de funcionar, aunque en este caso podriamos cambiar y seguir usando otra instancia. Por lo demás, el análisis es bastante similar al de NewPipe- con las diferencias lógicas derivadas de que una es una aplicación para móvil y la otra una aplicación web. -Bola extra: aquí un artículo sobre un soporte histórico, desconocido para mí, de películas que al parecer tuvo su momento en los ochenta[6]. - - -=> https://youtube-dl.org/ 1: https://youtube-dl.org/ -=> https://newpipe.schabi.org/ 2: https://newpipe.schabi.org/ -=> https://f-droid.org/ 3: https://f-droid.org/ -=> ../../2020/11/sagrada-correspondencia 4: gemini://alex.corcoles.net/2020/11/sagrada-correspondencia/ -=> https://github.com/iv-org/invidious/wiki/Invidious-Instances 5: https://github.com/iv-org/invidious/wiki/Invidious-Instances -=> https://gizmodo.com/i-miss-videodiscs-the-fragile-garbage-that-shaped-my-c-1845700764 6: https://gizmodo.com/i-miss-videodiscs-the-fragile-garbage-that-shaped-my-c-1845700764 +=> https://gizmodo.com/i-miss-videodiscs-the-fragile-garbage-that-shaped-my-c-1845700764 Bola extra: aquí un artículo sobre un soporte histórico, desconocido para mí, de películas que al parecer tuvo su momento en los ochenta. diff --git a/blog/content/2020/11/trienio-linguistico.gmi b/blog/content/2020/11/trienio-linguistico.gmi index 4c969a89..19b26afe 100644 --- a/blog/content/2020/11/trienio-linguistico.gmi +++ b/blog/content/2020/11/trienio-linguistico.gmi @@ -1,6 +1,8 @@ # 2020-11-01 Trienio lingüístico -Veo que hace tiempo de la última vez que hablé sobre lenguajes de programación[1]. Unas notas desde entonces: +=> ../../2015/08/mi-opinion-sobre-unos-cuantos-lenguajes-de-programacion Veo que hace tiempo de la última vez que hablé sobre lenguajes de programación. + +Unas notas desde entonces: Aunque el TIOBE (hablo del TIOBE porque es popular. Ningún índice es perfecto. Puede que el TIOBE sea el peor de todos, pero da un poco igual) no ha variado mucho en este tiempo, hay unas cuantas cosillas de las que podemos hablar. @@ -10,8 +12,6 @@ Go va subiendo. Es curioso que de los dos lenguajes impulsados por Google, el qu Lamentablemente creo que la popularidad de Go va en detrimento de un lenguaje que me pirra como es Rust. Rust nos trae innovaciones académicas a un lenguaje **sin** recolector de basura que también hace binarios fácilmente desplegables. Una maravilla que debería ir comiéndole el terreno a C/C++, los dos lenguajes sin recolector de basura más populares- es mucho más fácil y agradable escribir Rust fiable donde uno antes escribiría C o C++. Lamentablemente ese no es mi ámbito habitual, con lo que tengo que buscarme excusas cada vez más raras para deleitarme con él. Porque no veo claro que Rust pueda comerle terreno a lenguajes con recolección de basura; sí, tiene cosas que muchos de ellos no tienen, pero también tiene el quebradero de cabeza de preocuparse de satisfacer al borrow checker. Yo no apostaría por Rust donde podría usar Java, por ejemplo. -Por último, Kotlin aún anda por el #33- algo pobre para el lenguaje de moda que Google también ha decidido impulsar como primer lenguaje para hacer aplicaciones sobre Android (offtopic: Fuchsia Programming Language Policy[2]). Quizá que Swift se quede por el #16 quiere decir algo sobre Android e iOS. A mí me sigue pareciendo un bonito lenguaje alternativo a Java (aunque a parte de la JVM, también compila a JS/WASM y nativo mediante LLVM) que además quizá está motivando muchas de las mejoras que Oracle está metiendo (con gran acierto, en mi opinión) a marchas forzadas a Java últimamente. Pero yo sigo sin verlo reemplazando a Java fuera de Android (como Scala, Ceylon, etc.). - +Por último, Kotlin aún anda por el #33- algo pobre para el lenguaje de moda que Google también ha decidido impulsar como primer lenguaje para hacer aplicaciones sobre Android (offtopic: Fuchsia Programming Language Policy[1]). Quizá que Swift se quede por el #16 quiere decir algo sobre Android e iOS. A mí me sigue pareciendo un bonito lenguaje alternativo a Java (aunque a parte de la JVM, también compila a JS/WASM y nativo mediante LLVM) que además quizá está motivando muchas de las mejoras que Oracle está metiendo (con gran acierto, en mi opinión) a marchas forzadas a Java últimamente. Pero yo sigo sin verlo reemplazando a Java fuera de Android (como Scala, Ceylon, etc.). -=> ../../2015/08/mi-opinion-sobre-unos-cuantos-lenguajes-de-programacion 1: gemini://alex.corcoles.net/2015/08/mi-opinion-sobre-unos-cuantos-lenguajes-de-programacion/ -=> https://fuchsia.dev/fuchsia-src/contribute/governance/policy/programming_languages 2: https://fuchsia.dev/fuchsia-src/contribute/governance/policy/programming_languages +=> https://fuchsia.dev/fuchsia-src/contribute/governance/policy/programming_languages [1]: Fuchsia Programming Language Policy -- cgit v1.2.3