<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>How-To on Shafiq Alibhai</title>
    <link>https://www.shafiq.in/es/tags/how-to/</link>
    <description>Recent content in How-To on Shafiq Alibhai</description>
    <generator>Hugo</generator>
    <language>es-ES</language>
    <copyright>© 2009-2026 All rights reserved.</copyright>
    <lastBuildDate>Tue, 17 Oct 2023 01:30:03 +0000</lastBuildDate>
    <atom:link href="https://www.shafiq.in/es/tags/how-to/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Apagar Proxmox VM usando CLI</title>
      <link>https://www.shafiq.in/es/blog/apagar-proxmox-vm-usando-cli/</link>
      <pubDate>Tue, 17 Oct 2023 01:30:03 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/apagar-proxmox-vm-usando-cli/</guid>
      <description>&lt;p&gt;Si está buscando apagar una máquina virtual que se ejecuta en un entorno virtual Proxmox (PVE), puede usar la interfaz de línea de comandos (CLI) de Proxmox para realizar esta tarea de manera bastante efectiva. El comando para apagar una VM en Proxmox es &lt;code&gt;qm shutdown&lt;/code&gt;, seguido del ID de la máquina virtual que desea apagar. He aquí cómo hacerlo:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Acceda al servidor&lt;/strong&gt;: Primero, inicie sesión en su servidor Proxmox a través de SSH.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cómo contar el número de palabras en un archivo pdf desde Linux cli</title>
      <link>https://www.shafiq.in/es/blog/c%C3%B3mo-contar-el-n%C3%BAmero-de-palabras-en-un-archivo-pdf-desde-linux-cli/</link>
      <pubDate>Tue, 05 Sep 2023 04:30:03 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/c%C3%B3mo-contar-el-n%C3%BAmero-de-palabras-en-un-archivo-pdf-desde-linux-cli/</guid>
      <description>&lt;h3 id=&#34;usando-pdftotext&#34;&gt;Usando &lt;code&gt;pdftotext&lt;/code&gt;:&lt;a class=&#34;anchor&#34; href=&#34;#usando-pdftotext&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Instalación&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Si no está instalado, necesitarás instalar el paquete &lt;code&gt;poppler-utils&lt;/code&gt; que incluye &lt;code&gt;pdftotext&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt install poppler-utils&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;o&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;yum install poppler-utils&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;dependiendo de su distribución.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Uso&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Una vez instalado, puedes convertir un PDF a texto y luego contar las palabras de la siguiente manera:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pdftotext input.pdf - | wc -w&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Aquí, &lt;code&gt;input.pdf&lt;/code&gt; es su archivo PDF de origen y &lt;code&gt;wc -w&lt;/code&gt; cuenta el número de palabras. El &lt;code&gt;-&lt;/code&gt; en &lt;code&gt;pdftotext&lt;/code&gt; especifica que la salida debe enviarse a la salida estándar, que luego se canaliza a &lt;code&gt;wc&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cómo evitar que se programen otros pods en tu nodo en Kubernetes</title>
      <link>https://www.shafiq.in/es/blog/c%C3%B3mo-evitar-que-se-programen-otros-pods-en-tu-nodo-en-kubernetes/</link>
      <pubDate>Thu, 13 Jul 2023 11:30:03 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/c%C3%B3mo-evitar-que-se-programen-otros-pods-en-tu-nodo-en-kubernetes/</guid>
      <description>&lt;p&gt;Kubernetes es una poderosa plataforma para administrar aplicaciones en contenedores en un grupo de nodos. Sin embargo, a veces es posible que desee tener más control sobre qué pods están programados en qué nodos, por diversos motivos, como el rendimiento, la seguridad o el costo.&lt;/p&gt;&#xA;&lt;h2 id=&#34;qué-son-las-contaminaciones-y-las-tolerancias&#34;&gt;¿Qué son las contaminaciones y las tolerancias?&lt;a class=&#34;anchor&#34; href=&#34;#qu%c3%a9-son-las-contaminaciones-y-las-tolerancias&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Las manchas y las tolerancias son una característica de Kubernetes que le permite marcar nodos con ciertos atributos o condiciones y luego especificar qué pods pueden o no programarse en esos nodos en función de esos atributos o condiciones. Las contaminaciones se aplican a los nodos y las tolerancias se aplican a las vainas.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cómo obtener un certificado SSL de servidor remoto</title>
      <link>https://www.shafiq.in/es/blog/c%C3%B3mo-obtener-un-certificado-ssl-de-servidor-remoto/</link>
      <pubDate>Tue, 15 Jun 2021 08:21:21 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/c%C3%B3mo-obtener-un-certificado-ssl-de-servidor-remoto/</guid>
      <description>&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;openssl s_client -connect &lt;span class=&#34;o&#34;&gt;{&lt;/span&gt;HOSTNAME&lt;span class=&#34;o&#34;&gt;}&lt;/span&gt;:&lt;span class=&#34;o&#34;&gt;{&lt;/span&gt;PORT&lt;span class=&#34;o&#34;&gt;}&lt;/span&gt; -showcerts&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Reemplace todos los puntos en los nombres de archivos excepto la extensión en Linux</title>
      <link>https://www.shafiq.in/es/blog/reemplace-todos-los-puntos-en-los-nombres-de-archivos-excepto-la-extensi%C3%B3n-en-linux/</link>
      <pubDate>Thu, 21 Jan 2021 13:00:41 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/reemplace-todos-los-puntos-en-los-nombres-de-archivos-excepto-la-extensi%C3%B3n-en-linux/</guid>
      <description>&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; f in .&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;do&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;pre&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;${&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;%.&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;suf&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;${&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;##.&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; mv -i -f -- &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;${&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;pre&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;//./_&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;${&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;suf&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;done&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Cuente el número de directorios en el directorio actual usando la CLI de Linux</title>
      <link>https://www.shafiq.in/es/blog/cuente-el-n%C3%BAmero-de-directorios-en-el-directorio-actual-usando-la-cli-de-linux/</link>
      <pubDate>Tue, 14 Jul 2020 09:17:02 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/cuente-el-n%C3%BAmero-de-directorios-en-el-directorio-actual-usando-la-cli-de-linux/</guid>
      <description>&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ls -1 &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; wc -l&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Cuente el número de archivos en un directorio usando Linux cli</title>
      <link>https://www.shafiq.in/es/blog/cuente-el-n%C3%BAmero-de-archivos-en-un-directorio-usando-linux-cli/</link>
      <pubDate>Tue, 14 Jul 2020 09:15:31 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/cuente-el-n%C3%BAmero-de-archivos-en-un-directorio-usando-linux-cli/</guid>
      <description>&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ls -l . &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; egrep -c &lt;span class=&#34;s1&#34;&gt;&amp;#39;^-&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Arreglar barriles con `depends_on` que hacen referencia a los pre-Mavericks</title>
      <link>https://www.shafiq.in/es/blog/arreglar-barriles-con-depends_on-que-hacen-referencia-a-los-pre-mavericks/</link>
      <pubDate>Mon, 18 May 2020 10:01:16 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/arreglar-barriles-con-depends_on-que-hacen-referencia-a-los-pre-mavericks/</guid>
      <description>&lt;p&gt;Si recibe un error del tipo &lt;code&gt;Error: Cask &#39;hex-fiend-beta&#39; definition is invalid: invalid &#39;depends_on macos&#39; value: &amp;quot;:lion&amp;quot;&lt;/code&gt;, donde &lt;code&gt;hex-fiend-beta&lt;/code&gt; puede ser cualquier nombre de barril y &lt;code&gt;:lion&lt;/code&gt; cualquier nombre de versión de macOS, ejecute el siguiente comando:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/usr/bin/find &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;brew --prefix&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;/Caskroom/&amp;#34;&lt;/span&gt;*&lt;span class=&#34;s1&#34;&gt;&amp;#39;/.metadata&amp;#39;&lt;/span&gt; -type f -name &lt;span class=&#34;s1&#34;&gt;&amp;#39;*.rb&amp;#39;&lt;/span&gt; -print0 &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; /usr/bin/xargs -0 /usr/bin/perl -i -pe &lt;span class=&#34;s1&#34;&gt;&amp;#39;s/depends_on macos: \[.*?\]//gsm;s/depends_on macos: .*//g&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Esto eliminará todas las &lt;code&gt;depends_on macos&lt;/code&gt; referencias de &lt;em&gt;instalados&lt;/em&gt; barriles.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cómo ejecutar el reproductor VLC como usuario root</title>
      <link>https://www.shafiq.in/es/blog/c%C3%B3mo-ejecutar-el-reproductor-vlc-como-usuario-root/</link>
      <pubDate>Mon, 18 May 2020 09:59:54 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/c%C3%B3mo-ejecutar-el-reproductor-vlc-como-usuario-root/</guid>
      <description>&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sed -i &lt;span class=&#34;s1&#34;&gt;&amp;#39;s/geteuid/getppid/&amp;#39;&lt;/span&gt; /usr/bin/vlc&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Explicación:&lt;/strong&gt; El script de inicialización comprueba si el UID es igual a cero. El cero está reservado para el usuario root. Usar &lt;code&gt;sed&lt;/code&gt; para reemplazar &lt;code&gt;geteuid&lt;/code&gt; por &lt;code&gt;getppid&lt;/code&gt; engaña al script de inicialización porque siempre es &lt;code&gt;&amp;gt; 0&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Aunque no se recomienda ejecutar VLC como root, funciona. Sea consciente de los riesgos y obviamente no lo haga para entornos de producción.&lt;/p&gt;</description>
    </item>
    <item>
      <title>NPM actualiza todos los paquetes instalados globalmente</title>
      <link>https://www.shafiq.in/es/blog/npm-actualiza-todos-los-paquetes-instalados-globalmente/</link>
      <pubDate>Sat, 22 Dec 2018 09:42:28 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/npm-actualiza-todos-los-paquetes-instalados-globalmente/</guid>
      <description>&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm update -g&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Decodificando el error: StatusCode=0 &#34;ReferencedResourceNotProvisioned&#34; en Azure</title>
      <link>https://www.shafiq.in/es/blog/decodificando-el-error-statuscode0-referencedresourcenotprovisioned-en-azure/</link>
      <pubDate>Sat, 22 Dec 2018 09:38:39 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/decodificando-el-error-statuscode0-referencedresourcenotprovisioned-en-azure/</guid>
      <description>&lt;h2 id=&#34;introducción&#34;&gt;Introducción&lt;a class=&#34;anchor&#34; href=&#34;#introducci%c3%b3n&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Si está trabajando con Azure, es posible que haya encontrado un error similar a este:&lt;/p&gt;&#xA;&lt;blockquote class=&#39;book-hint &#39;&gt;&#xA;&lt;p&gt;&amp;ldquo;Error al enviar la solicitud: StatusCode=0 — Error original: Código=&amp;lsquo;ReferencedResourceNotProvisioned&amp;rsquo; Mensaje=&amp;lsquo;No se puede continuar con la operación porque el recurso utilizado por el recurso no está en estado Correcto. El recurso está en estado Actualizando y la última operación que actualizó/está actualizando el recurso es PutSubnetOperation.&amp;rsquo;&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;Aunque el mensaje de error puede parecer intimidante y críptico al principio, no te preocupes. En esta publicación, profundizaremos en lo que significa este error y cómo puede resolverlo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Importar un recurso al módulo Terraform</title>
      <link>https://www.shafiq.in/es/blog/importar-un-recurso-al-m%C3%B3dulo-terraform/</link>
      <pubDate>Wed, 24 Oct 2018 15:57:34 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/importar-un-recurso-al-m%C3%B3dulo-terraform/</guid>
      <description>&lt;p&gt;El siguiente ejemplo importará una instancia de AWS a un módulo de terraform:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;terraform import module.foo.aws_instance.bar i-abcd1234&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Navegar por módulos Terraform almacenados en subdirectorios de paquetes</title>
      <link>https://www.shafiq.in/es/blog/navegar-por-m%C3%B3dulos-terraform-almacenados-en-subdirectorios-de-paquetes/</link>
      <pubDate>Wed, 24 Oct 2018 13:16:15 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/navegar-por-m%C3%B3dulos-terraform-almacenados-en-subdirectorios-de-paquetes/</guid>
      <description>&lt;p&gt;En el ámbito de la infraestructura como código, los módulos de Terraform pueden desempeñar un papel importante para hacerle la vida más fácil. A veces, sin embargo, estos módulos no se encuentran en el directorio raíz de su paquete fuente. En cambio, residen en subdirectorios. Afortunadamente, Terraform tiene una forma inteligente de ayudarle a acceder a estos módulos anidados.&lt;/p&gt;&#xA;&lt;p&gt;Terraform emplea una sintaxis única de doble barra (&lt;code&gt;//&lt;/code&gt;) para ayudar a identificar el subdirectorio exacto donde se encuentra el módulo. La ruta que sigue a esta sintaxis de doble barra se considera un subdirectorio dentro del paquete o repositorio.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cómo solucionar el error &#34;Error de RPC; HTTP 413 curl 22&#34; en Nginx</title>
      <link>https://www.shafiq.in/es/blog/c%C3%B3mo-solucionar-el-error-error-de-rpc-http-413-curl-22-en-nginx/</link>
      <pubDate>Fri, 12 Oct 2018 09:49:17 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/c%C3%B3mo-solucionar-el-error-error-de-rpc-http-413-curl-22-en-nginx/</guid>
      <description>&lt;h2 id=&#34;comprender-el-problema-error-en-rpc-http-413-rizo-22&#34;&gt;Comprender el problema: &amp;lsquo;Error en RPC; HTTP 413 rizo 22&amp;rsquo;&lt;a class=&#34;anchor&#34; href=&#34;#comprender-el-problema-error-en-rpc-http-413-rizo-22&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Si se ha topado con el mensaje de error &amp;ldquo;Fallo de RPC; HTTP 413 curl 22 La URL solicitada devolvió el error: 413 Entidad de solicitud demasiado grande&amp;rdquo;, probablemente esté intentando enviar una confirmación bastante considerable a través de HTTP a su servidor que ejecuta Nginx. Este error significa que el tamaño de la solicitud que intenta enviar excede el límite que el servidor está dispuesto a aceptar. Entonces, ¿cómo se soluciona?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Instalar archivos de gemas Ruby</title>
      <link>https://www.shafiq.in/es/blog/instalar-archivos-de-gemas-ruby/</link>
      <pubDate>Thu, 27 Sep 2018 10:16:03 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/instalar-archivos-de-gemas-ruby/</guid>
      <description>&lt;p&gt;Instale las gemas en la máquina de destino desde los archivos locales:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cd /path/to/gems&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;gem install --force --local *.gem&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>/bin/sh: 1: flex: no encontrado</title>
      <link>https://www.shafiq.in/es/blog/bin/sh-1-flex-no-encontrado/</link>
      <pubDate>Wed, 19 Sep 2018 15:32:11 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/bin/sh-1-flex-no-encontrado/</guid>
      <description>&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-get install flex&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Fusionar historiales de Git no relacionados: una guía sencilla</title>
      <link>https://www.shafiq.in/es/blog/fusionar-historiales-de-git-no-relacionados-una-gu%C3%ADa-sencilla/</link>
      <pubDate>Tue, 04 Sep 2018 13:48:55 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/fusionar-historiales-de-git-no-relacionados-una-gu%C3%ADa-sencilla/</guid>
      <description>&lt;p&gt;¿Estás atrapado con dos repositorios o ramas de Git que tienen historias completamente diferentes, pero necesitas fusionarlos? Es posible que te encuentres con un obstáculo porque Git está diseñado para evitar este tipo de operación de forma predeterminada. Sin embargo, existe una solución para esto y es más sencilla de lo que piensas.&lt;/p&gt;&#xA;&lt;h3 id=&#34;el-problema-historias-de-git-no-relacionadas&#34;&gt;El problema: Historias de Git no relacionadas&lt;a class=&#34;anchor&#34; href=&#34;#el-problema-historias-de-git-no-relacionadas&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Imagina que estás trabajando en un proyecto en el que tienes una rama &lt;code&gt;main&lt;/code&gt; y alguien más tiene un proyecto completamente separado con su propia historia. Ahora desea combinar ambos proyectos en un único repositorio. Si intentas realizar un &lt;code&gt;git merge&lt;/code&gt; o &lt;code&gt;git rebase&lt;/code&gt; normal, Git probablemente te detendrá con un mensaje de error, algo como:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ejecutar aplicaciones de Firefox OS en Ubuntu Linux</title>
      <link>https://www.shafiq.in/es/blog/ejecutar-aplicaciones-de-firefox-os-en-ubuntu-linux/</link>
      <pubDate>Sat, 24 Nov 2012 12:02:39 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/ejecutar-aplicaciones-de-firefox-os-en-ubuntu-linux/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.shafiq.in/wp-content/uploads/2012/11/2012-11-24-172842_1366x768_scrot.png&#34;&gt;&lt;img class=&#34;aligncenter size-full wp-image-1449&#34; title=&#34;2012-11-24-172842_1366x768_scrot&#34; alt=&#34;&#34; src=&#34;wp-content/uploads/2012/11/2012-11-24-172842_1366x768_scrot.png&#34; height=&#34;339&#34; width=&#34;604&#34; srcset=&#34;https://www.shafiq.in/wp-content/uploads/2012/11/2012-11-24-172842_1366x768_scrot.png 1366w, https://www.shafiq.in/wp-content/uploads/2012/11/2012-11-24-172842_1366x768_scrot.png 300w, https://www.shafiq.in/wp-content/uploads/2012/11/2012-11-24-172842_1366x768_scrot.png 768w, https://www.shafiq.in/wp-content/uploads/2012/11/2012-11-24-172842_1366x768_scrot.png 1024w&#34; sizes=&#34;(max-width: 604px) 100vw, 604px&#34; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>[HowTo] Reemplazar la dirección IP usando sed</title>
      <link>https://www.shafiq.in/es/blog/howto-reemplazar-la-direcci%C3%B3n-ip-usando-sed/</link>
      <pubDate>Mon, 20 Jun 2011 11:38:01 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/howto-reemplazar-la-direcci%C3%B3n-ip-usando-sed/</guid>
      <description>&lt;p&gt;La siguiente línea buscará un patrón de dirección IP en el archivo especificado y lo reemplazará con el proporcionado:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sed &lt;span class=&#34;s1&#34;&gt;&amp;#39;s/[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}/**IPADDRESS-COMES-HERE**/g&amp;#39;&lt;/span&gt; /SourceFilename &amp;gt; /DestinationFilename&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Deshabilitar servicios en Solaris 10</title>
      <link>https://www.shafiq.in/es/blog/deshabilitar-servicios-en-solaris-10/</link>
      <pubDate>Mon, 23 May 2011 16:57:14 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/deshabilitar-servicios-en-solaris-10/</guid>
      <description>&lt;p&gt;Para deshabilitar un servicio, debe ser root o tener privilegios sudo.&lt;/p&gt;&#xA;&lt;p&gt;Por ejemplo, para desactivar el servicio Puppet, ejecutaría el siguiente comando:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;svcadm disable network/cswpuppetd:default&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Esto deshabilitará el servicio Puppet y evitará que se ejecute.&lt;/p&gt;&#xA;&lt;p&gt;Para verificar que el servicio ha sido deshabilitado, puede ejecutar el siguiente comando:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;svcs &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; grep puppet&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Esto enumerará todos los servicios que se están ejecutando actualmente y, si el servicio Puppet está deshabilitado, no aparecerá en la lista.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ERROR: phpize falló [resuelto]</title>
      <link>https://www.shafiq.in/es/blog/error-phpize-fall%C3%B3-resuelto/</link>
      <pubDate>Mon, 17 Jan 2011 06:51:05 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/error-phpize-fall%C3%B3-resuelto/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Cómo instalar archivos de desarrollo PHP&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Si desea ejecutar &lt;code&gt;phpize&lt;/code&gt; en su sistema, primero debe instalar los archivos de desarrollo de PHP. De lo contrario, podría recibir un mensaje de error como este:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sh: phpize: not found&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ERROR: &lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;phpize&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt; failed&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Para instalar los archivos de desarrollo PHP en Ubuntu/Debian, puede usar el siguiente comando en la terminal:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;apt-get install php5-dev&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Eso debería resolver el problema. 🙂&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cómo obtener la hora de la época actual (marca de tiempo de Unix)</title>
      <link>https://www.shafiq.in/es/blog/c%C3%B3mo-obtener-la-hora-de-la-%C3%A9poca-actual-marca-de-tiempo-de-unix/</link>
      <pubDate>Thu, 30 Sep 2010 04:56:45 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/c%C3%B3mo-obtener-la-hora-de-la-%C3%A9poca-actual-marca-de-tiempo-de-unix/</guid>
      <description>&lt;p&gt;-PHP&#xA;-PostgreSQL&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;powershell&lt;/li&gt;&#xA;&lt;li&gt;Pitón&lt;/li&gt;&#xA;&lt;li&gt;rubí&lt;/li&gt;&#xA;&lt;li&gt;concha&lt;/li&gt;&#xA;&lt;li&gt;servidor sql&#xA;-Unix&lt;/li&gt;&#xA;&lt;li&gt;Marca de tiempo Unix&#xA;-vbscript&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;desactivarhljs-falso&#34;&gt;desactivarHLJS: falso&lt;a class=&#34;anchor&#34; href=&#34;#desactivarhljs-falso&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;-Perl:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-perl&#34; data-lang=&#34;perl&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;time&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;-PHP:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;time&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;Rubí:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-ruby&#34; data-lang=&#34;ruby&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;no&#34;&gt;Time&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;now&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;# (or Time.new). To display the epoch: Time.now.to_i&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;Pitón:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;time&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;# first, then int(time.time())&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;-Java:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;long&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;epoch&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;currentTimeMillis&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;1000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;-Microsoft.NET C#:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;epoch&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DateTime&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Now&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ToUniversalTime&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;().&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Ticks&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;621355968000000000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;/&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;10000000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;-VBScript/ASP:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;DateDiff(&amp;#34;s&amp;#34;, &amp;#34;01/01/1970 00:00:00&amp;#34;, Now())&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;-Erlang:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-erlang&#34; data-lang=&#34;erlang&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nn&#34;&gt;calendar&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;datetime_to_gregorian_seconds&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nn&#34;&gt;calendar&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;now_to_universal_time&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;now&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()))&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;719528&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;24&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;3600&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt; &lt;span class=&#34;err&#34;&gt;#&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;OR&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;element&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;now&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;())&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;*&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;10000&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;element&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;now&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;MySQL:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;SELECT&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;unix_timestamp&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;now&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;())&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;-PostgreSQL:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;SELECT&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;extract&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;epoch&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;FROM&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;now&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;());&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;-Oracle PL/SQL:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;SELECT&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SYSDATE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;TO_DATE&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;01-01-1970 00:00:00&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;DD-MM-YYYY HH24:MI:SS&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;24&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;60&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;60&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;FROM&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DUAL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;-Servidor SQL:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;SELECT&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DATEDIFF&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;s&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;1970-01-01 00:00:00&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;GETUTCDATE&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;())&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;JavaScript:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;Math&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;round&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;().&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;getTime&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;1000.0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;// getTime() returns time in milliseconds.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;Carcasa Unix/Linux:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;date +%s&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;-PowerShell:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Conserve los permisos de archivos al copiar archivos en Linux</title>
      <link>https://www.shafiq.in/es/blog/conserve-los-permisos-de-archivos-al-copiar-archivos-en-linux/</link>
      <pubDate>Mon, 14 Jun 2010 09:35:12 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/conserve-los-permisos-de-archivos-al-copiar-archivos-en-linux/</guid>
      <description>&lt;p&gt;El siguiente es el comando:&lt;/p&gt;&#xA;&lt;blockquote class=&#39;book-hint &#39;&gt;&#xA;&lt;p&gt;cp -p /aaa/bbb /ccc/ddd&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>Cómo identificar su distribución y versión de Linux con comandos simples</title>
      <link>https://www.shafiq.in/es/blog/c%C3%B3mo-identificar-su-distribuci%C3%B3n-y-versi%C3%B3n-de-linux-con-comandos-simples/</link>
      <pubDate>Tue, 23 Mar 2010 05:10:33 +0000</pubDate>
      <guid>https://www.shafiq.in/es/blog/c%C3%B3mo-identificar-su-distribuci%C3%B3n-y-versi%C3%B3n-de-linux-con-comandos-simples/</guid>
      <description>&lt;p&gt;Si está utilizando un sistema operativo basado en Linux y desea saber qué distribución y versión específica tiene instalada, existe un comando simple que puede ayudarlo con eso. Simplemente abra una ventana de terminal y escriba lo siguiente:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cat /etc/issue&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Esto mostrará el nombre y el número de versión de su distribución de Linux. Por ejemplo, si está utilizando Debian 4.0, el resultado se verá así:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Debian GNU/Linux 4.0 &lt;span class=&#34;se&#34;&gt;\n&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\l&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;\n&lt;/code&gt; y &lt;code&gt;\l&lt;/code&gt; son caracteres especiales que representan la fecha actual y el nombre del dispositivo terminal, respectivamente. No forman parte del nombre de distribución.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
