<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Posts on Mario Aguilar</title>
        <link>/posts/</link>
        <description>Recent content in Posts on Mario Aguilar</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-us</language>
        <copyright>&lt;a href=&#34;https://creativecommons.org/licenses/by-nc/4.0/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CC BY-NC 4.0&lt;/a&gt;</copyright>
        <lastBuildDate>Tue, 11 Feb 2020 19:01:10 -0400</lastBuildDate>
        <atom:link href="/posts/index.xml" rel="self" type="application/rss+xml" />
        
        <item>
            <title>LinuxPermissions</title>
            <link>/posts/2020/02/linuxpermissions/</link>
            <pubDate>Tue, 11 Feb 2020 19:01:10 -0400</pubDate>
            
            <guid>/posts/2020/02/linuxpermissions/</guid>
            <description>Introducción Una de las características de los sistemas operativos es que pueden llegar a ser multiusuarios, y linux no es la excepción así que vamos a aprender a como crear usuarios, dar permisos, crear grupo de usuarios, dar permisos a los grupos de usuarios, asi que a la marcha.
Admin - Root - SuperUser En pocas palabras en un sistema operativo que es instalado desde cero, en uno de los pasos es la creación del usuario por defecto o como se ve en los acrónimos del titulo.</description>
            <content type="html"><![CDATA[

<h2 id="introducción">Introducción</h2>

<p>Una de las características de los sistemas operativos es que pueden llegar a ser multiusuarios, y linux no es la excepción así que vamos a aprender a como crear usuarios, dar permisos, crear grupo de usuarios, dar permisos a los grupos de usuarios, asi que a la marcha.</p>

<h3 id="admin-root-superuser">Admin - Root - SuperUser</h3>

<p>En pocas palabras en un sistema operativo que es instalado desde cero, en uno de los pasos es la creación  del usuario por defecto o como se ve en los acrónimos del titulo.</p>
]]></content>
        </item>
        
        <item>
            <title>WireGuard</title>
            <link>/posts/2020/02/wireguard/</link>
            <pubDate>Tue, 11 Feb 2020 09:24:19 -0400</pubDate>
            
            <guid>/posts/2020/02/wireguard/</guid>
            <description>Qué es? WireGuard® es un moderno VPN, rápido, multiplataforma, con lo último en criptpgrafía, simple, considerado mejor que OPENVPN, diseñado para propósitos generales desde interfaces embebidas hasta supercomputadoras, ajustable para diferentes circunstancias, inicialmente lanzado para el kernel linux, pero ahora en configurable en la mayoria de los sistemas operativos más usados, ofreciendo soluciones más simples hasta soluciones en la industria.
Uso El objetivo de wireguard es ser simple en uso, fácil de configurar e implementar como SSH, y si hablamos de ssh, el comportamiento es el mismo con el intercambio de Claves Públicas, es resto manejado por Wireguard, hablabamos de la criptografía que hacia uso wireguard, tales coomo: * Noise protocol framework que también es usado por WhatsApp que está basado en el intercambio de llaves Diffie-Hellman  &amp;gt;Ref.</description>
            <content type="html"><![CDATA[

<h2 id="qué-es">Qué es?</h2>

<p>WireGuard® es un moderno VPN, rápido, multiplataforma, con lo último en criptpgrafía, simple, considerado mejor que OPENVPN, diseñado para propósitos generales desde interfaces embebidas  hasta supercomputadoras, ajustable para diferentes circunstancias, inicialmente lanzado para el kernel linux, pero ahora en configurable en la mayoria de los sistemas operativos más usados, ofreciendo soluciones más simples hasta soluciones en la industria.</p>

<h2 id="uso">Uso</h2>

<p>El objetivo de wireguard es ser simple en uso, fácil de configurar e implementar como SSH, y si hablamos de ssh, el comportamiento es el mismo con el intercambio de <code>Claves Públicas</code>, es resto manejado por <code>Wireguard</code>, hablabamos de la criptografía que hacia uso wireguard, tales coomo:
* <a href="http://www.noiseprotocol.org/" target="_blank">Noise protocol framework</a> que también es usado por WhatsApp que está basado en el intercambio de llaves <code>Diffie-Hellman</code>

<figure class="left">
    <img src="/images/crypto/Diffie-Hellman_Key_Exchange.svg" 
         />

    
</figure>

  &gt;Ref. <a href="https://conservancy.umn.edu/bitstream/handle/11299/107353/oh375mh.pdf?sequence=1&amp;isAllowed=y" target="_blank">UMN edu</a>
&gt;Ref. <a href="https://www.wireguard.com/" target="_blank">www.wireguard.com</a></p>
]]></content>
        </item>
        
        <item>
            <title>PDF.js</title>
            <link>/posts/2020/01/pdf.js/</link>
            <pubDate>Thu, 30 Jan 2020 13:11:56 -0400</pubDate>
            
            <guid>/posts/2020/01/pdf.js/</guid>
            <description>Es un visualizador de Portable Docuement Format (PDF) que fué construido con html5, es impulsado por la comunidad y apoyado por Mozilla Labs. La meta de esta herramienta es crear un propósito general, plataforma web basada en estándares para anáilisis y representación de archivos PDF&amp;rsquo;s
