jueves, enero 13, 2011

Restringiendo acceso por red o por ip en servidor Apache (deny,allow)

Para poder restringir el acceso a una aplicación web desde apache, podemos hacerlo de la siguiente forma, denegando primeramente todo, y luego indicandole las redes o IPs de las cuales si puede tener acceso de la siguiente manera:

Order deny,allow
Deny from all
Allow from 192.168.0.10/16 209.38.75.77


En el ejemplo anterior, deniega el acceso a todo el mundo, excepto a la red 192.168.0.10 con máscara 16, y también dá acceso a la IP 209.38.75.77

miércoles, enero 12, 2011

Como evitar el cache al cargar una página en tu navegador web

Hay páginas que necesitamos estarlas actualizando constantemente, por lo que los navegadores sulene guardar en cache la página tal y como fué consultada por última vez, y es por eso que al haber algún cambio a veces no es reflejado en la página web.

Para evitar eso, podemos escribir las siguientes líneas entre las etiquetas y ; cualquiera de las cuatro puede funcionar o inclusive pueden agregarse las cuatro:


<meta http-equiv="Expires" content="0">
<meta http-equiv="Last-Modified" content="0">
<meta http-equiv="Cache-Control" content="no-cache, mustrevalidate">
<meta http-equiv="Pragma" content="no-cache">

Motorola Atrix 4G

El Motorola Atrix 4G es un celular cuya característica novedosa es que puede adaptarse a una especie de esqueleto de laptop para funcionar como una de ellas, es decir, que de tener un celular podemos pasar a utilizarlo como computadora; y sin olvidar, claro está, que el sistema operativo es Android.

Lo que me imagíno es que en un futuro, en lugar de ser una laptop puediera salir un modelo similar a esas tablet HP que son laptops pero se pueden hacer tablets, es decir que de un celular podría ser tanto una laptop como una tablet.

Fuente: Eliax.com

lunes, enero 03, 2011

Fatal error: Allowed memory size of nnnnnnn bytes exhausted... en Drupal

Para los que utilizan Drupal, en algunas ocaciones aparece un error al momento de subir y activar algunos módulos, o en ocaciones donde hay mucha información a mostrar, etc. Ese error es similar a esto: Fatal error: Allowed memory size of nnnnnnn bytes exhausted (tried to allocate nnnnnnn bytes) Eso se puede corregir aumentando la variable memory_limit en el archivo php.ini, pero como cuando es hosting alquilado, regularmente no se tiene acceso a esos archivos, asi que hay que setearlo en el archivo sites/default/settings.php que está dentro de la instalación del Drupal, y sería algo como esto:

ini_set('memory_limit', '64M');

Para ver más información al respecto, favor visitar
http://drupal.org/node/76156