Autor: <span class="vcard">Victor Moscoso Lembcke</span>

PHP for with increment $i++ vs ++$i (Benchmark)

Vamos a probar como es mas rapido un Bucle for si usamos un post-incremento ($i++) o un pre-incremento (++$i). Bucle for con Post-incremento: Primero copia el valor de $i en una variable temporal, luego le aumenta uno y después retorna el valor temporal. //Forma larga $y = $y + 1; $x = $y;   //Forma…

Read MoreComment

PHP for with counter vs foreach with range vs while (Benchmark)

Estoy viendo que muchas personas están usando los bucles for con range dentro, así que decidí hacerle un Benchmark para ver que solución es mas eficiente a la hora de haces miles de interacciones. Haciendo un Loop de 1 000 000 interacciones: <?php $start = microtime(true); for ($i = 0; $i < 1000000; $i++){}; echo…

Read MoreComment

Como trabajar con archivos Zip en la consola Linux (SSH)

Aquí voy a enseñar como trabajar con archivos comprimidos ZIP por medio de la consola de Linux (SSH), las tareas mas básicas como comprimir, descomprimir, verificar el archivos y demás. El nombre de mi archivo comprimido sera backup.zip, el nombre lo puedes reemplazar por el que quieras. Comprimir archivo y carpetas con ZIP Instalación de…

Read MoreComment

[Solucion] Unable to locate package exfat-utils | exfat-fuse

A intentar instalar “exfat-utils” y “exfat-fuse” me dio el error root@vicolinker:~# apt-get install exfat-utils exfat-fuse Reading package lists… Done Building dependency tree Reading state information… Done E: Unable to locate package exfat-utils E: Unable to locate package exfat-fuse Este error viene porque no encuentra el paquete en el repositorio, para solucionarlo podemos intentar hacerlo de…

Read MoreComment

Como abrir un Excel con semicolon (punto y coma) o un CSV

Hay veces en que intentamos abrir un excel y las tablas no se muestran bien, como si estuviesen unidas. Esto se debe a que el Excel fue hecho en otra zona geográfica y el Separador / Delimitador local es distinto. Para solucionar estos problemas vamos a sobrescribir el Separador para decirle a Excel cual debe…

Read MoreComment

Bootstrap don’t close modal on click outside or ESC key

Estas son 3 formas de como evitar que se cierre un modal al hacer click fuera o en el body. Dependiendo de lo que queremos hacer debemos usar la siguientes propiedades: backdrop = Al hacer click fuera del modal keyboard = Al pulsar la tecla ESC 1. Al crear el modal por JS: $(‘#vicolinker’).modal({backdrop: ‘static’,…

Read MoreComment

Javascript decimales

En este post voy a mostrar distintas formas de operar con decimales. Mostrar solo 2 decimales: var valor = 123.98765; //Numero valor = (valor).toFixed(2); //123.98 var valor = 123.98765; valor = Number(Math.round(valor + ‘e2’) + ‘e-2’).toFixed(2); var valor = 123.98765; valor = Math.round(valor * 100)/100; //123.99 Convertir entero a decimal var valor = 123; valor…

Read MoreComment