Publicado el

¡Qué demonios, Postman! Error: getaddrinfo ENOENT

Mientras intentaba testear una API con Postman, inesperadamente, sin cambiar ningún parámetro de la configuración de postman, comenzó a generar un error de conectividad con el servidor. El problema es que estaba trabajando en un entorno de desarrollo, conectandome a mi localhost. Después de verificar la conectividad utilizando curl, verifiqué la consola de Postman y este era el resultado: Sigue leyendo ¡Qué demonios, Postman! Error: getaddrinfo ENOENT

Publicado el

Amadeus de Coquito 2 – ¿Cómo consultar la disponibilidad de vuelos?

Y continuando nuestro caminar a través de este sendero de iluminación, se estarán preguntando cuando es que vamos a hacer algo realmente útil con Amadeus. Pues mi querido agente de viajes, este es su capítulo. Aquí aprenderemos cómo consultar la disponibilidad de vuelos en Amadeus.

Existen 3 formas y 3 comandos para consultar la disponibilidad en Amadeus, pero aquí solo vamos a mostrar la que todo el mundo usa: Sigue leyendo Amadeus de Coquito 2 – ¿Cómo consultar la disponibilidad de vuelos?

Publicado el

Amadeus de Coquito 1 – ¿Cómo codificar y decodificar ciudades, aeropuertos, países y más?

Y cómo muchos agentes de viajes hablan de Amadeus como si fuera el Bhagavad-gītā y como si para manejarlo se necesitara un estado superior de la conciencia (y una bola de cristal), a continuación, este vil mortal no iluminado, caído en el turismo (y la desgracia) por los azares del universo mismo, tratará de descifrar los misterios de Amadeus y hacerlo más cercano a nuestra humilde humanidad agobiada y doliente. Ahí les va la lección número 1: Sigue leyendo Amadeus de Coquito 1 – ¿Cómo codificar y decodificar ciudades, aeropuertos, países y más?

Publicado el

Cómo corregir el Warning “rename /app/…ProxyGenerator.php” en DoctrineORM

Warning rename en DoctrineORM

Desarrollando una API con Apigility (Zend Framework 2 + Doctrine), comencé a recibir un error como este:

( ! ) Warning: rename(/app/cache/dev/doctrine/orm/Proxies\__CG__MyCommonBundleEntityVisibilityInformation.php.53c3cccd0a5415.53070441,/app/cache/dev/doctrine/orm/Proxies\__CG__MyCommonBundleEntityVisibilityInformation.php): in \vendor\doctrine\common\lib\Doctrine\Common\Proxy\ProxyGenerator.php on line 30

El asunto ocurre porque la generación automática de proxies sobrecarga la aplicación y la hace fallar. Por esta razón el error aparece de forma intermitente y es difícil de replicar. La configuración para evitar que se generen los proxies automáticamente es la siguiente (en el archivo module/NombreDelMódulo/config/module.config.php): Sigue leyendo Cómo corregir el Warning “rename /app/…ProxyGenerator.php” en DoctrineORM

Publicado el

¿Cómo cargar un producto en WooCommerce?

En determinados casos, es necesario cargar un producto, antes de que el producto exista en el ciclo de carga de WooCommerce (de WordPress). Para hacerlo puede utilizarse WC_Product_Factory:

 // Obtener el producto desde el post (En este momento del ciclo aun no ha sido creado!)
 global $post;
 $pf = new WC_Product_Factory();
 $product = $pf->get_product( $post->ID );
Publicado el

Operaciones básicas para manejar versiones de un proyecto con GIT

Estas son las operaciones básicas para manejar un proyecto con GIT, de acuerdo con el tutorial de Bitbucket disponible en este vínculo:

https://confluence.atlassian.com/bitbucket/create-a-git-repository-759857290.html

@todo: Hacer aquí una tabla de contenido

Cómo eliminar todos los cambios (Seguro la cagaste y no sabes que hacer)

Esto es antes de hacer un commit o cosa parecida!

Para un archivo específico:

git checkout ruta/al/archivo/que/dañé

Para todos los archivos:

git checkout — .

Por favor no olvidar el punto al final.

Ver: https://stackoverflow.com/questions/52704/how-do-i-discard-unstaged-changes-in-git