Demostración en línea https://mozilla.github.io/pdf.js/web/viewer.html</description>
            <content type="html"><![CDATA[

<p>Es un visualizador de Portable Docuement Format (PDF) que fué construido con html5, es impulsado por la comunidad y apoyado por Mozilla Labs. La meta de esta herramienta es crear un propósito general, plataforma web basada en estándares para anáilisis y representación de archivos PDF&rsquo;s</p>

<h3 id="demostración-en-línea">Demostración en línea</h3>

<p><a href="https://mozilla.github.io/pdf.js/web/viewer.html" target="_blank">https://mozilla.github.io/pdf.js/web/viewer.html</a></p>
]]></content>
        </item>
        
        <item>
            <title>IPFS</title>
            <link>/posts/2020/01/ipfs/</link>
            <pubDate>Thu, 30 Jan 2020 00:14:20 -0400</pubDate>
            
            <guid>/posts/2020/01/ipfs/</guid>
            <description>  Un Protocolo peer-to-peer &amp;ldquo;punto a punto&amp;rdquo;, diseñado para hacer la red más rápida, segura y más abierta
 Ref. https://ipfs.io/
 </description>
            <content type="html"><![CDATA[<p>
<figure class="left">
    <img src="https://ipfs.io/images/ipfs-illustration-network.svg" 
         />

    
</figure>

Un Protocolo peer-to-peer &ldquo;punto a punto&rdquo;, diseñado para hacer la red más rápida, segura y más abierta</p>

<blockquote>
<p>Ref. <a href="https://ipfs.io/" target="_blank">https://ipfs.io/</a></p>
</blockquote>
]]></content>
        </item>
        
        <item>
            <title>Maneras de ver lista de paquetes instalados en Python</title>
            <link>/posts/2020/01/maneras-de-ver-lista-de-paquetes-instalados-en-python/</link>
            <pubDate>Wed, 29 Jan 2020 21:35:04 -0400</pubDate>
            
            <guid>/posts/2020/01/maneras-de-ver-lista-de-paquetes-instalados-en-python/</guid>
            <description>Ref.- LeemenDelOwitz
 Me he visto en la situación de que una vez instaldo python en linux, ver o saber la lista de paquetes instalados que luego podrán ser importados, la situación se plantea del entorno de una manera global, esto aplicará a las versiones de python 2.xx y 3.xx. Tomar en cuenta que se pueden crear entornos virtuales, tal como virtualenv o conda
