<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Control archivos - Frexus</title>
	<atom:link href="https://www.frexus.dev/tag/control/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.frexus.dev/tag/control/</link>
	<description>Generando Valor Agreado</description>
	<lastBuildDate>Mon, 11 Sep 2023 06:10:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.frexus.dev/wp-content/uploads/2024/03/cropped-Captura-de-Pantalla-2022-12-26-a-las-15.52.42-32x32.png</url>
	<title>Control archivos - Frexus</title>
	<link>https://www.frexus.dev/tag/control/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">215529362</site>	<item>
		<title>El control</title>
		<link>https://www.frexus.dev/post/el-control/</link>
					<comments>https://www.frexus.dev/post/el-control/#respond</comments>
		
		<dc:creator><![CDATA[Alfredo de Jesús Gutiérrez]]></dc:creator>
		<pubDate>Thu, 13 Jul 2023 06:04:19 +0000</pubDate>
				<category><![CDATA[post]]></category>
		<category><![CDATA[Control]]></category>
		<category><![CDATA[Ensamblador]]></category>
		<guid isPermaLink="false">https://www.frexus.dev/?p=2031</guid>

					<description><![CDATA[<p>El control en el lenguaje ensamblador es esencial para escribir programas que tomen decisiones, realicen bucles y ejecuten subrutinas de manera efectiva. Se debe comprender cómo funcionan las instrucciones de control y cómo usarlas para dirigir el flujo de ejecución de manera adecuada y eficiente. A continuación, se describen algunos conceptos clave relacionados con el control en ensamblador:</p>
<p>La entrada <a href="https://www.frexus.dev/post/el-control/">El control</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" src="https://www.frexus.dev/wp-content/uploads/2023/09/pexels-photo-211151.jpeg" alt="el control white caution cone on keyboard" class="wp-image-2032" style="width:575px;height:382px" width="575" height="382" srcset="https://www.frexus.dev/wp-content/uploads/2023/09/pexels-photo-211151.jpeg 1880w, https://www.frexus.dev/wp-content/uploads/2023/09/pexels-photo-211151-300x199.jpeg 300w, https://www.frexus.dev/wp-content/uploads/2023/09/pexels-photo-211151-1024x681.jpeg 1024w, https://www.frexus.dev/wp-content/uploads/2023/09/pexels-photo-211151-768x511.jpeg 768w, https://www.frexus.dev/wp-content/uploads/2023/09/pexels-photo-211151-1536x1021.jpeg 1536w" sizes="(max-width: 575px) 100vw, 575px" /><figcaption class="wp-element-caption">Photo by Fernando Arcos on <a href="https://www.pexels.com/photo/white-caution-cone-on-keyboard-211151/">Pexels.com</a></figcaption></figure>



<p>El control en el lenguaje ensamblador es esencial para escribir programas que tomen decisiones, realicen bucles y ejecuten subrutinas de manera efectiva. Se debe comprender cómo funcionan las instrucciones de control y cómo usarlas para dirigir el flujo de ejecución de manera adecuada y eficiente.</p>



<p>A continuación, se describen algunos conceptos clave relacionados con el control en ensamblador:</p>



<ol class="wp-block-list">
<li><strong>Instrucciones de Salto (Jump):</strong> Estas son instrucciones que permiten al programa cambiar de manera no secuencial de una ubicación de memoria a otra. Los saltos pueden ser incondicionales (siempre se toma el salto) o condicionales (el salto se toma solo si se cumple una condición específica). Los saltos incondicionales son útiles para implementar bucles y estructuras de control de flujo, mientras que los saltos condicionales se utilizan para tomar decisiones basadas en el estado de la CPU.</li>



<li><strong>Ramificaciones Condicionales:</strong> Las ramificaciones condicionales permiten al programa tomar diferentes caminos de ejecución según una condición específica. Por ejemplo, una ramificación condicional podría verificar si un valor es igual a cero y, en función de esa condición, decidir si saltar a una ubicación de memoria diferente o continuar con la ejecución normal del programa.</li>



<li><strong>Instrucciones de Llamada y Retorno:</strong> Estas instrucciones se utilizan para gestionar la ejecución de subrutinas o funciones. Una instrucción de llamada (call) salta a una ubicación de memoria específica donde se encuentra la subrutina, y una instrucción de retorno (return) regresa al punto de origen después de que se haya completado la subrutina.</li>



<li><strong>Estructuras de Control de Flujo:</strong> En ensamblador, las estructuras de control de flujo como los bucles (loops) y las declaraciones condicionales (if-else) se implementan mediante saltos y ramificaciones condicionales. Estas estructuras permiten controlar la ejecución del programa en función de condiciones específicas.</li>



<li><strong>Instrucciones de Interrupción:</strong> Las interrupciones son eventos que pueden interrumpir la ejecución normal del programa. Las instrucciones de manejo de interrupciones permiten al programa responder a eventos externos, como solicitudes de E/S o errores, y luego regresar a la ejecución normal.</li>
</ol>
<p>La entrada <a href="https://www.frexus.dev/post/el-control/">El control</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.frexus.dev/post/el-control/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2031</post-id>	</item>
		<item>
		<title>Repositorios, gestión y git</title>
		<link>https://www.frexus.dev/articulo/repositorios-gestion-y-git/</link>
					<comments>https://www.frexus.dev/articulo/repositorios-gestion-y-git/#respond</comments>
		
		<dc:creator><![CDATA[Alfredo de Jesús Gutiérrez]]></dc:creator>
		<pubDate>Fri, 15 Oct 2021 15:56:07 +0000</pubDate>
				<category><![CDATA[articulo]]></category>
		<category><![CDATA[#Gestión]]></category>
		<category><![CDATA[Control]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[SCV]]></category>
		<category><![CDATA[Versiones]]></category>
		<guid isPermaLink="false">https://www.ajgutierrez.me/?p=404</guid>

					<description><![CDATA[<p>No es ningún secreto que la gestión de proyectos, tenga que tener un gran administración de documentos, que van desde el levantamiento de requisitos, la planeación, el gantt, los costos, entre otros. Un problema que llega a presentarse es que a como las tesis en ocasiones llega a existir mas de una versión del mismo documento, y se llega a enfrentar a lo que todos en un momento se llega a temer, &#8220;no saber cual es la versión correcta&#8221; y se termina leyendo todas las versiones. Para ello una solución es enviar a un repositorio ya sea que se encuentre en alguna nube, o en algún disco duro externo donde se tenga los últimos respaldos, los conflictos que llegan a existir es que si el internet no es el adecuado o no se dio los permisos correctos no se podrá o bien descargar y / o actualizar el documento. Y bueno en el otro caso (el del disco duro) pues se tiene el detalle de la corrupción de los datos. Existe un mecanismo que se llama &#8220;Control de Versiones&#8221; en sus inicios se usaba uno llamado SVN completamente multiplataforma, con muchas bondades en su tiempo, se podía actualizar en tiempo real los documento y visualizar los cambios existentes entre cada documento, si valía la pena sustituir el nuevo documento por el que se tenía ya. Con la evolución se crea un concepto llamado &#8220;git&#8221; el cual puede armarlo en un espacio local con un par de comando o si tienes un poco mas de infraestructura se puede montar un server que permita controlar las versiones e incluso crear nuevas versiones apartir de una ya existente, a esa acción se le llama &#8220;fork o rama&#8220; Para la instalación de git en un equipo de computo hay que ir a la siguiente url: https://gitforwindows.org/ si eres usuario de windows, si eres usuario de macosx puedes seguir este enlace: https://git-scm.com/download/mac. Si eres usuario de alguna distribución linux usa este otro enlace: https://git-scm.com/book/es/v2 En el último enlace se puede notar que viene con una serie de documentación en español donde se trata todo lo relacionado con git. Este software de control de versiones, puedes montarlo en tu propio equipo o en un servidor donde te permita hacer los cambios o respaldos de los documentos que utilices, nació para llevar el control de versiones de los programas todo su código fuente, pero hay personas que han usado git para llevar el control de sus tesis, y demás proyectos documentales. Git y su instalación Algunas distribuciones linux traen git o alguna versión instalada en el sistema. Para saber si tienes git instalado ejecuta el siguiente comando en la terminal: &#8220;git &#8211;version&#8221; si se encuentra instalado mandará un resultado como lo que se ve en la imagen 1. Si no aparece nada después de pulsar enter, o marca un error que diga &#8220;que no se encuentra el comando git&#8220;, entonces se deberá instalar. Para instalar Git en distribuciones linux que son derivadas de Redhat, se puede usar el siguiente comando: &#8220;dnf install git&#8221; sin las comillas y siendo super usuario. Si usan alguna distro basada en debian pueden usar el siguiente comando: &#8220;apt install git&#8221; y el comando empezara hacer lo demás. Si están en una macOsx o windows, solo deben de seguir el asistente. A continuación se deja un curso básico de git. De los amigos de codigofacilito:</p>
<p>La entrada <a href="https://www.frexus.dev/articulo/repositorios-gestion-y-git/">Repositorios, gestión y git</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>No es ningún secreto que la gestión de proyectos, tenga que tener un gran administración de documentos, que van desde el levantamiento de requisitos, la planeación, el gantt, los costos, entre otros. Un problema que llega a presentarse es que a como las tesis en ocasiones llega a existir mas de una versión del mismo documento, y se llega a enfrentar a lo que todos en un momento se llega a temer, &#8220;<em>no saber cual es la versión correcta&#8221;</em> y se termina leyendo todas las versiones.</p>



<p>Para ello una solución es enviar a un repositorio ya sea que se encuentre en alguna nube, o en algún disco duro externo donde se tenga los últimos respaldos, los conflictos que llegan a existir es que si el internet no es el adecuado o no se dio los permisos correctos no se podrá o bien descargar y / o actualizar el documento. Y bueno en el otro caso (el del disco duro) pues se tiene el detalle de la corrupción de los datos.</p>



<p>Existe un mecanismo que se llama &#8220;<em>Control de Versiones</em>&#8221;  en sus inicios se usaba uno llamado SVN completamente multiplataforma, con muchas bondades en su tiempo, se podía actualizar en tiempo real los documento y visualizar los cambios existentes entre cada documento, si valía la pena sustituir el nuevo documento por el que se tenía ya.</p>



<p>Con la evolución se crea un concepto llamado &#8220;<em>git</em>&#8221; el cual puede armarlo en un espacio local con un par de comando o si tienes un poco mas de infraestructura se puede montar un server que permita controlar las versiones e incluso crear nuevas versiones apartir de una ya existente, a esa acción se le llama &#8220;<em>fork</em> <em>o rama</em>&#8220;</p>



<p>Para la instalación de git en un equipo de computo hay que ir a la siguiente url: https://gitforwindows.org/ si eres usuario de windows, si eres usuario de macosx puedes seguir este enlace: https://git-scm.com/download/mac. Si eres usuario de alguna distribución linux usa este otro enlace: https://git-scm.com/book/es/v2</p>



<p>En el último enlace se puede notar que viene con una serie de documentación en español donde se trata todo lo relacionado con git. Este software de control de versiones, puedes montarlo en tu propio equipo o en un servidor donde te permita hacer los cambios o respaldos de los documentos que utilices, nació para llevar el control de versiones de los programas todo su código fuente, pero hay personas que han usado git para llevar el control de sus tesis, y demás proyectos documentales.</p>



<h4 class="wp-block-heading">Git y su instalación</h4>



<p>Algunas distribuciones linux traen git o alguna versión instalada en el sistema. Para saber si tienes git instalado ejecuta el siguiente comando en la terminal: &#8220;<em>git &#8211;version</em>&#8221; si se encuentra instalado mandará un resultado como lo que se ve en la imagen 1.</p>



<figure class="wp-block-embed is-type-rich is-provider-tumblr wp-block-embed-tumblr"><div class="wp-block-embed__wrapper">
<div class="tumblr-post" data-href="https://embed.tumblr.com/embed/post/t:d0KmrxJkElKB8EsGh2qW4w/665106343902969856/v2" data-did="68a22915c7aca6606867087db14d1bba547b9536"  ><a href="https://www.tumblr.com/ajgutierr3z/665106343902969856/git-vesion-instalacion-linux">https://www.tumblr.com/ajgutierr3z/665106343902969856/git-vesion-instalacion-linux</a></div><script async src="https://assets.tumblr.com/post.js?_v=38df9a6ca7436e6ca1b851b0543b9f51"></script>
</div><figcaption>Imagen 1. Conocer la versión de git instalada en una distribución linux. Fuente: tumblr.</figcaption></figure>



<p>Si no aparece nada después de pulsar enter, o marca un error que diga &#8220;<em>que no se encuentra el comando git</em>&#8220;, entonces se deberá instalar. Para instalar Git en distribuciones <strong>linux</strong> que son derivadas de Redhat, se puede usar el siguiente comando: &#8220;<em>dnf install git</em>&#8221; sin las comillas y siendo super usuario. Si usan alguna distro basada en debian pueden usar el siguiente comando: &#8220;<em>apt install git</em>&#8221; y el comando empezara hacer lo demás. Si están en una <strong>macOsx</strong> o <strong>windows</strong>, solo deben de seguir el asistente.</p>



<p>A continuación se deja un curso básico de git. De los amigos de codigofacilito:</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="1.- Curso Git - Introducción a Git" width="960" height="540" src="https://www.youtube.com/embed/zH3I1DZNovk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div><figcaption>Video 1. Inicio curso de git. Fuente: Youtube.</figcaption></figure>
<p>La entrada <a href="https://www.frexus.dev/articulo/repositorios-gestion-y-git/">Repositorios, gestión y git</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.frexus.dev/articulo/repositorios-gestion-y-git/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">404</post-id>	</item>
	</channel>
</rss>
