miércoles, 21 de abril de 2010

Headers Expires con Apache

No httpd.conf:
Descomentar LoadModule expires_module e LoadModule headers_module

No httpd_aplicacion.conf:

Alias /alias"/ms4w/apps/alias/htdocs"
ExpiresActive On
<Directory "/ms4w/apps/alias">
AllowOverride None
Options Indexes FollowSymLinks Multiviews
Order allow,deny
Allow from all
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
</Directory>
<FilesMatch "\.(css|js|gif|jpg|png)$" >
Header append Cache-Control "public"
</FilesMatch>

martes, 27 de octubre de 2009

Google Code Search

Google Code Search es un producto gratuito en fase beta de Google el cual debutó en Google Labs el 5 de octubre de 2006 permitiendo a los usuarios web buscar código Open Source en Internet.

Ver página

jueves, 22 de octubre de 2009

X-UA-Compatible. Meta etiqueta para Internet Explorer 8

<meta equiv="X-UA-Compatible" content="IE=7">

Con esta simple linea, forzaremos al motor de IE 8 a renderizar como lo hace IE 7, haciendo las mismas barbaridades que su predecesor e incumpliendo exactamente los mismos estándares. Lo que hará que todas aquellas webs maquetadas a la perfección en IE 7, se vean exactamente igual en la nuva versión del navegador de Microsoft.

Su funcionamiento es muy simple. Tan solo debemos añadir la meta etiqueta en la cabecera del HTML, pero ojo, la etiqueta deberá estar obligatoriamente justo después de la apertura de la cabecera (). Si la situamos en cualquier otro sitio del documento, no funcionará.


FONTE:

http://blog.joanfernandez.es/2009/05/x-ua-compatible-meta-etiqueta-para-internet-explorer-8/

viernes, 17 de julio de 2009

Importar datos a MySql dende archivos de texto (csv, txt, etc..)

LOAD DATA INFILE "arquivo.txt"
INTO TABLE táboa
FIELDS TERMINATED BY ';' --> Indicamos o separador dos campos
LINES TERMINATED BY '\n' --> Indicamos o salto de línea

miércoles, 10 de junio de 2009

Permitir conexións non locais a MySQL

mysql> GRANT ALL ON *.* TO usuario@'202.54.10.20' IDENTIFIED BY 'PASSWORD';

martes, 9 de junio de 2009

Obter UTM a partir de coordenadas xeográficas en graos, minutos e segundos

select cod_escola,
    AsText(Transform(GeomFromEWKT('SRID=4326;POINT( -'
        || gr_lon + min_lon/60 + seg_lon/3600 || ' '
        || gr_lat + min_lat/60 + seg_lat/3600 || ')'), 23029))   
from (
select cod_escola,
    cast(split_part(lat, ' ', 1)  as numeric)  as gr_lat,
    cast(split_part(lat, ' ', 2)  as numeric)  as min_lat,
    cast(split_part(lat, ' ', 3)  as numeric)  as seg_lat,

    cast(split_part(lon, ' ', 1)  as numeric) as gr_lon,
    cast(split_part(lon, ' ', 2)  as numeric)  as min_lon,
    cast(split_part(lon, ' ', 3)  as numeric) as seg_lon
from (
SELECT cod_escola, corrdenadas,
    split_part(replace(corrdenadas, ',','.'), ';', 1) as lat,    
    split_part(replace(corrdenadas, ',','.'), ';', 2) as lon
  FROM coordenadas
) as vw ) as vw2