Número narcisista en Rust

Para probar un poco el lenguaje de programación Rust he implementado un algoritmo que ya se ha visto mucho por aquí, y es el del número narcisista. Igualmente viendo este post se puede ver cómo es la función en distintos lenguajes de programación; para realizar una comparativa. ...

diciembre 18, 2018 · 2 min · 336 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

Sentencia switch en Python

No existe la sentencia switch en Python, pero existen equivalentes dependiendo de lo que se desee alcanzar. El uso más conocido de switch es evaluar un valor y evitar anidar múltiples sentencias if. Aquí se explica justamente eso: cómo hacer un equivalente a switch en Python. ...

diciembre 16, 2018 · 3 min · 463 palabras · Parzibyte

CRUD (create, read, update, delete) en Python y MongoDB

Siguiendo con la serie de tutoriales para consumir distintas bases de datos hoy veremos cómo conectarnos a una base de datos de MongoDB y hacer todas las operaciones para crear, leer, actualizar y eliminar desde Python. El módulo que usaremos será PyMongo; el cual está disponible para instalarse por medio de Python y que nos permite conectarnos a MongoDB, obtener bases de datos, colecciones y todo lo relacionado a ello. Al finalizar podremos gestionar una colección de productos de una tienda. ...

diciembre 15, 2018 · 8 min · 1500 palabras · Parzibyte

¿Qué son los métodos mágicos en PHP?

Hoy vamos a ver cómo funcionan y qué cosa son los métodos mágicos en PHP, una cosa un poco avanzada o poco conocida pero que algún día nos puede servir. Estos métodos mágicos los he visto en dos lugares: en el framework de Codeigniter y en una librería que genera datos falsos; aunque seguramente sus aplicaciones van más allá. Vamos a ver cómo usar estos métodos y también cómo funcionan. ...

diciembre 14, 2018 · 3 min · 517 palabras · Parzibyte

Comenzar a programar en Rust con Windows

En este post veremos los primeros pasos para comenzar a programar en el lenguaje de programación Rust en el sistema operativo Windows. Veremos cómo instalar el compilador y otras cosas, las cuales son: Instalar compilador de Rust Configurar gestor de paquetes llamado Cargo Crear nuestro primer programa Vamos allá. ...

diciembre 14, 2018 · 4 min · 688 palabras · Parzibyte

Ejemplo práctico con MongoDB y PHP: agenda

Acabamos de ver las operaciones básicas que podemos hacer con PHP y MongoDB. Ahí vimos cómo hacer un CRUD, pero no lo aplicamos. Es por eso que decidí hacer un ejemplo con una agenda que simplemente guarda contactos. Dicho ejemplo de MongoDB y PHP está hecho con Bootstrap y puedes clonarlo o descargarlo en el repositorio de GitHub. ...

diciembre 14, 2018 · 3 min · 556 palabras · Parzibyte

Un vistazo a Cargo: el gestor de paquetes de Rust

Ya vimos cómo instalar Rust en Windows. Ahora veremos su entorno de paquetes, algo así como el NPM de JS o el Composer de PHP. En Rust, el gestor de paquetes (aunque también funciona como la CLI de Rust) se llama Cargo. Cargo es un ayudante que gestiona e instala las dependencias, genera proyectos y todas esas cosas bonitas. Los paquetes son llamados crates, no me pregunten por qué. Pero bueno, veamos una introducción a Cargo. ...

diciembre 14, 2018 · 3 min · 472 palabras · Parzibyte

Conectar PHP con MongoDB: CRUD

Hoy veremos un tutorial sobre cómo trabajar con PHP y el motor de base de datos MongoDB. Haremos un CRUD que nos permitirá crear, leer, actualizar y eliminar documentos de MongoDB utilizando el lenguaje de programación PHP. Existe una librería que provee mongodb, la cual funciona de maravilla para trabajar con MongoDB y PHP. Veamos algunos ejemplos de uso. Como segunda parte del tutorial, veremos un ejemplo práctico que podrás probar en vivo, ya que aquí veremos únicamente cómo son las operaciones administrativas (CRUD o ABC) para no complicar el post. ...

diciembre 13, 2018 · 6 min · 1172 palabras · Parzibyte

Habilitar autenticación y crear administrador en MongoDB

Por defecto, si instalamos el motor de base de datos de MongoDB, no hay seguridad. Es decir, cualquiera puede entrar y hacer lo que se le antoje, pues no hay permisos ni usuarios. Por eso es que hoy veremos: Cómo habilitar la seguridad en MongoDB Cómo crear un usuario administrador De esta manera tendremos nuestra base de datos asegurada, o bueno, al menos tendremos roles y permisos para que no cualquiera se pueda loguear. En otras palabras, en este post trato de explicar cómo asegurar nuestra instalación de MongoDB creando nuestro usuario administrador. ...

diciembre 12, 2018 · 3 min · 582 palabras · Parzibyte