Archive for month: December, 2009

Youtube reducido mas rapido

Categories: Otros - Tags: ,

Muchas veces cuando navegamos es más importante la velocidad que tener una gran y pesada interfaz, este es el caso de youtube lo que más nos interesa es ver el video que deseamos y no la gran variedad de opciones que nos ofrecen y terminan por comerse nuestra conexión a Internet.

Encontré este youtube hecho a base de frames muy liviano y con las funciones básicas, se que usar frames no es el método más moderno pero no se puede negar que funciona bastante rápido, pueden verlo AQUI

ErrorZillla diagnosticar páginas caidas

Categories: Otros - Tags: ,

No hay duda que para el tema de desarrollo web Firefox es el mejor navegador(si, ya se en cuanto a consumo de memoria y velocidad esta perdiendo terreno frente a Chrome), es el único con la suficiente variedad de extensiones que cubren cada aspecto del diseño, desde colorzilla hasta el imprescindible Firebug.

Ahora veamos una extensión llamada ErrorZilla, cuando tenemos una página caída con un error 404 usualmente no sabemos que hacer (de hecho muchas veces no hay nada que hacer) sin embargo esta extensión nos brinda algunas opciones que van desde reintentar, revisar Google Cache y hasta poder ver versiones anteriores de este sitio usando Wayback; pero no queda ahí también podemos diagnosticar que ocurre mediante herramientas como Whois, Trace y así hacernos una idea de porque el sitio se encuentra caído, este detalle es especialmente útil si es uno de nuestros sitios.

Podemos instalarlo de un sólo click desde AQUI

¿Cómo elegir un nuevo hosting?

Categories: Otros - Tags: ,

Suele ocurrir que la primera vez que elegimos un hosting este no es todo lo que se espera, solemos elegir por el precio más que por algún otro detalle técnico así que veamos algunos tips que te ayudarán a elegir el servicio de hosting más adecuado.

Desconfía de los hosting ilimitados

Aunque podrás guardar gran cantidad de información eventualmente verás que tienden a caerse, aparecen ciertos errores sobre espacio en disco, usualmente todos estos se encuentran en la lista negra de spam asi que dificilmente podrás enviar un correo electrónico. Si necesitas una gran cantidad de espacio para archivos lo mejor es usar un servicio específico como rapidshare o megaupload si el tema es videos tienes youtube, Vimeo entre otros pero si en realidad requieres un portal con mucho espacio entonces seguro requieres la estabilidad de un VPS.

Si no tiene cpanel mejor duda

Los sistemas de hosting con su propio panel y no con el clásico cpanel suelen ser una pesadilla ya que todo funciona distinto y usualmente requieren configuraciones especiales.
Me topé con register.com en donde nisiquiera existe el phpmyadmin no soportaba muchas funciones de httacces, el cambio de permisos de carpeta no era respetado. Otro punto en contra es que cuando quieras cambiar de hosting no hay forma de hacer un backup y hacer un cambio sin dolor :)

Es mejor no usar resellers

En tu país seguramente habrás visto montones de proveedores de hosting con precios muy pequeños, el detalle negativo es que al ser resellers no tienen control directo sobre el servidor y si algo falla no te darán ningun tipo de solución, el sistema de soporte simplemente no sirve, los reconoces muy fácil porque no tienen DNS propio sino los de alguna empresa proveedora.

Lo barato sale caro

Este viejo refrán tiene gran vigencia en el Internet, esos hosting de US$1 el mes no resultan nada confiables , por lo general son resellers y aunque podrian funcionar ya indiqué en el tip anterior porque no los recomiendo.

Detalles técnicos que debemos considerar

En primer lugar el espacio de almacenamiento, aunque usualmente las páginas web no suelen requerir mucho espacio, recordemos que nuestras cuentas de correo comparten espacio con el hosting. Ligado a este punto está el ancho de banda si tenemos unos 500 visitantes diarios requeriremos al menos unos 2Gb de ancho de banda (ojo este valor es sólo referencial puede variar según el contenido de tu página).
Otro detalle a considerar es la cantidad de bases de datos mySQL y si requerimos Postgree, usalmente con 2 o3 debería ser suficiente.
La cantidad de cuentas de correo, cuentas FTP por lo general todos dan mas o menos la misma cantidad
Un detalle muy importante es la versión de PHP, ya se en esta epoca todos deberian tener PHP5 pero me he cruzado con algú hosting que aun usaba PHP4 o que se requería una función en httacces para activarlo.
Finalmente algunos módulos de PHP importantes son GD2 (manejo de graficos), gzip, curl, openssl
En cuanto a configuración fijemonos en el tamaño de archivo de subida máximo (por defecto solo 2 Mb), no debe estar activo Global Variables (si lo esta con httacess se arregla)

Conclusión

Es dificil decir elige este o este otro, aunque uno de los mejores que he probado es Hostgator, puede parecer un poquito caro pero tienen un buen soporte técnico tanto con Ticket Support como en línea y gran paciencia (todos fuimos novatos alguna vez he hicimos preguntas un poco tontas).
Actualmente uso un servicio de hosting llamado TuWebLatina, hasta ahora ha resultado bastante estable a un buen precio, aunque me bloquearon unas horas la cuenta por un supuesto spam y parece que me cortaron el SMTP…. espero lo solucionen pronto.

AJAX modificando atributos con jquery

Categories: AJAX, javascript - Tags: ,

Siguiendo con los artículos sobre AJAX y jquery veamos ahora como modificar atributos de algún elemento de nuestra página web, primero a modo de introducción veremos como funcionan los selectores en jquery y luego veamos como capturar y/o modificar atributos

Selectores en jquery

Los selectores de jquery funcionan igual que los selectores de jquery para elegir objetos(div, p, input…), clases(.miclase) o id(#miid), por ejemplo para seleccionar un DIV

1
<div id="midiv"></div>

Para elegirlo usariamos en javascript

1
var midiv1 = $("#midiv");

Tomando los valores de un atributo

Ahora que sabemos como elegir un objeto veamos como recoger el valor de cualquiera de sus atributos

1
2
3
var titulo = $("a.milink").attr("title");
var alt = $("img").attr("alt");
var valor = $("#mitexto").attr("value");

Modificando atributos de un elemento

Hay 2 formas de hacerlo, la primera es mejor cuando se trata de modificar un solo atributo mientras que la segunda sirve para recoger múltiples atributos
Deshabilita un boton

1
$("#miboton").attr("disabled","disabled");

Cambia la imagen a miimagen.gif además cambia el titulo y el texto alternativo(ALT)

1
2
3
4
5
$("img").attr({
          src: "/images/miimagen.gif",
          title: "jQuery",
          alt: "jQuery Logo"
        });

Como ven es muy fácil modificar los atributos de cualquier elemento, esto combinado con eventos podriamos hacer que aparezcan o desaparezcan opciones, se habliten botones, se oculten DIV completos, se muestren mensajes de alerta y un largo etc.
Pronto postearé algo más aplicado al manejo de formularios.