Imagenes gratuitas para tus diseños - 2a parte

Cada dia aparecen nuevos recursos y nuevas necesidades, internet está en constante evolución. Por eso es necesario actualizarse y revisar siempre las fuentes de información para no dejarse nada en el camino.

Este post es una actualización de mi anterior post Imagenes gratuitas para tus diseños donde en su dia propuse unos cuantos bancos de imágenes gratuitas para poder usar en nuestros diseños.

Calcular el tiempo de ejecucion de un script

Una de las tareas mas entretenidas de un desarrollador es la de intentar optimizar el codigo para hacerlo mas efectivo y en en la mayoria de casos lo que se busca es que un mismo script tarde menos tiempo en ejecutarse.

Es por ello que es muy útil tener claro como poder medir el tiempo que tarda nuestro código al ejecutarse para poder realizar comparaciones cuando realizamos cambios en el mismo con el objetivo de mejorar los tiempos de proceso de información.

Extraer todos los enlaces de un html con php

A veces nos encontramos con la necesidad de extraer ciertos datos de un html previamente creado o leido. Aqui os presento dos maneras muy sencillas de hacerlo.

Se puede hacer usando expresiones regulares que aplicadas al codigo extraigan solamente aquello que hemos acotado, o también se puede hacer recorriendo elementos del dom de la página con funciones especificas para ello. Vamos a ver las dos opciones para que podais experimentar y aplicar en vuestro código la que mas os convenga en cada caso.

Reducir lineas de codigo en php cambiando sentencia if..else por operador ternario

Cuando se trata de una pagina o aplicación web todos sabemos que cualquier byte que nos podamos ahorrar siempre será bienvenido. Reducir el peso de nuestros ficheros es algo extremadamente útil a la hora de optimizar los tiempos de carga de nuestra web.

Optimizar nuestro código haciendo que trabaje de la misma manera reduciendo el número de lineas es una de esas técnicas que nos será muy útiles en este cometido. De la misma manera que existe el shorthand css o frameworks javascript para simplificar nuestro codigo (como jquery o mootools), en php podemos usar el operador ternario (?) para abreviar nuestro código y reducir así la cantidad de lineas finales y por tanto el peso del fichero.

Una parte importante de nuestro codigo php (y otros lenguajes de programación) es la evaluación de condiciones if/else para determinar el valor de una variable, o un texto a mostrar, etc.. Con el operador ternario podremos acortar estas condiciones a evaluar y por tanto nuestro código.

Listar archivos y directorios en un fichero txt

Muchas veces nos encontramos en la necesidad de listar de alguna manera todos los archivos de un directorio para luego poder hacer alguna tarea automatizada (por ejemplo pasarlos a un excel para importar, tener un listado de ficheros para buscarlos, etc..)

Nuestro querido MSDOS puede ayudarnos en esta tarea. Para acceder desde cualquier windows debemos ejecutar el comando cmd o buscar el "Simbolo de sistema" (en Windows7) y ejecutarlo. En la ventana de terminal que aparece podremos ejecutar ciertos comandos que nos crearan el listado de ficheros y subdirectorios que necesitemos en un fichero txt.

Supongamos una estructura de archivos como esta :
  c:\tmp (dentro ficheros tmp1.txt,tmp2.txt,tmp3.txt,tmp4.txt)
  c:\tmp\tmpsub (dentro ficheros tmpsub1.txt y tmpsub2.txt)