Introducción a Flask: instalación y hola mundo

Flask es un micro framework de Python, no es tan poderoso como Django pero funciona para cosas simples que tienen que ver con la web. En este post te muestro cómo hacer un hola mundo con Flask; desde su instalación hasta su ejecución en el puerto que selecciones, pasando además por las rutas. ...

octubre 9, 2019 · 3 min · 452 palabras · Parzibyte

Procesar formulario con Flask

Hoy vamos a ver cómo trabajar con los formularios web en Flask para introducir datos y enviarlos de tal manera que Flask pueda procesarlos. Para ello vamos a usar el módulo request y acceder a request.form.get, usando también render_template para renderizar las vistas. ...

octubre 9, 2019 · 3 min · 480 palabras · Parzibyte

Quicksort en C: implementación de algoritmo

Ordenar arreglo con Quicksort en C: en este post voy a mostrarte cómo implementar el algoritmo de ordenamiento rápido o quicksort en ANSI C. Este algoritmo destaca porque es uno de los más rápidos al momento de ordenar arreglos, además de que el mismo no ocupa arreglos temporales, simplemente intercambia variables y utiliza el método de divide y vencerás. Al final podremos ordenar arreglos usando el algoritmo Quicksort en C. ...

octubre 9, 2019 · 5 min · 923 palabras · Parzibyte

Saber si número es par o impar en C

Este es un post básico sobre la programación en C; se trata de averiguar si un número es par o impar en C. Recordemos que un número par es aquel que se puede dividir entre 2, y un impar, lo contrario. Por ejemplo, el 2, 4, 6, 8 y 10 son pares, mientras que 1,3,5,7 y 9 son impares. Para decir si un número es par o impar en c usamos el operador módulo que se especifica con %. ...

octubre 9, 2019 · 1 min · 180 palabras · Parzibyte

Instalar Python y pip de 64 bits en Windows

Algunos paquetes de Python como Tensorflow requieren la versión de 64 bits de Python, o una versión en específico. Es por eso que en este post te mostraré cómo descargar e instalar Python para 64 bits sobre Windows, en cualquier versión de Python (por ejemplo la 3.6), no necesariamente la última. Si quieres instalar la versión para 32 bits mira este post. ...

octubre 8, 2019 · 2 min · 359 palabras · Parzibyte

Instalar Tensorflow para Python en Windows

En este corto artículo te explico cómo instalar el paquete Tensorflow para Windows, en su versión estable. Personalmente lo intenté instalar pero aparecía el error de: Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow Así que investigando un poco di con la solución y decidí exponerla en este post para la instalación de Tensorflow en Windows. ...

octubre 8, 2019 · 2 min · 260 palabras · Parzibyte

C - Intercambiar variables con apuntadores

En este post voy a explicar un ejercicio básico con apuntadores en C; haremos una función que intercambia dos variables intercambiando la dirección de memoria de las mismas. A esto también se le llama “intercambiar variables por referencia” y funcionan gracias a las funciones por referencia en C. ...

octubre 7, 2019 · 2 min · 334 palabras · Parzibyte

Bloquear IP con Apache server

En este artículo te muestro cómo denegar el acceso completo a tu sitio web a un usuario con el solo hecho de saber su IP, utilizando el servidor web apache o apache web server. Bloquear el acceso a un sitio web según la IP del cliente permite bloquear visitantes maliciosos o bots. Eso sí, recuerda que pueden cambiar su IP así que puedes combinar esto con un captcha. Bueno, veamos cómo usar apache y el archivo .htaccess para degenar el acceso a determinada ip. ...

octubre 6, 2019 · 2 min · 245 palabras · Parzibyte

Android - getTag y setTag

Hoy vamos a ver cómo adjuntar o asociar información (como un objeto, una cadena, etcétera) a una vista o View de Android para poder obtenerla más tarde. Es decir, vamos a guardar un trozo de información o una variable dentro de un objeto de tipo View, usando el método setTag para establecerlos, y getTag para obtenerlos. También vamos a ver cómo declarar los id a utilizar, pues debemos ser cuidadosos con la declaración de los mismos al usar getTag y setTag en Android. Por cierto, si eres desarrollador web o conoces JavaScript, estas funciones son parecidas a los atributos data. ...

octubre 5, 2019 · 3 min · 473 palabras · Parzibyte

JavaScript - Saber si número es primo

En este artículo sobre algoritmos en JavaScript vamos a ver una función que determina si un número es primo. Recordemos que para saber si número es primo en JavaScript debemos hacer un ciclo desde 0 hasta la mitad del número e ir probando si es divisible. Al final tendremos una función que regresará un booleano y nos permitirá saber si un número es primo. ...

octubre 4, 2019 · 3 min · 562 palabras · Parzibyte