PNG Transparentes en Internet Explorer

Algo que seguramente, todos los que estan en el desarrollo web han tenido que enfrentar es al testarudo Internet Explorer, por suerte siempre hay otras personas que también se han enfrentado al mismo problema y mejor aún, es que lo han solucionado.

Se trata del IE PNG Fix v1.0 RC4 el cual nos permite mostrar para navegadores a partir del IE 5 PNG transparentes, y trabajar tranquilamente con solo añadir un archivo y una linea en el css.

En nuestro servidor tenemos que incluir iepngfix.

y en el css esto:


img, div { behavior: url(iepngfix.htc) }
Archivado en: Tips & Tricks, , , ,

PHP Argentina

Aportando al grupo hago este posts, para que todos aquellos desarrolladores de php o simplemente interesados o quienes esten aprendiedo se unan al grupo.

Lineamientos del Grupo

La idea de este grupo es tener un lugar donde encontrarnos los
desarrolladores PHP de Argentina, plantear dudas, problemas, mostrar
proyectos o pedir ayuda para los que recien se inician.

by: Guido.

Archivado en: Work, , ,

PHP: variables del servidor

En nuestras aplicaciones muchas veces tenemos que utilizarlas, por eso me pareció muy buena esta lista que encontre en sentidoWeb y acá se las dejo.

  • $_SERVER['REQUEST_URI']: devuelve la URL con la que se accede al script que se está ejecutando. Devolvería algo así como /script.php?param1=val1&param2=val2.
  • $_SERVER['DOCUMENT_ROOT']: devuelve el directorio raíz del servidor web, algo así como /usr/tusitio/www.
  • $_SERVER['HTTP_HOST']: devuelve el nombre del dominio (por ejemplo, sentidoweb.com). Esto puede ser muy útil cuando se quieren usar paths absolutos en vez de relativos y queremos que funcione la aplicación en el servidor de desarrollo y en el de real.
  • $_SERVER['HTTP_USER_AGENT']: nos devuelve información del navegador, cuál es y en qué sistema operativo se ejecuta. Útil si tenemos que hacer algún apaño por incompatibilidad de navegadores, para llevar tema de estadísticas o por ejemplo para devolver un archivo para descarga dependiente de S.O.
  • $_SERVER['PHP_SELF']: devuelve el nombre del fichero que se está ejecutando.
  • $_SERVER['QUERY_STRING']: devuelve la lista de parámetros que se pasan por URL (lo que sigue después de la interrogación).
  • $_SERVER['REMOTE_ADDR']: devuelve la dirección IP de la máquina que está accediendo al script.
  • $_SERVER['SCRIPT_FILENAME']: devuelve el path absoluto del script que se está ejecutando.

Extraido de SentidoWeb

Archivado en: Work,

SEO everywhere

hoja de ayuda SEO

via / WebAppers

Archivado en: Uncategorized, , ,

JQuery Tour Virtual

Especial para aquellos que quieren mostrar locaciones en todas sus dimensiones, permite dar un paseo fotografico muy dinamico y amigable. Además, según su autor, no necesita javascript activado.

ver demo.

Descargarlo de aquí.

Archivado en: web 2.0, ,

Burj Duabai contruyendo los limites humanos

Burj Dubai RascaCielos Lo que ven aquí al lado, aunque parezca mentira, esta a punto de ser terminado en Dubai. Una vez listo va a llegar a los 800 mts con la antena que tiene en la parte superior. Es actualmente la estructura construdia por el hombre de mayor altura.

Su diseñador y creador fue el arquitecto norteamericano Adrian D. Smith. En un principio, el Burj Dubai iba a tener el nombre de «Grollo Tower», mediría 560 metros, lo suficiente para convertirlo en el edificio más alto del mundo, y se iba a situar en Australia. La forma del rascacielos no tenía nada que ver con el diseño actual. Iba a tomar la forma de un prisma con una punta iluminada.

Más tarde, su altura había ascendido a más de 600 metros y su diseño comenzaba a parecer más alto. Una vez ya ubicado en la ciudad de Dubai, su diseñador y creador había decidido que la altura del rascacielos iba a superar los 700 metros de altura.

Fue entonces cuando se creó el modelo que actualmente se conoce, basado en los arcos árabes y la forma de una flor que se cultivaba en los Emiratos Árabes Unidos y en la India: la Hymenocallis. Se propuso que midiera hasta 808 metros de altura, que es la altura que se baraja actualmente como definitiva.

A mediados de 2006 algunos informes apuntaban que el rascacielos podría llegar a los 940 metros de altura y algunos meses después un diseño mostraba una altura aparente de unos 1.011 metros de altura.

Esta preparado para mediados del 2009 que sea havitado. Diseñado por Skidmore, Owings and Merrill quienes diseñaron la Freedom Tower

fuente: wikipedia en español

Sitio oficial: http://www.burjdubai.com/


Archivado en: Real Life, tecnología,

Wordpress 2.5.1 + plugins

Como abrán visto finalmente migre a la version 2.5.1, tuve que fixear algunos errores, que les estuve comentando.

