Leer el contenido de un archivo con Node.JS, fs y readline

En este artículo voy a exponer una cosa simple: leer un archivo txt con JavaScript del lado del servidor y el módulo fs. Leer el contenido de un archivo puede ser útil para la persistencia de datos; leer configuraciones o valores separados por comas. Para leer un archivo con Node.js no se necesita instalar ningún paquete adicional, únicamente a fs que ya viene incluido por defecto. Voy a mostrar 2 formas de leer un archivo, la primera es leerlo completamente (viene bien para archivos pequeños) y la segunda es leerlo línea por línea usando otro módulo llamado readline pero que igualmente viene incluido por defecto y que funciona mejor para archivos más grandes. ...

diciembre 27, 2018 · 3 min · 570 palabras · Parzibyte

Parsear CSV con NodeJS y csv-parse

Node.JS ha ganado popularidad para programar aplicaciones del lado del servidor utilizando JavaScript. Parsear o leer un archivo CSV (valores separados por coma) es algo requerido muchas veces, por ejemplo, para importar datos o simplemente como medio de comunicación. Es por eso que en este artículo explico cómo abrir, leer y parsear un archivo CSV utilizando Node.JS (el lenguaje JavaScript del lado del servidor) y un módulo llamado csv-parse que nos facilitará la tarea. ...

diciembre 27, 2018 · 4 min · 704 palabras · Parzibyte

Codificar y decodificar JSON en PHP: todo lo que necesitas saber

PHP es un lenguaje del lado del servidor en donde se puede crear una API que se comunique a través de JSON, tanto para leer peticiones como para responder. Hoy veremos cómo codificar y decodificar JSON en PHP con funciones nativas. Por defecto, PHP tiene algunos errores al codificar en JSON, ya que a veces algunos números no son codificados como números, sino como cadenas; por eso veremos cómo evitar eso y personalizar la salida gracias a las constantes JSON de PHP. También veremos cómo manejar los errores; limitar la profundidad de los objetos y otras cosas muy importantes al trabajar con JSON en el lenguaje PHP. Con PHP y JSON podemos codificar cualquier tipo de variable; no importa si es un booleano, entero, cadena o flotante; todo se codifica correctamente. Lo mismo es para los arreglos u objetos; u objetos con arreglos en su interior. ...

diciembre 26, 2018 · 9 min · 1833 palabras · Parzibyte

Leer archivo CSV con PHP y fgetcsv

En este post voy a explicar cómo podemos leer un archivo o fichero CSV (valores separados por coma) en el lenguaje de programación PHP. Para ello, se utiliza la función fgetcsv, la cual permite leer fila por fila como si se tratara de un arreglo. Veremos los argumentos que recibe esta función, las formas de llamarla y cómo manejar los errores comunes. ...

diciembre 26, 2018 · 4 min · 692 palabras · Parzibyte

Codificar y decodificar JSON con JavaScript

JSON en JavaScript sirve para muchísimas cosas. En los casos más comunes, al hacer peticiones AJAX viene bien codificar los datos como JSON antes de enviarlos. Por otro lado, si tenemos a JavaScript del lado del servidor, igualmente podríamos decodificar los datos que un cliente mande; o codificarlos antes de hacer otra petición. Otros usos, que si bien no son los mejores, son para comparar objetos en profundidad. Hoy veremos cómo codificar y decodificar JSON en JavaScript sin usar eval ni librerías extras. ...

diciembre 24, 2018 · 3 min · 628 palabras · Parzibyte

Enviar correo electrónico con HTML desde PHP

En este post se explica cómo enviar un correo electrónico, desde PHP, a cualquier dirección de correo electrónico. Por ejemplo, enviar desde PHP un mail a tu_usuario@gmail.com o cualquier dominio, así como si lo enviáramos a mano. Lo que se verá es: Enviar un correo desde PHP Poner un asunto incluso si el mismo tiene letras con acentos Establecer el remitente a un nombre personalizado Cortar el mensaje para evitar truncarlo Enviar HTML a través de un correo Este tutorial será muy sencillo y simple para que se pueda apreciar lo básico para enviar un correo con PHP usando la función mail. ...

diciembre 21, 2018 · 7 min · 1309 palabras · Parzibyte

Notificaciones en AngularJS con angular-ui-notification

AngularJS, si bien es un framework que ya no es recomendado hoy en día para realizar proyectos (si eres fan de AngularJS entonces puedes ver a angular.io), tiene un gran uso. Infiero que muchísimos sistemas están escritos con el framework superheroico de Google. En este post se verá cómo mostrar notificaciones usando el framework de JavaScript llamado AngularJS y una librería llamada angular-ui-notification. ...

diciembre 18, 2018 · 6 min · 1080 palabras · Parzibyte

Prototype en JavaScript: definición y ejemplos de uso

En este post se explica cuál es la función de la palabra reservada prototype en el lenguaje de programación JavaScript. También se describe cuándo es recomendable su uso, ventajas, desventajas y ejemplos del mismo. ...

diciembre 18, 2018 · 3 min · 615 palabras · Parzibyte

Servidor web completo en Go

Vamos a ver cómo crear un servidor web en el lenguaje de programación Go, también conocido como Golang. Lo que haremos será crear un servidor simple que responderá a peticiones GET, es decir, a las direcciones URL y que servirá archivos. Explicado de otra manera, nuestro server hará esto: Responder a peticiones dependiendo de la URL Leer parámetros que pasamos por la URL Servir un directorio y archivos, por ejemplo HTML, imágenes, vídeos, etcétera; algo así como lo hace el buen Apache o el servidor en Python. No necesitaremos librerías extras ni frameworks, pues el maravilloso lenguaje provee todo lo que necesitamos. Por cierto, si no lo tienes, mira cómo instalar Go en Windows. Este tutorial es completo, explicaré a detalle cada cosa, te aseguro que aunque es un poco largo te enseñará lo robusto que es el lenguaje Go en cuanto a la web. ¿Interesado en algo más robusto? conoce mux. ...

diciembre 3, 2018 · 8 min · 1505 palabras · Parzibyte

Subir archivo a PHP (método simple)

Subir un archivo a PHP a través de un formulario, sin usar JavaScript ni otras librerías es algo muy fácil de hacer. Hay tantos tutoriales por ahí que a veces nos confundimos, por lo que hoy veremos cómo subir un archivo a PHP a través de un input de tipo file; sin usar librerías o cosas de esas. El tutorial será lo más simple posible, para que podamos implementar la carga de archivos en PHP en otros lugares. ...

noviembre 28, 2018 · 4 min · 764 palabras · Parzibyte