Desarrollando Aplicaciones Web con PHP7.0 y Docker

dockericon

Docker es un software de manejo de contenedores, mientras que PHP7.0 es la última versión de este lenguaje de programación que incluye mejoras que hacen que la velocidad de su funcionamiento sea 50% más veloz que su predecesor. En este tutorial crearemos un ambiente de desarrollo usando Docker con lo cual no tendremos que instalar ningún otro software ni librería para funcionar.

Origen: ctala/apache2_php7_awsebs – Docker Hub

Docker

Ya hace un tiempo que quería probar como funcionaba Docker para el desarrollo de aplicaciones para no tener que instalar todo nuevamente en mi máquina. Hace unos días ya llegó mi nueva laptop por lo que ya no tengo excusas para no trabajar y se me ocurrió la brillante idea de procastinar aprendiendo y creando imagenes de Docker en vez de iniciar directamente con lo que debía hacer. El resultado fue satisfactorio por lo que estoy muy contento, así que aprovecho de compartir no solo como desarrollar en PHP7.0 usando Docker, si no que además utilizaremos una imagen que creé para este cometido que incluye todo lo necesario para poder desarrollar sin problemas en PHP7.0, además de herramientas que hacen que el proceso sea más sencillo.

Prerequisitos :

  • Tener Docker ya instalado.
  • Los comandos que mostraré son en base a un HOST linux, lo que no quiere decir que la imagen que ocuparemos no funcione con otro HOST.

Leer más

Woocommerce en Chile con Transbank y sin Certificación

woocommerce logo

Woocommerce es una herramienta para generar sitios eCommerce que funciona sobre wordpress. A continuación la implementación para recibir pagos con tarjetas en Chile usando WebpayPlus. Este servicio se convirtó en lo que hoy es pagofacil.cl, recomiendo revisar la página web y ver el siguiente vídeo : https://www.youtube.com/watch?v=BIBx_mBt4-Y Si bien desde hace años que el plugin … Leer más

Base de datos de las instituciones financieras de Chile basada en la información del SBIF

Instituciones Financieras Chile – Base de datos de las instituciones financieras de Chile basada en la información del SBIF en SQL, CSV, PHP y JSON

Origen: GitHub – ctala/InstitucionesFinancierasChile: Base de datos de las instituciones financieras de Chile basada en la información del SBIF

Casi todas las cosas que comparto son debido a que no me gusta hacer el mismo trabajo más de una vez. En este caso estoy haciendo un modulo financiero para nuestro sistema ERP para conciliación bancaria, por lo que encontré que era buena idea tener la información de las instituciones bancarias de Chile.

Leer más

[LINUX] [LATEX] Editar archivos latex en Linux que han sido creados en Windows

Es posible que en alguna ocasión hayan intentado editar un archivo LaTeX en Linux, el cual fue creado en Windows. Si este es el caso habrán notado que aparece con muchos símbolos no reconocidos e incluso no es posible compilarlo. El mensaje puede ser el siguiente si es que usamos Kile para editar nuestros archivos LaTeX.

The file X.tex was opened with UTF-8 encoding but contained invalid characters.
 It is set to read-only mode, as saving might destroy its content. 
Either reopen the file with the correct encoding chosen or enable the read-write 
mode again in the menu to be able to edit it.

La razón de esto, es debido a que usan distintos tipos de codificación, y para solucionarlo, simplemente le cambiamos la codificación a nuestro archivo, lo que nos evita modificar el archivo a mano, eliminando todos los caracteres no detectados.

iconv --from-code=ISO-8859-1 --to-code=UTF-8 X.tex > X_2.tex

 

Gracias a el comando iconv podemos cambiar de manera sencilla la codificación de cualquier documento. Espero que les sirva!