Entradas etiquetadas ‘optimizacion

Aquí os dejo unos pocos trucos para escribir menos código PHP en tus scripts, seguro que algunos de estos trucos ya los conocías pero bueno me parece interesante recopilar estos trucos.

Reducir las sentencias if()


if($variable == 2)
{
$valor = true;
}
else
{
$valor = false;
}

Podríamos condensar esas 8 líneas de código en una única línea:

$valor = ($variable == 2) ? true : false;

Declarando variables

A menudo declaramos multiples variables cada una en líneas separadas, todas estas variables se podrían llegar a agrupar en una única declaración.

$variable1 = 7;
$variable2 = 12;
$variable3 = 9;

Podríamos declarar varias variables con diferente valor en una única línea de la siguiente manera:

list($variable1 ,$variable2 ,$variable3) = array(7,12,9);

Y más fácil todavia si las variables declaradas coinciden en el valor asignado:

$variable1 = $variable2 = $variable3 = “Prueba”;

Usar switch() en lugar de if()

Parece algo lógico pero muchas veces utilizamos if() dónde podríamos ahorrar código usando switch():

if($opcion == “menu”)
{
//cargar menu
}
elseif($opcion == “portada”)
{
//cargar portada
}
else
{
//no cargar nada
}

Usando switch() podríamos reducir el código ostensiblemente:

switch($opcion)
{
case ‘menu’:
//cargar menu
break;
case ‘portada’:
//cargar portada
break;
default:
//no cargar nada
}

Son sólo tres trucos pero seguramente te pueden ahorrar muchas líneas de código si sabes aplicarlos correctamente.

* Si alguien tiene pequeños trucos para optimizar código PHP le animo a que lo comente y enriquecer un poco esta entrada.

Top 10 características de Gmail

8 de septiembre de 2007

en: Negocio

El Official Gmail Blog ha recopilado en dos entradas 10 de las características menos conocidas por los usuarios.

Top 10 little-known Gmail features (Part 1)
Top 10 little-known Gmail features (Part 2)

Gmail tiene una serie de características que pueden ser realmente útiles una vez las conozcas, estas son algunas de las menos conocidas:

Personalizar Campo “De:”

Si deseas que tus mensajes salientes muestren otra de tus direcciones de correo electrónico en el campo ‘De:’ (en lugar de la de Gmail) puedes conseguirlo siguiendo estos pasos.

Personalizar Campo “De:”

Ver adjuntos, Documentos y hojas de cálculo

Para abrir un archivo de Microsoft Excel (XLS), Microsoft Word (DOC) o un archivo de valores separados por coma (CSV) sin descargarlo en tu equipo:

  1. Abre el mensaje que contiene el mensaje adjunto que deseas ver.
  2. Haz clic en Abrir como hoja de cálculo de Google o Abrir como documento de Google al final del mensaje.
  3. Cuando hayas terminado de leerlo, cierra la ventana del navegador que lo contiene para volver a Gmail.

Gadget de Gmail para iGoogle

Si utilizas iGoogle como página de inicio puedes agregar un gadget para ver el estado de tus bandeja de entrada.

Internet ha supuesto una revolución sin precedentes en el mundo de la informática y de las comunicaciones, representa el ejemplo más exitoso de la investigación y desarrollo en infraestructuras informáticas.

Internet que hoy en día es un elemento más de nuestra rutina diaria estaba en pañales en 1993 cuando por ejemplo se emitía este documental (inglés) explicando que iba a ser aquello que se hacía llamar “Internet”, en esa época se definía cómo una revolución tecnológica en la que tomaban parte unos 15 millones de personas y de la que se podría disfrutar por 200 dólares al mes, se definía cómo “una red de redes a escala mundial de millones de computadoras interconectadas con un conjunto de protocolos, el más destacado, el TCP/IP”.

Primeras comunicaciones entre continentes

Gracias al telégrafo podíamos saber que ocurría de forma casi instantánea en buena parte del mundo, exceptuando aquellos países que estaban separados por el mar unos de otros.

Técnicamente, el problema residía en que el agua del mar absorbía la corriente eléctrica que corría por los hilos telegráficos, y mientras no se descubriese un medio aislante para dicho hilo, no se podría establecer la comunicación telegráfica entre estos países y por lo tanto en un futuro no hubiera sido posible la comunicación a través de Internet.

Gran parte del cableado internacional necesarios para el funcionamiento de Internet y el teléfono viaja por debajo de los océanos.
Este mapa muestra por donde viajan exactamente nuestros datos cuando nos comunicamos con otro continente

Seguir leyendo…

La primera página web

Si nos preguntamos ¿Cuál fue La primera página web?, la respuesta es un poco complicada… depende de lo que entendamos por página web.

Si tomamos por definición que: “una Página web es una fuente de información adaptada para la World Wide Web (WWW) y accesible mediante un navegador de Internet”, podemos afirmar que la primera página web conocida es esta (1991) creada por Berners-Lee (Se considera el inventor y el protector de la web al mismo tiempo).

Es curioso que lo de W3 para referirse a la WWW no llegará a buen puerto y se quedara finalmente en WWW o Web, muy interesante el código fuente.

En esta línea del tiempo seguro que encuentras alguna efeméride interesante.

Leer otras cuentas de correo con Gmail

10 de diciembre de 2006

en: Negocio

En estos días Gmail ha anunciado el lanzamiento de una nueva funcionalidad, quizás una de las más atractivas ultimamente, desde hace un día algunas personas ya pueden leer con Gmail los mensajes de otras cuentas de correo, aún no hay información oficial en español sobre esta funcionalidad pero se puede encontrar información en este enlace.

El número de cuentas que se pueden configurar es de 5, y sólo se necesita disponer del protocolo de correo POP para poder así leer los mensajes desde el servidor externo (nombre de este servidor, nuestro usuario y nuestra contraseña) y extraerlos al de Gmail.

Las direcciones de correo en tu blog o página web no son un secreto para los robots spam. Esta es una guía que te ayudará a proteger tu direccion.
Las técnicas mencionadas usan manipulación de texto, HTML, Flash, CSS, Javascript para ocultar tu dirección.

Los robots de mail son los visitantes menos deseados de cualquier sitio. Estos spambots utilizan diferentes métodos de búsqueda para extraer direcciones de páginas web.

¿Cómo funcionan los spambots?

Todas las direcciones de mail contienen el simbolo @. La gran mayoría de los spambots utilizan este símbolo y una combinacion de letras como patrón de búsqueda (abc@xyz.com) como billgates@microsoft.com o larrypage@google.org en el código fuente de las páginas. A menudo toman las palabras a la izquierda y derecha de la @ y la interpretan como una dirección válida de correo.