Archive for September, 2009
Se ve bien en Firefox y en IE no…
Estaba buscando la manera mas facil de explicarle a mis estudiantes virtuales el porque usar cualquier navegador, menos IE, para aprender HTML y me he encontrado este articulo que cae a la perfeccion:
El otro día una amiga me comentó que una compañera suya estaba haciendo una web, y que en el Explorer se ve bien y en Firefox mal, y me preguntó que a qué podría ser debido. Le di una respuesta deprisa y http://cafeina.ladybenko.net/index.php corriendo y creo que no expresé bien, así que aquí va la full version. La comparto con vosotros porque seguramente nos esperen muchas más preguntas de este estilo.
La clave para entenderlo bien es darle la vuelta a la tortilla. La realidad es que en IE se ve mal, y en el resto de los navegadores (no sólo Firefox) se ve bien. Pongo bien y mal porque son apreciaciones que hacemos los humanos, subjetivas.
Los navegadores no son adivinos con bolas de cristal que se conectan a la mente del maquetador web e interpretan su voluntad. El maquetador tiene que dejar escrito, detalladamente, el contenido y apariencia de la página web: esto se consigue con los lenguajes (X)HTML y CSS.
Estos lenguajes se encuentran bien definidos cómo estándar, en el WWW Consortium (viene a ser algo así como la RAE). Este organismo se encarga de describir con precisión cómo deben interpretar el (X)HTML y el CSS los navegadores.
Ahora bien, los navegadores no siempre cumplen a pies juntillas lo que dice el W3C. Es más, cierto navegador no hace ni puto caso.
Pongamos un ejemplo ficticio: Imaginemos que el Explorer confunde los colores rojo y blanco, y los intercambia, debido a un error de programación (no entraremos a valorar si por descuido o deliberadamente). Es decir, que donde pone #FFFFFF IE lo interpreta como #FF0000, y viceversa. En este ejemplo supondremos que el resto de los navegadores interpretan los colores correctamente.
¿Qué pasaría si queremos hacer una página web con fondo blanco? En nuestro código HTML, pondríamos <body bgcolor="#FF0000"> que en IE se mostraría blanco. Entonces cuando vamos alegremente a mirar la web con otros navegadores, vemos que se muestra de color rojo fosforito. En Firefox se ve mal. Pues no. Por mucho que se empeñe el Explorer en hacer creer a los desarrolladores web, el número #FF0000 significa rojo, y prou.
Lo que ha pasado es que una página se ha desarrollado mal (a menudo inconscientemente) para forzar a que se vea bien en IE. Lo que obtenemos es que en IE la página se visualiza incorrectamente, pero por casualidades místicas esa visualización coincide con los deseos del diseñador.
Un ejemplo real y muy gráfico de cómo IE visualiza de mal las páginas lo podemos encontrar en el Acid Test. Es un ejemplo de página web que construye mediante código estándar y válido un dibujito de una cara sonriente. Según lo bien programado que esté el navegador, veremos este dibujo más o menos bien. Los únicos navegadores mayoritarios que lo muestran correctamente son Safari (Mac), Konqueror (GNU/Linux) y Opera (multiplataforma). Firefox se queda a medio camino, pero lo de Internet Explorer clama al cielo.
En resumen, lo más fácil para que una web se vea más o menos bien en todos los navegadores es hacerla primero para Firefox o cualquier otro navegador, y luego apañarla como buenamente podamos para Internet Explorer.
O sea, usa internet explorer, para probar que se ve bien, por si acaso uno de tus visitantes entra con ese navegador. Tu usa firefox!!!
Copiado de: http://cafeina.ladybenko.net/?p=303
Mas aqui: http://www.jorgeoyhenard.com/porque-no-usar-internet-explorer-6/399/
Clases 100% virtuales
Recientemente estoy trabajando en el proyecto Juvenctec, impartiendo clases de Php de manera 100% virtual. Quizas sea mucho trabajo, pero lo acepte ya que PHP es mi lenguaje favorito y de esta manera puedo probar que tanto se puede enseñar por este medio.
Como se ve.. la educacion virtual esta de moda, se ven muchas instituciones ofertando entrenamientos por esta via, pero existen mucha personas que tienen sus dudas, aunque esto de la educacion virtual tiene sus pro y su contra, tambien depende como se ha preparado el material para la clase.
Estoy de acuerdo de que no todo los cursos virtuales se pueden aplicacar con la misma metodologia, por lo cual se deben adoptar las mejores tecnicas para logar buenos objetivos. Que tipo de materiales se pueden usar en aula virtual, a continuacion selecciono de lo que mas he visto en practica:
- PDFs -> un documento en este formato, el cual puede ser desde un libro hasta un material preparado por el docente.
- Presentaciones (PPT, PPS) -> Presentacion en power point con los temas del curso.
- Videos -> Se pueden usar videos para tratar los temas mas complejos.
- Foros -> Para discutir los temas, desarrollados con otros metodos o compartir el conocimiento.
Estas herramientas tienen sus pro y sus contra, pero cada una se adecuan al tipo de entrenamiento, pero si se combinan correctamente el exito es aun mayor. Como soy programador he usado mucho los videos, ya que son una manera facil de mostrar como se hacen las cosas, no imagino mostrando un ejemplo con un power point, digo si lo imagino, pero me pongo en lugar del estudiante y esto no me gustaria.
He desarrollado un programa de 12 clases para juventec, y si quieres ver parte de los videos aqui te los pongo. Hasta ahora he logrado un buen ambiente en el aula…
Clase 1:
Parte 1 Parte 2 Parte 3 Parte 4 Parte 5 Parte 6
Clase 2:
La proxima Semana.
Luego les cuento que tal me va en el desarrollo de la clase.
De regreso…. a terminar los proyectos
Casualmente me he puesto a pensar lo rapido que pasa el tiempo… para mi que fue los otros dias la ultima vez que puse el ultimo articulo aca en el blog. Desde mi ultima escritura aca en el blog han sucedido muchos cambios, la mayoria para bien , que me han dado muchas ideas de cosas que quiero compartir y me han enfocado aun mas en los proyectos que quiero concluir:
PHP: Se ha transformado en mi 4to bate a nivel de lenguajes de programacion, pasando C# a segundo plano y ya sin batear para anotar. En estos Meses he trabajado al 100% en este lenguaje.
HTML: No se si eres programador web, pero de cualquier forma esto es uno de los puntos que mas demotivas cuando haces varias aplicaciones web, si trabajas directamente con el HTML no es tan facil como poner un componente de ASP.net, pero si te da la motivacion de que puedes poner el efecto que desees en tu pagina o aplicacion.
Jquery, ha transformado mi metodologia de trabajo, a un nivel de que soluciones varios problemas con lo que podria llamar masters pages, y algunos efectos especiales.
MySql, aplicando las funcionalidades ya estables… triggers, stored procedures y funciones me ha ahorrado muchas lineas de codigo.
Este nuevo enfoque que tengo a nivel profesional me ha dado nuevos animos para terminar y continuar varios proyectos que habia dejado asi a medio camino, a la vez que me he dado cuenta que uno puede empezar 100 cosas y si no terminas ninguna por mas que trabajes en realidad no haz realizado nada. Por eso lo mejor que uno puede hacer es terminar un proyecto ya iniciado. Por eso he decidido, postear nuevas cosas aca y no dejarlo para despues.