Aplicaciones multiidioma en PHP

El soporte para múltiples idiomas o lenguajes es una gran característica a la hora de desarrollar aplicaciones web con PHP, pues así podemos tener sitios traducidos sin mucho esfuerzo. Aunque PHP soporta de manera nativa opciones como gettext para aplicaciones multilenguaje siempre vamos a necesitar una opción más robusta y simple. Por ello es que hoy vengo a exponer un enfoque de cómo desarrollar aplicaciones multiidoma con PHP utilizando un componente de Symfony (no el framework, solo un componente que se puede integrar a cualquier proyecto) llamado translation. ...

octubre 31, 2019 · 5 min · 1009 palabras · Parzibyte

Detectar idioma con PHP

El idioma o lenguaje del usuario que visita una web con PHP puede ser obtenido fácilmente utilizando PHP. En este post te muestro cómo obtener o detectar el idioma del cliente (es decir, español, inglés, alemán, etcétera). Si bien no es una opción que nunca falla, funciona en la mayoría de casos. ...

octubre 31, 2019 · 1 min · 187 palabras · Parzibyte

PHP: consumir API de adf.ly (acortar enlaces)

En este post te mostraré cómo usar PHP para consumir la API de adf.ly. El sitio web de adf.ly sirve para acortar enlaces y ganar dinero cada que alguien los visita y salta la publicidad. Podemos hacer un software con PHP para encerrar esta funcionalidad y hacer las cosas más fáciles. ...

octubre 31, 2019 · 4 min · 646 palabras · Parzibyte

Shrinkme.io con PHP: consumo de API

En este post veremos cómo consumir la API del acortador shrinkme.io usando PHP. Por si no lo sabes, la web de shrinkme.io es una web de acortadores, es decir, te registras, acortas un enlace, lo compartes y ganas dinero cada que alguien lo visita y salta la publicidad. En fin, no vamos a ver las ventajas o desventajas de shrinkme.io; vamos a ver cómo acortar enlaces de este servicio usando la API que ofrecen, haciendo el consumo desde PHP. ...

octubre 31, 2019 · 3 min · 472 palabras · Parzibyte

Comprimir imagen JPG (reducir calidad)

Hoy vamos a ver cómo comprimir o reducir el tamaño de una imagen JPG o JPEG utilizando la herramienta o software llamado ImageMagick. Gracias a este software podremos comprimir una imagen o modificar la calidad de la misma con un simple comando. ...

octubre 30, 2019 · 2 min · 377 palabras · Parzibyte

Convertir HTML a PDF con wkhtmltopdf

Hoy vamos a ver cómo convertir un documento HTML (o página web) a un documento PDF utilizando la línea de comandos y un ejecutable llamado wkhtmltopdf que convierte HTML a PDF. Si te preguntas de qué nos sirve de esto yo te respondo: gracias a que se puede ejecutar desde la línea de comandos, CMD o como lo llames, podemos hacer que casi cualquier lenguaje de programación invoque al binario y así convertir documentos o páginas web HTML a PDF desde una página web o aplicación de escritorio. ...

octubre 30, 2019 · 3 min · 612 palabras · Parzibyte

Guía de instalación de wkhtmltopdf

En este post vamos a ver una guía de cómo instalar y configurar wkhtmltopdf, una herramienta gratuita que más tarde nos permitirá convertir HTML a PDF y HTML a imagen. Vamos a ver cómo descargar el instalador y cómo agregar los ejecutables a la variable PATH para poder invocar wkhtmltopdf y wkhtmltoimage desde cualquier lugar en la línea de comandos. ...

octubre 30, 2019 · 2 min · 288 palabras · Parzibyte

Funciones y métodos en Twig

El motor de plantillas de Twig permite crear funciones que podemos invocar directamente en la vista. Aunque hay que separar la vista de la lógica, en ocasiones es necesario crear funciones o métodos en Twig para acceder a cosas de la lógica. En este post te mostraré cómo crear funciones en Twig. ...

octubre 29, 2019 · 3 min · 513 palabras · Parzibyte

Guía de Instalación de LivelyCart Pro

En estos días un cliente solicitó mi ayuda para instalar el software llamado LivelyCart Pro en un servidor Apache con PHP, por eso es que hago esta guía. Por si no sabes, LivelyCart Pro es un software (no gratuito ni open source) de comercio electrónico escrito en PHP usando el framework Laravel. Aunque LivelyCart Pro ya tiene una guía de instalación decidí exponer algunos aspectos importantes aquí. ...

octubre 29, 2019 · 3 min · 525 palabras · Parzibyte

Sumatoria y promedio de matriz en C

Anteriormente hemos visto cómo obtener el promedio de un arreglo; ahora vamos a ver cómo obtener la sumatoria y promedio de una matriz en C; será casi lo mismo pero con dos ciclos for. Es decir, ahora vamos a obtener el promedio y la sumatoria de una matriz de dos dimensiones. ...

octubre 29, 2019 · 2 min · 403 palabras · Parzibyte