<?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>Linux Sin Humo (Publicaciones sobre GUI)</title><link>https://sergiobelkin.com/</link><description></description><atom:link href="https://sergiobelkin.com/categories/gui.xml" rel="self" type="application/rss+xml"></atom:link><language>es</language><copyright>Contents © 2026 &lt;a href="mailto:sebelk@gmail.com"&gt;sebelk&lt;/a&gt; 
&lt;a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;
&lt;img alt="Creative Commons License BY-NC-SA"
style="border-width:0; margin-bottom:12px;"
src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png"&gt;&lt;/a&gt;
</copyright><lastBuildDate>Mon, 15 Jun 2026 17:20:15 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>3 Power Tips + Power Link I12</title><link>https://sergiobelkin.com/posts/3-power-tips-power-link-i12/</link><dc:creator>sebelk</dc:creator><description>&lt;figure&gt;&lt;img src="https://sergiobelkin.com/images/PowerTipsPlus.png"&gt;&lt;/figure&gt; &lt;p&gt;"GUI vs CLI" es un falso dilema. Antes que técnico, es cultural: hábitos, modos de trabajo y supersticiones que arrastramos quienes trabajamos en IT. La consola y la interfaz gráfica no se disputan el mismo lugar; resuelven problemas distintos y, bien usadas, se complementan.&lt;/p&gt;
&lt;h3 id="power-tip-1-una-imagen-contra-una-tabla-de-sectores"&gt;Power Tip #1 Una imagen contra una tabla de sectores&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Hay que redimensionar una partición con datos, y querés ver cómo queda el layout antes de escribir al disco.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;La línea de comandos no te deja sin red: &lt;code&gt;sgdisk&lt;/code&gt; o un playbook de Ansible pueden simular el cambio sin escribir al disco. El tema es cómo lo muestran: una tabla de números —alineación a sectores, espacio libre real, orden físico de las particiones— que hay que reconstruir de cabeza.&lt;/p&gt;
&lt;p&gt;GParted o KDE Partition Manager muestran ese mismo estado final, pero dibujado:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;gparted&lt;span class="w"&gt; &lt;/span&gt;/dev/sdX
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Cargan el layout, dejan encolar varias operaciones, y muestran el resultado antes de aplicarlo. El "Aplicar" recién dispara las llamadas reales al disco.&lt;/p&gt;
&lt;p&gt;&lt;a class="image-reference" href="https://sergiobelkin.com/images/pt12-kde-partition-manager.webp"&gt;&lt;img src="https://sergiobelkin.com/images/pt12-kde-partition-manager.webp" alt="Barra de herramientas del Gestor de Particiones de KDE con «Aplicar» y «Cambiar el tamaño/mover», y la lista de particiones del disco: los cambios se preparan sobre el layout y nada se escribe hasta pulsar «Aplicar»"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cuando la operación es difícilmente reversible y conviene evaluar el estado de antemano, la GUI es un camino apropiado: no porque la CLI no pueda simular, sino porque entrega una imagen donde la consola entrega una tabla. Y eso no tiene que ver con el nivel del operador.&lt;/p&gt;
&lt;h3 id="power-tip-2-el-clic-no-se-copia-de-manera-natural"&gt;Power Tip #2 El clic no se copia de manera natural&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Ajustaste una regla de firewall desde Cockpit, el servicio volvió, y treinta días después hay que replicarlo en otros 50 nodos.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;El cambio se hizo en la web UI, no en una shell.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="nb"&gt;history&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;grep&lt;span class="w"&gt; &lt;/span&gt;firewall-cmd
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;No aparece nada: no hay un comando para copiar.&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;firewall-cmd&lt;span class="w"&gt; &lt;/span&gt;--permanent&lt;span class="w"&gt; &lt;/span&gt;--add-service&lt;span class="o"&gt;=&lt;/span&gt;https&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;firewall-cmd&lt;span class="w"&gt; &lt;/span&gt;--reload
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;La CLI permite reproducir y adaptar; la GUI facilita hacerlo una sola vez.&lt;/p&gt;
&lt;h3 id="power-tip-3-un-comando-contra-el-asistente-de-media-docena-de-pantallas"&gt;Power Tip #3 Un comando contra el asistente de media docena de pantallas&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Hay que crear el mismo private endpoint en dev, staging y prod, y en el Portal es un asistente de varias pantallas cada vez.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Resource group, región, sub-resource, VNet, subnet: cada pantalla es un clic y un punto donde el tercer entorno termina distinto del primero.&lt;/li&gt;
&lt;li&gt;No hay forma de correr "lo mismo" dos veces: cada pasada se arma a mano de nuevo.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;az&lt;span class="w"&gt; &lt;/span&gt;network&lt;span class="w"&gt; &lt;/span&gt;private-endpoint&lt;span class="w"&gt; &lt;/span&gt;create&lt;span class="w"&gt; &lt;/span&gt;--name&lt;span class="w"&gt; &lt;/span&gt;pe-app&lt;span class="w"&gt; &lt;/span&gt;--resource-group&lt;span class="w"&gt; &lt;/span&gt;rg-prod&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;--vnet-name&lt;span class="w"&gt; &lt;/span&gt;vnet-prod&lt;span class="w"&gt; &lt;/span&gt;--subnet&lt;span class="w"&gt; &lt;/span&gt;snet-data&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;--private-connection-resource-id&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$sqlid&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--group-id&lt;span class="w"&gt; &lt;/span&gt;sqlServer&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;--connection-name&lt;span class="w"&gt; &lt;/span&gt;pe-app-conn
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;La misma operación entra en una línea parametrizable: la repetís idéntica en cada entorno cambiando un par de variables. El patrón no es de Azure — &lt;code&gt;aws&lt;/code&gt; y &lt;code&gt;gcloud&lt;/code&gt; resuelven lo suyo igual.&lt;/p&gt;
&lt;p&gt;Cuando la misma operación se repite entre entornos, el asistente visual es el cuello de botella, no la ayuda.&lt;/p&gt;
&lt;h3 id="power-link"&gt;Power Link&lt;/h3&gt;
&lt;p&gt;"La IA provocará la inutilidad de la línea de comandos". ¿Será así? Mark Pesce —co-creador de VRML— sostiene en The Register justo lo contrario: &lt;a href="https://www.theregister.com/software/2026/03/11/ai-has-made-the-cli-more-important-and-powerful/5229986"&gt;AI has made the Command Line Interface more important and powerful than ever before&lt;/a&gt;. Su argumento es que las GUIs se volvieron tan recargadas que ni los agentes las operan bien, y la CLI reaparece como el terreno común entre humanos y máquinas. No hace falta estar de acuerdo en todo para que la pregunta quede flotando: ¿cuánto de lo que se grita en los medios y en las redes sociales vamos a tener que repensar?&lt;/p&gt;</description><category>Azure</category><category>CLI</category><category>Cockpit</category><category>GUI</category><category>sysadmin</category><guid>https://sergiobelkin.com/posts/3-power-tips-power-link-i12/</guid><pubDate>Mon, 08 Jun 2026 04:16:42 GMT</pubDate></item></channel></rss>