Ahora les traigo aquí abajo la lista de plug-ins que recomiendo que no falten en toda instalación de wordpress 2.5.1

  1. Dagon Design Sitemap Generator
  2. Compartelo (Share This)
  3. SyntaxHighlighter
  4. Wp-SpamFree
  5. WPvideo
  1. El primero yo lo recomiendo más que el muy conocido All-in-One-SEO. Este lo uso en otros blogs mios y la verdad que el de la lista me trajo mejores resultados, son basicamente lo mismo. Ambos generan un sitemap, con eso mejoramos la indexacion en google, ademas nos permiten agregar meta data a nuestros post y otras funciones interesantes que nos mejoran el SEO.
  2. Compartelo es la versión traducida al castellano de Share this. Esta version la descargue de Artux’s Blog. Ya vienen agregados los mejores portales sociales de habla hispana y al igual que la version en inglés trae un panel desde donde se pueden hacer modificaciones. Lo importante es tener en cuenta que cuando lo instalen, les va a aparecer en la pagina de los plugins que hay una version nueva. No la descarguen por que es la de inglés, con lo cual perdería gracia.
  3. El tercero, lo habrán visto en el blog, es para insertar código dentro de los posts acepta varios lenguajes. Es realmente muy util y muy facil de modificar.
  4. Para mí el mejor plugin anti spam.
  5. La mejor forma de agregar videos de Youtube o otros servicios similares a tu blog, sin inconvenientes. Se pueden agregar funciones como mostrar título, ranking y descargar video entre otros.
Archivado en: wordpress, ,

Soluciones a problemas en Wordpress 2.5.1

Problema Nº1

Quizá el bug más grave, que se conoció hace unos dias es el que no funciona la posibilidad de resetear el password de adminitrador de worpress, perdiendo acceso. Esto lo encontre en aNieto2k

tenemos que modificar dos archivos.

  1. wp-includes/pluggable.php (Línea 1171)
  2. wp-login.php (Línea 96)

Buscamos estas dos lineas en wp-includes/pluggable.php (Línea 1171)


function wp_generate_password($length = 12) {
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()';

y las modificamos por estas otras


function wp_generate_password($length = 12, $special_chars = true) {
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
if ( $special_chars ) $chars .= '!@#$%^&*()';

Ahora en el archivo wp-login.php buscamos esta linea:


$key = wp_generate_password();

y la remplazamos por esta


$key = wp_generate_password(20, false);

Tampoco hay que desesperarse wordpress usa MD5 para el password de administrador, con lo cual si accedemos a la base de datos lo podemos cambiar :P

Pueden bajarse el parche listo desde acá.

Problema Nº2

Cuando tratamos de descargar un plugin o actualizarlo automaticamente desde nuestro worpress, puede aparecernos el error:

Unpacking the update
Could not create directory

Leyendo un poco encontre el blog de Sebastian Thomschke que nos da la solucion que encontró en un foro.

Esto es asi, resulta que cuando esta activado el safe mode no funciona la funcion make dir de php. Hasta ahora esto ha sido reportado con php 5.2.3 y 5.2.4.
Pasos para solucionarlo.

  1. Encontrar el archivo class-wp-filesystem-direct.php que esta dentro de wp-admin/includes
  2. Lo abrimos con nuestro editor favorito y buscamos la función mkdir
  3. Cuando vean la función agreguen lo que esta entre los comentarios.
function mkdir($path,$chmod=false,$chown=false,$chgrp=false){
if( ! $chmod)
$chmod = $this->permission;
// solucion para el bug, agregar lo que esta debajo
if(ini_get('safe_mode') && substr($path, -1) == '/')
{
$path = substr($path, 0, -1);
}
// lo que hay que agregar termina aquí.
if( !@mkdir($path,$chmod) )
return false;
if( $chown )
$this->chown($path,$chown);
if( $chgrp )
$this->chgrp($path,$chgrp);
return true;
}

Una vez guardado y subido ya esta solucionado.
Para los peresozos pueden bajarlo acá:

class-wp-filesystem-direct.zip

Archivado en: Tutoriales y Guias, Work, wordpress, ,

La humanidad y su futuro en el espacio

La foto de la Izquierda fue la primer foto de la tierra tomada por el satelite climatico TIROS-1, el 1º de Abril de 1960.
La foto de la derecha fue tomada desde atras del brazo robotico del Space Shuttle Discovery durante la mision de STS-77 en 1996.

Partir a la conquista del espacio tendrá un efecto aun mayor que el descubrimiento del Nuevo Mundo. Cambiará completamente el futuro de los humanos, y tal vez incluso determine si tendremos un futuro. - Stephen Hawking,
como motivo del 50 aniversario de la NASA

Foto Tomada de Space.com
La Frase apareció publicada hoy en Microsiervos.com

Archivado en: tecnología

Busqueda en Google de temas actuales

Hace algunos días les traje 12 tips rápidos para buscar en Google como un experto, ahora les traigo otro conejo o tip (como prefieran) este es para hacer busquedas que nos arrojen resultados actuales.

Y es bastante sencillo, primero hacemos la busqueda normalmente y cuando nos arroja el resultado, a la URL de nuestra pagina de resultados le agregamos alguna de las siguientes cadenas.

  • &as_qdr=d5 / para buscar lo de los últimos cinco días
  • &as_qdr=w5 / para buscar lo de las últimas cinco semanas
  • &as_qdr=m5 / para buscar lo de los últimos cinco meses
  • &as_qdr=y5 / para buscar lo de los últimos cinco años

Creo que es bastante claro, y que como es mas que obvio cambian el 5 por el numero que necesiten para su busqueda.

Cuando hagan la busqueda al lado de la caja de busqueda van a tener un campo select donde directamente de alli seleccionan el tiempo maximo de los resultados a mostrar.

via / Obiter Dicta

Archivado en: Tips & Tricks
Cerrar
Enviar por Correo