En la terminal linux, en mi caso utilizando tilix, un emulador de terminal puedes ver la información tilix install.</description>
            <content type="html"><![CDATA[

<blockquote>
<p>Ref.- <a href="https://leemendelowitz.github.io/blog/how-does-python-find-packages.html" target="_blank">LeemenDelOwitz</a></p>
</blockquote>

<p>Me he visto en la situación de que una vez instaldo python en linux, ver o saber la lista de paquetes instalados  que luego podrán ser importados, la situación se plantea del entorno de una manera global, esto aplicará a las versiones de python <code>2.xx</code> y <code>3.xx</code>. Tomar en cuenta que se pueden crear entornos virtuales, tal como <a href="https://virtualenv.pypa.io/" target="_blank">virtualenv</a> o <a href="https://www.anaconda.com/" target="_blank">conda</a></p>

<p>En la terminal linux, en mi caso utilizando <code>tilix</code>, un emulador de terminal puedes ver la información <a href="https://github.com/gnunn1/tilix" target="_blank">tilix install</a>.</p>

<h3 id="sys-path-https-docs-python-org-2-library-sys-html-sys-path"><a href="https://docs.python.org/2/library/sys.html#sys.path" target="_blank">sys.path</a></h3>

<p>Al realizar esta importación python lista los paquetes instalados en el sistema operativo:</p>

<p>En el caso para python <code>2.xx</code></p>
<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-python" data-lang="python"><span style="color:#960050;background-color:#1e0010">$</span> python2
<span style="color:#75715e">### dentro del interprete</span>
<span style="color:#f92672">&gt;&gt;&gt;</span> <span style="color:#f92672">import</span> sys
<span style="color:#f92672">&gt;&gt;&gt;</span> <span style="color:#66d9ef">print</span> <span style="color:#e6db74">&#39;</span><span style="color:#ae81ff">\n</span><span style="color:#e6db74">&#39;</span><span style="color:#f92672">.</span>join(sys<span style="color:#f92672">.</span>path)
<span style="color:#75715e">### Output</span>
<span style="color:#f92672">/</span>usr<span style="color:#f92672">/</span>lib<span style="color:#f92672">/</span>python27<span style="color:#f92672">.</span>zip
<span style="color:#f92672">/</span>usr<span style="color:#f92672">/</span>lib<span style="color:#f92672">/</span>python2<span style="color:#f92672">.</span><span style="color:#ae81ff">7</span>
<span style="color:#f92672">/</span>usr<span style="color:#f92672">/</span>lib<span style="color:#f92672">/</span>python2<span style="color:#f92672">.</span><span style="color:#ae81ff">7</span><span style="color:#f92672">/</span>plat<span style="color:#f92672">-</span>linux2
<span style="color:#f92672">/</span>usr<span style="color:#f92672">/</span>lib<span style="color:#f92672">/</span>python2<span style="color:#f92672">.</span><span style="color:#ae81ff">7</span><span style="color:#f92672">/</span>lib<span style="color:#f92672">-</span>tk
<span style="color:#f92672">/</span>usr<span style="color:#f92672">/</span>lib<span style="color:#f92672">/</span>python2<span style="color:#f92672">.</span><span style="color:#ae81ff">7</span><span style="color:#f92672">/</span>lib<span style="color:#f92672">-</span>old
<span style="color:#f92672">/</span>usr<span style="color:#f92672">/</span>lib<span style="color:#f92672">/</span>python2<span style="color:#f92672">.</span><span style="color:#ae81ff">7</span><span style="color:#f92672">/</span>lib<span style="color:#f92672">-</span>dynload
<span style="color:#f92672">/</span>usr<span style="color:#f92672">/</span>lib<span style="color:#f92672">/</span>python2<span style="color:#f92672">.</span><span style="color:#ae81ff">7</span><span style="color:#f92672">/</span>site<span style="color:#f92672">-</span>packages
<span style="color:#f92672">/</span>usr<span style="color:#f92672">/</span>lib<span style="color:#f92672">/</span>python2<span style="color:#f92672">.</span><span style="color:#ae81ff">7</span><span style="color:#f92672">/</span>site<span style="color:#f92672">-</span>packages<span style="color:#f92672">/</span>gtk<span style="color:#f92672">-</span><span style="color:#ae81ff">2.0</span>
<span style="color:#f92672">/</span>usr<span style="color:#f92672">/</span>lib<span style="color:#f92672">/</span>python2<span style="color:#f92672">.</span><span style="color:#ae81ff">7</span><span style="color:#f92672">/</span>site<span style="color:#f92672">-</span>packages<span style="color:#f92672">/</span>wx<span style="color:#f92672">-</span><span style="color:#ae81ff">3.0</span><span style="color:#f92672">-</span>gtk3</code></pre></div>
<p>En el caso de python <code>3.xx</code></p>
<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-python" data-lang="python"><span style="color:#960050;background-color:#1e0010">$</span> python3
<span style="color:#75715e">### dentro del interprete</span>
<span style="color:#f92672">&gt;&gt;&gt;</span> help(<span style="color:#e6db74">&#34;modules&#34;</span>)
Please wait a moment <span style="color:#66d9ef">while</span> I gather a list of all available modules<span style="color:#f92672">...</span></code></pre></div>
<p>Otra herramienta interesante es <a href="https://pip.pypa.io/" target="_blank">pip</a>, que esta disponible para ambas versiones de python <code>2.xx</code> y <code>3.xx</code>, en Archlinux, se encuentran en dos paquetes diferentes y de fácil instalación con <code>yay</code> a través de <code>pacman</code>:</p>

<pre><code>$ yay -S python-pip  ### Para python 3
$ yay -S python2-pip ### Para python 2
</code></pre>

<p>Instalado pip en nuestro sistema operativo, procedemos a verificar la lista de paquetes:</p>

<pre><code>pip list
</code></pre>
]]></content>
        </item>
        
        <item>
            <title>Codes Iso</title>
            <link>/posts/2020/01/codes-iso/</link>
            <pubDate>Wed, 29 Jan 2020 19:42:49 -0400</pubDate>
            
            <guid>/posts/2020/01/codes-iso/</guid>
            <description> Ref. Lov gov
 </description>
            <content type="html"><![CDATA[<blockquote>
<p>Ref. <a href="https://www.loc.gov/standards/iso639-2/php/code_list.php" target="_blank">Lov gov</a></p>
</blockquote>
]]></content>
        </item>
        
        <item>
            <title>Publicacion 1</title>
            <link>/posts/2020/01/publicacion-1/</link>
            <pubDate>Tue, 14 Jan 2020 17:18:05 +0100</pubDate>
            
            <guid>/posts/2020/01/publicacion-1/</guid>
            <description>Publicacion 1</description>
            <content type="html"><![CDATA[<p>Publicacion 1</p>
]]></content>
        </item>
        
        <item>
            <title>Antítesis</title>
            <link>/posts/1/01/ant%C3%ADtesis/</link>
            <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
            
            <guid>/posts/1/01/ant%C3%ADtesis/</guid>
            <description>El Documento, Formato En mi Universidad tenemos un formato de tesis que hasta el momento está estandarizado en la norma APA. Entonces tomaremos ciertas consideraciones respecto al formato: Las Normas APA invitan a la eliminación de las redundancias, ambigüedades, generalidades que entorpezcan la comprensión. La extensión adecuada de un texto es la rigurosamente necesaria para decir lo que deba ser dicho.
 Tipo de Papel - Tamaño: Carta (Letter)/papel 21.</description>
            <content type="html"><![CDATA[

<h1 id="el-documento-formato">El Documento, Formato</h1>

<p>En mi Universidad tenemos un formato de tesis que hasta el momento está
estandarizado en la norma APA. Entonces tomaremos ciertas
consideraciones respecto al formato: Las Normas APA invitan a la
eliminación de las redundancias, ambigüedades, generalidades que
entorpezcan la comprensión. La extensión adecuada de un texto es la
rigurosamente necesaria para decir lo que deba ser dicho.</p>

<ul>
<li><p><strong>Tipo de Papel</strong> - Tamaño: Carta (Letter)/papel 21.59 cm. x
27.94 cm. (8 <sup>1</sup>&frasl;<sub>2</sub>\&rdquo; x 11\&ldquo;)</p></li>

<li><p><strong>Márgenes</strong> - Hoja: 2.54 cm. (1 pulgada) en cada borde de la hoja
(Superior, Inferior, Izquierda, Derecha).</p>

<ul>
<li>Sangría: Es necesario dejar 5 espacios. o $0,5$ cm</li>
</ul></li>

<li><p><strong>Fuente o Tipo de Letra</strong> - Fuente: Times New Roman</p>

<ul>
<li>Tamaño: 12 pts.<br /></li>
<li>Alineamiento: Izquierda.<br /></li>
<li>Interlineado: 2.<br /></li>
</ul></li>

<li><p><strong>Numeración de Páginas</strong></p></li>

<li><p><strong>Abreviaciones</strong></p></li>
</ul>

<h1 id="agradecimientos">Agradecimientos</h1>

<p>Después de algunos años de estudios, me veo en la necesidad de agradecer
a las personas que confiaron en mi muy sin importar el momento, lugar o
situación en la que se encontrase en cualquier pasaje de sus vidas, soy
una persona que prefiere evitarse esos momentos posteriores al logro
\&ldquo;Celebración\&ldquo;, por que estoy seguro que hay mucho más por aprender,
dar aportes valiosos a nivel académico, cultural, social y científico.
Pero si tendría que agradecer muy satisfactoriamente diría, Gracias
Madre María Consuelo Salazar Cespedes, Gracias a mi Familia, Gracias a
los Buenos Docentes, como sé trata de un previo agradecimiento sólo
teniendo en cuenta el tiempo transcurrido hasta la fecha.</p>

<h1 id="previos">Previos</h1>

<p><em>sección es explicativa dando referencia a las herramientas utilizadas y
que se utilizarán en el transcurso:</em></p>

<p>La filosofía de inicio es utilizar todas las herramientas que sean <em>Open
Source</em> desde inicio hasta el final, es cierto que en el camino nos
encontraremos con tecnologías que son muy avanzadas y que son de pagos,
implicando así las cuestión de usarlas o no, sabemos que todo lo que
pagas de alguna u otra manera de automatiza algún trabajo o servicio, o
de otro simplemente no tiene pagar. El trabajo de Ingeniería implica dar
algún tipo de solución, nuestro objetivo de los muchos es utilizar
tecnología que está al alcance de cualquier persona, y facilitar a la
hora de elegir con qué trabajar, o con que iniciar un nuevo
emprendimiento tecnológico.</p>

<p>Dado que nuestras tecnologías utilizadas serán muy factibles y/
mantienen una amplia documentación, Gracias a la comunidad. En cuanto a
la metodología de investigación que se requerirá o se planea implementar
se optará por lo más accesible, puede que en proceso exista alguna
alternativa, teniendo como finalidad el dominarlas.</p>

<h2 id="por-qué-usar-software-libre-y-open-source">Por qué usar Software Libre y Open Source</h2>

<h2 id="herramientas">Herramientas</h2>

<ol>
<li><p><strong>[GNU/Linux]{.sans-serif}</strong> La Fundación GNU</p></li>

<li><p><strong>LaTeX</strong> Es una herramienta disponible de manera de pública como
software libre, en definición un sistema de composición tipografía
de alta calidad para la producción de documentación científica y
técnica,LaTeXes de hecho un estándar para la comunicación y
publicación de documentos científicos. A la fecha LaTeXse encuentra
en la versión[@LATEX]</p></li>
</ol>

<h1 id="introducción">Introducción</h1>

<p>El planteamiento teórico con fundamentos relacionados en el campo de la
salud, la idea principal es tomar herramientas Free Software y con la
misma filosofía de la Free Software Fundation FSF. Lo que significa que
los usuarios tienen la libertad de ejecución, estudiar, cambiar, y
distribuir.</p>

<h1 id="marco-teórico">Marco Teórico</h1>

<h1 id="objetivos">Objetivos</h1>

<h2 id="generales">Generales</h2>

<ul>
<li><p>Aprender Linux</p></li>

<li><p>Utilizar y colaborar al Free Software y Open Source</p></li>
</ul>

<h2 id="específicos">Específicos</h2>

<h1 id="conceptos">Conceptos</h1>

<h1 id="conclusión">Conclusión</h1>
]]></content>
        </item>
        
    </channel>
</rss>
