<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bitácora de Vuelo (Publicaciones sobre typuspocus)</title><link>http://blog.taniquetil.com.ar/</link><description></description><atom:link href="http://blog.taniquetil.com.ar/categories/typuspocus.xml" rel="self" type="application/rss+xml"></atom:link><language>es</language><copyright>Contents © 2025 &lt;a href="mailto:facundo@taniquetil.com.ar"&gt;Facundo Batista&lt;/a&gt; CC BY-NC-SA</copyright><lastBuildDate>Sat, 18 Jan 2025 18:30:11 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Yéndome de snaps y distribuyendo Typus Pocus</title><link>http://blog.taniquetil.com.ar/posts/0871/</link><dc:creator>Facundo Batista</dc:creator><description>&lt;p&gt;Cuando me fui de Canonical seguí trabajando en un entorno informático muy parecido al que tenia mientras trabajaba allí. Obvio que borré y desinstalé cosas que no iba a usar en el corto plazo (o nunca más) como &lt;a class="reference external" href="https://microk8s.io/"&gt;microk8s&lt;/a&gt;, pero en realidad yo usaba Ubuntu antes de entrar en Canonical y seguí usando Ubuntu después de ese período de catorce años y medio (aunque me pasé de Ubuntu normal a Kubuntu en algún momento del viaje).&lt;/p&gt;
&lt;p&gt;Dicho eso, con el tiempo algo me empezó a hacer ruido y molestar más y más: que la máquina se vaya actualizando sola todo el tiempo. Sospecho fuertemente que algunas inestabilidades vienen de ahí ya que luego de actualizaciones yo no reiniciaba los programas (o la computadora entera) aunque saliera el cartel de "es necesario reiniciar".&lt;/p&gt;
&lt;p&gt;Charlando de eso con unas y otras personas, eventualmente llegué a la conclusión de que aunque quería seguir con Ubuntu, lo quería levemente modificado. Particularmente sin &lt;a class="reference external" href="https://es.wikipedia.org/wiki/Snap_(gestor_de_paquetes)"&gt;snaps&lt;/a&gt;. Pero es más fácil decirlo que hacerlo, porque algunas cosas sólo se distribuyen en Ubuntu via snaps... por ejemplo, si hacés &lt;code class="docutils literal"&gt;sudo apt install firefox&lt;/code&gt; eso te instala un &lt;em&gt;snap&lt;/em&gt;!&lt;/p&gt;
&lt;p&gt;Pero claro, siempre se puede instalar las cosas desde otro lado. Bajar algún &lt;code class="docutils literal"&gt;.deb&lt;/code&gt; a mano, correr algún script, etc. Para Firefox puntualmente &lt;a class="reference external" href="https://support.mozilla.org/en-US/kb/install-firefox-linux"&gt;hay instrucciones específicas&lt;/a&gt;, por ejemplo. Con Chromium se me complicó parecido, tuve que usar &lt;a class="reference external" href="http://packages.linuxmint.com/pool/upstream/c/chromium/"&gt;lo que armó gente de Mint&lt;/a&gt;. Y para Skype no encontré alternativa, pero no me jode porque casi no lo uso (solamente cuando tengo que llamar a un teléfono fijo en otro país) así que lo utiizaré via web y ya.&lt;/p&gt;
&lt;p&gt;Por otro lado, uno de los programas que tenía instalado como &lt;em&gt;snap&lt;/em&gt; era &lt;a class="reference external" href="https://typuspocus.taniquetil.com.ar/"&gt;Typus Pocus&lt;/a&gt;, el juego donde un mago tiene que tipear hechizos para atravesar su particular aventura :)&lt;/p&gt;
&lt;a class="reference external image-reference" href="https://typuspocus.taniquetil.com.ar/"&gt;&lt;img alt="El juego del mago" src="http://blog.taniquetil.com.ar/images/typuspocus1.png"&gt;&lt;/a&gt;
&lt;p&gt;Este juego me puso en una disyuntiva: si yo mismo no lo queria más como &lt;em&gt;snap&lt;/em&gt;, ¿en qué forma lo iba a ofrecer al mundo para que sea fácilmente instalable?&lt;/p&gt;
&lt;p&gt;Que interesante sería tener un sistema que permita instalar paquetes Python y que te resuelvan todo el tema de la distribución e instalación de dependencias, ¿no? Bueno, claro que existe, lo hice yo porque soy previsor de formas que sólo el universo conoce (?): aquí entra PyEmpaq.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://pyempaq.readthedocs.io/en/latest/"&gt;PyEmpaq&lt;/a&gt; es un simple pero poderoso empaquetador de Python para correr cualquier proyecto en cualquier lado con las dependencias que necesite mientras sean instalables en un entorno virtual.&lt;/p&gt;
&lt;a class="reference external image-reference" href="https://pyempaq.readthedocs.io/en/latest/"&gt;&lt;img alt="¡Empaquétalo!" src="https://blog.taniquetil.com.ar/images/logo-pyempaq.png"&gt;&lt;/a&gt;
&lt;p&gt;Entonces, si quieren jugar a Typus Pocus lo único que tienen que hacer es &lt;a class="reference external" href="https://github.com/facundobatista/typuspocus/releases/download/v2.0/TypusPocus-2.0.pyz"&gt;bajarse este archivo&lt;/a&gt; y correrlo con Python (&lt;code class="docutils literal"&gt;python3 &lt;span class="pre"&gt;TypusPocus-2.0.pyz&lt;/span&gt;&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;Anecdóticamente, me pasó que algo había cambiado en &lt;a class="reference external" href="https://www.pygame.org/"&gt;pygame&lt;/a&gt; (el framework para juegos que usa Typus Pocus) y todos los textos se veían feos, por suerte Dave pudo encontrar qué era y lo fixeamos. Y yo de paso le arreglé el sistema de cómo se calcula el puntaje, que siempre estuvo medio roto.&lt;/p&gt;
&lt;p&gt;Disfruten.&lt;/p&gt;</description><category>instalación</category><category>juego</category><category>paquetes</category><category>PyEmpaq</category><category>snaps</category><category>typuspocus</category><guid>http://blog.taniquetil.com.ar/posts/0871/</guid><pubDate>Fri, 17 Jan 2025 19:20:00 GMT</pubDate></item></channel></rss>