Linux: mover archivos que comienzan con

Esto será un poco breve pero algo que nos será de mucha ayuda. A veces necesitaremos mover todos los archivos que comiencen, tengan o terminen con determinada cadena. Por ejemplo, supongamos que tenemos los siguientes archivos: foto_2015-11-20_11-55-20.png foto_2015-11-20_13-55-30.png foto_2015-11-10_11-55-12.png (son 3, pero para ejemplificar basta) ...

noviembre 8, 2017 · 1 min · 96 palabras · Parzibyte

Proteger, controlar y restringir acceso a imágenes usando PHP y Apache

Introducción En este artículo mostraré cómo podemos proteger nuestras imágenes o fotos usando PHP para que sólo en casos específicos se puedan ver. Usaremos la configuración de Apache para restringir el acceso (para que no puedan acceder a ejemplo.com/imagenes/imagen_secreta.png). PHP será utilizado para leer ese archivo y mostrarlo sólo si se debería. Preparando archivos para trabajar En nuestro entorno de trabajo de PHP (en htdocs si estás usando xampp) crearemos una carpeta llamada “probar_fotos”. Dentro de ella crearemos un archivo index.php y otra carpeta llamada img. Dentro de esta última carpeta pondremos algunas imágenes de nuestra elección (no importa el formato ni calidad) y un archivo llamado .htaccess. ...

noviembre 8, 2017 · 5 min · 943 palabras · Parzibyte

Tutorial Arduino: 74hc595 y leds

Entendiendo distribución de pines del circuito integrado El IC 74HC595 tiene 16 pines en total. Los que nos importan en este momento son los ocho que sirven como salida, los del suministro de energía y los que se encargan del latch, data y clock. ...

noviembre 7, 2017 · 8 min · 1503 palabras · Parzibyte

Ejercicios resueltos de enrutamiento estático y VLSM con Cisco - Ejercicio 1

Definición del problema Debido a la crisis económica, la empresa “ROUTERLANDIA” solo ha podido adquirir una dirección IP pública, para el funcionamiento de sus oficinas, por lo tanto necesita administrar de forma óptima la asignación de direcciones para cada una. ...

noviembre 1, 2017 · 12 min · 2389 palabras · Parzibyte

Objetos anónimos en PHP

Introducción De todos los lenguajes que he manejado, siempre me ha gustado Javascript; porque es muy flexible y simple. No necesitas escribir 500 líneas para decir Hola mundo, ni necesitas un compilador. Sólo necesitas un editor de texto (incluso el bloc de notas) y un navegador web. Si necesitamos un objeto anónimo, que no dependa de una clase (porque, ¿para qué escribir una clase si sólo vas a instanciar un objeto?) podemos definirlo así: ...

noviembre 1, 2017 · 2 min · 416 palabras · Parzibyte

Eliminar filas o valores duplicados en MySQL en una sola consulta

Introducción A veces tenemos uno, dos o más datos que se repiten en nuestras tablas. Incluso a veces no sólo se repiten 2 veces, sino 3 o más. Así que hoy veremos cómo eliminar estos duplicados. ...

octubre 31, 2017 · 3 min · 626 palabras · Parzibyte

Remplazar caracteres con asteriscos en Arduino

Introducción Hoy escribí una entrada sobre cómo remplazar caracteres o enmascarar una cadena en C++. Pensé que así como funcionó en CPP funcionaría en Arduino, pero no fue así. Así que me puse a leer la documentación de los Strings en Arduino y me di cuenta de que no son muchas cosas las que cambian. Diseño de la función La función es muy sencilla. En mi caso usé setCharAt, que es toma como parámetros la posición de la cadena en donde queremos poner el carácter y el carácter. ...

octubre 31, 2017 · 2 min · 264 palabras · Parzibyte

(429) Too Many Requests Laravel - Solución y explicación

Introducción Cuando estamos consumiendo una api creada con Laravel, puede que nos aparezca el error que dice “(429) Too Many Requests”. Aquí explicaré por qué pasa y qué solución tenemos para ello. Básicamente esto aparece porque estamos haciendo muchas peticiones en un corto periodo de tiempo; por ejemplo, hacer 100 peticiones en menos de un minuto. Es una forma que tiene Laravel para protegernos. Ya que de esta forma bloqueamos el acceso a un usuario malicioso que haga miles de peticiones para que nuestro servidor caiga. Si pasa el límite, sólo se le responderá con el código http 429. ...

octubre 30, 2017 · 2 min · 301 palabras · Parzibyte

Enmascarar una cadena con un carácter en C++

Introducción No me gusta mucho programar en C++ ni en C, pero hay algunas ocasiones en las que es necesario. En esta ocasión tuve que enmascarar una cadena. Es decir, que algo como “Hola” se convierta en “****”. O en lugar de asteriscos, que se muestre un guión bajo o algún carácter. La razón es que en un ejercicio de Arduino se tiene que pedir un código de acceso y luego se debe mostrar en una LCD ese código remplazado por asteriscos o algún otro símbolo. Debido a que (y espero que sea cierto) al programar en Arduino podemos usar las funciones nativas de C y CPP (o C++) hice una función en C++. ...

octubre 30, 2017 · 2 min · 278 palabras · Parzibyte

Imprimir ticket en impresora térmica usando Javascript

Introducción Actualización agosto 2019 ¿Quieres imprimir con JavaScript sin usar el diálogo de impresión, con la posibilidad de cortar el papel y abrir el cajón de dinero? mira este post. Recientemente escribí un tutorial sobre cómo imprimir un ticket en una impresora térmica usando PHP. Veamos entonces cómo podemos imprimir ticket en impresora térmica usando JavaScript. Las complicaciones que tenemos al imprimir con PHP son: Confusión de cómo usar la librería Forzar a que el lenguaje del servidor sea PHP Así que ahora decidí hacer una entrada para saber cómo imprimir un ticket en una impresora térmica sin usar PHP, sólo Javascript. El resultado será el siguiente: ...

octubre 17, 2017 · 5 min · 867 palabras · Parzibyte