Archive Abril 2009

Simbolos raros al inicio de tus documentos Web como  2

Hola a todos, espero que hayan pasado unas excelentes vacaciones tanto como yo las disfrute :D
En esta ocasión hablaremos de temas un poco mas tecnicos en cuanto al desarrollo Web y uno que otro contratiempo que suele aparecer a la hora de mostrar resultados en pantalla.

Debo comentar que este problema es muy curioso y pasa pocas veces pero tiene una explicación lógica.
Para saber su solución describire el problema: En mi caso muy personal estaba escribiendo unas cuantas líneas de código en un archivo PHP donde hago una simple consulta a una base de datos, decidí visualizar el código en Firefox y continuar mi trabajo al día siguiente. Llegado el momento de reanudar mi trabajo visualizo el archivo en Firefox y cual es mi sorpresa que en la parte superior de la página (al inicio del documento PHP) aparecian estos símbolos:



Supuse que era caché, entonces realice la limpieza del mismo pero esto no funciono. Mi ultima sospecha fue que acababa de realizar una configuración en mi servidor en el cual le daba prioridad a archivos con codificación UTF8, pero al probar con otros archivos similares estos simbolos no aparecian.

Finalmente procedi a investigar el tema y la conclusión fue esta explicación: Algunos programas, al guardar un archivo con codificación UTF-8 agregan al principio del archivo 3 caracteres hexadecimales, lo cual genera dicho error. Para solucionar esto es necesario recurrir a un editor hexadecimal (como el HHD Free Hex Editor), abrir el archivo .php y borrar los primero 3 caracteres del archivo.

Y exactamente fue lo que hice y todo quedo a la perfección, este tema aun me causa ruido por lo que en la semana checare si hay alguna solución a nivel servidor que valide y se omita eliminar los caracteres con un editor, muchos saludos y espero que les haya servido.  En el próximo post hablaremos de sistemas enfocados al human force.

Indra presenta el proyecto Headmouse, diseñado para personas con discapacidad motriz 0

Indra hace la presentación en México, en conjunto con la Universidad de Lleida en España y la Fundación Adecco,del proyecto HeadMouse 2.0, solución que permite a las personas que carecen de movilidad controlar  el cursor del mouse a través de movimientos de cabeza haciendo la función de “arrastrar” y con gestos faciales para dar “clic”.

demoheadmouse2

El sistema incorpora un gran número de innovaciones que facilitan a las personas con discapacidad motriz el acceso a las tecnologías de la información y la comunicación. Gracias al  uso de algoritmos de visión artificial desarrollados para el área de la robótica móvil, el usuario es capaz, sin ningún tipo de conocimiento previo, de utilizar de manera intuitiva y natural el mouse virtual. Una vez instalado el software, las personas no requieren de ningún tipo de ayuda para acceder a la configuración ni para modificar los parámetros que ofrece el sistema.

Cabe mencionar que el ratón virtual puede ser utilizado por cualquier usuario, ya que no tiene definida ninguna lengua de aplicación y consta de un manual de ayuda en castellano e inglés.

En este link podrás descargar el software de manera gratuita: http://robotica.udl.es/headmouse/headmouse.html

Los objetivos principales que se buscan con esta aplicación son:  desplazar el mouse con los movimientos de la cabeza y proporcionar diversas opciones para realizar el click del mouse con movimientos de la cara y/o con un temporizador (si en 1.5 segundos no se mueve el mouse se produce un click de forma automática).

Los requisitos necesarios para que la aplicación funcione son mínimos, una Pc o laptop con procesador Pentium IV  (para quien no sabe mucho de asuntos técnicos basta decir que cualquier Pc o laptop en donde se pueda ejecutar Windows 98 es suficiente)  trabaja con Windows 98, Windows XP o Windows Vista y es necesaria una webcam que soporte la resolución de 640×480.

Una vez instalado el software es necesario hacer una serie de configuraciones; en primer lugar hay que hacer la detección inicial de la cara del usuario, esto se hace girando la cabeza horizontalmente de forma leve (pequeños giros) y rápida hasta que aparezca el dibujo de una cara en el centro de la pantalla. Una vez terminada la calibración aparecerá un cuadro en la esquina inferior derecha de la pantalla mostrando la imagen del usuario con una cruz verde entre los ojos, indicando que el programa está en marcha.

En segundo lugar hay que aprender a desplazar el mouse, para comenzar este entrenamiento hay que girar la cabeza hacia arriba,abajo,derecha o izquierda para conseguir un desplazamiento del mouse en la misma dirección.

Ahora aprenderemos como dar click / arrastrar.

Hay  distintas formas de click, como mínimo una debe estar habilitada.

Método 1 (arrastrar por defecto) En este método el usuario cerrar los ojos presionando levemente (más duradero que un parpadeo involuntario).

Método 2 (click por defecto)para este método solo es necesario abrir la boca.

Método 3 mantener el mouse parado en una posición durante 1.5 segundos es un método más para ejecutar la acción de un click.

Para Arrastrar un objeto (Iconos, Ventanas, etc.) se debe realizar un click sobre el objeto que se quiera mover y desplazarlo hasta al sitio deseado hacia la derecha, izquierda, arriba o abajo. Para soltar el objeto se debe realizar un nuevo click.

Por ultimo mostramos un video del software.

Día de la Tierra 0

Hola, hoy Día de la tierra, quiero compartir con ustedes una lista que esta publicando Microsuave (Microsoft) para que ahorremos energía, me pareció interesante pues todos debemos preocuparnos por el planeta, independientemente del ámbito en el que nos desarrollemos .

México, D.F., 21 de Abril de 2009.-Microsoft México, comparte  con los usuarios de la tecnología recomendaciones para crear conciencias sobre la importancia de ahorro de energía.

Para el Consumidor:

1.    Utilizar el modo de hibernación: Cuando no se está usando la PC, se puede implementar la función de hibernación misma que permitirá usar menos energía. Esto equivale a eliminar un auto de circulación.

2.    Evitar el uso del protector de pantalla y configurar el modo de hibernación: Se pueden ahorrar toneladas de energía y ampliar la vida del monitor.

3.    Optar por una laptop es mejor que una computadora de escritorio: Los modelos más actuales de laptops consumen menos de 30 watts corriendo al 100%, cuando una computadora de escritorio consume entre 60 y 150 watts sin incluir el monitor.

4.    Implementar Energy Star cuando se opta por una computadora de escritorio en vez de una laptop: En caso de preferir una PC de escritorio en lugar de una computadora portátil, es recomendable elegir una que tenga la etiqueta de ENERGY STAR o EPEAT. ENERGY STAR se maneja sobre una configuración de ahorro de energía muy rigurosa y cuenta con tres modos de operación: modo de espera, modo de reposo y activo.

5.    Optar por monitores de LCD: un monitor de LCD consume dos tercios de energía respecto un monitor tradicional del mismo tamaño.  Simplemente al ajustar el brillo significa grandes porcentajes de ahorro de energía.

6.    Recicla o dona computadoras o monitores viejos: alrededor de 28 millones de computadoras son recicladas, revendidas o regaladas. Decenas de millones de computadora aún utilizables son desechadas cada año por negocios o usuarios del hogar alrededor de todo el mundo.

Las soluciones de TI ayudan a las empresas y ofrecer importantes beneficios ambientales, ser austero y ecológico contribuye de manera importante a la responsabilidad ambiental e incluso a disminuir costos.

1.    Desconectar dispositivos que no sean utilizados,  al realizar esta práctica se puede evitar un gasto de energía fantasma.Los cargadores de celulares, smartphones, PDA’s, y computadoras portátiles consumen energía aún cuando no se esté cargando el dispositivo. Esto no solo se traduce en ahorro de energía, sino también en ahorro de dinero.

2.    La Virtualización es una buena forma de ahorrar, dado que si se reduce el número de servidores físicos, también se reducirá la demanda de energía requerida.

3.    Comunicaciones unificadas: Al implementar un programa de trabajo remoto en su empresa, como comunicaciones unificadas se pueden reducir costos de viajes hasta un 30 %.

4.    Trabajar en pro de una “Oficina sin Papeles”. Las empresas pueden utilizar el software de Office One Note, en lugar de cuadernos tradicionales, y con esto reducir la cantidad de papel que se consume dentro de la organización.
En lugar de imprimir documentos entregables, se recomienda cargar los escritos en flash drives.

Fuente:
http://www.microsoft.com/environment/default.aspx

Conferencia de Metodologias Agiles en el ITAM Santa Teresa 0

Hace algunos días se llevó a cabo en las instalaciones del ITAM campus Santa Teresa una interesante conferencia  titulada “Las metodologías ágiles y su potencial para el desarrollo de software en México” impartida por el Dr. Masa K. Maeda, Fundador y Presidente de Shojiki-Solutions.

El Dr. Masa mencionó como primer punto, que hay algo mal en la forma en que se hace software actualmente, esto se refleja en los retrasos que casi siempre se hay en los proyectos, el presupuesto para el desarrollo es mayor a lo calculado y en el peor de los casos al terminar el software, no es lo que el cliente esperaba.
A la conclusión que llegó Masa, es que el error no está en las personas sino en la metodología que se utiliza para desarrollar software.
El visitar la fábrica de Toyota en Japón, fue de gran impacto para el Dr. Masa debido a la eficiencia y pulcritud del personal hacia sus actividades, no obstante que era una fábrica de autos.
Esto es posible debido al sistema de producción Toyota llamado Lean Manufacturing, que utiliza 3 principios fundamentales:

Muda - Desperdicio: El trabajo “sin valor” y “sin sentido”.
Muri - Demasía: Requerimiento o solicitud poco razonable.
Mura - Desbalance: Inconsistencia en procesos y actividades

Aplicando estos 3 conceptos a las personas que desarrollo software, se logran grandes resultados, señalo.

Mapeando de Lean Manufacturing al desarrollo de software, se pueden observar 7 desperdicios:

•    Trabajo hecho a medias
•    Características extras en el desarrollo
•    Procesos de más
•    Cambio de tareas
•    Defectos
•    Espera para las autorizaciones
•    Traslados innecesarios

Al hacer un estudio más detallado sobre la aplicación del “Lean” al desarrollo de software, surge el manifiesto ágil:

Manifiesto por el Desarrollo Ágil de Software
Estamos descubriendo mejores maneras de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de esta experiencia hemos aprendido a valorar:


Individuos e interacciones sobre procesos y herramientas
Software que funciona sobre documentación exhaustiva
Colaboración con el cliente sobre negociación de contratos
Responder ante el cambio sobre seguimiento de un plan

Esto es, aunque los elementos a la derecha tienen valor, nosotros valoramos por encima de ellos los que están a la izquierda.
El Dr. Maeda hizo una advertencia sobre no malentender el manifiesto, dándole prioridad solo a la primera parte del manifiesto y desechando totalmente la segunda, pues esto nos llevaría al fracaso.
Con una analogía  entre el software y un pan tostado, para mostrar cómo se lleva la administración de requerimientos en las metodologías ágiles, se continuó la charla haciendo una pregunta  ¿qué es más importante? El pan tostado o el tostador de pan. Esto con la finalidad de mostrar que en el desarrollo de software la mayoría de las veces se le da prioridad al diseño, color o tamaño del tostador en vez de ,en primer lugar , hacer el dispositivo de tostado de pan que es el corazón del producto.
También se hizo hincapié en no tener miedo a los cambios que se van dando a lo largo del proceso de desarrollo de software, solo se debe de tener cuidado en la prioridad e impacto que tendrán en el proyecto.
El Dr. Masa mencionó que dentro de los equipos que hacen desarrollo con metodologías agiles se debe procurar respetar 4 puntos importantes:

•    Simplicidad en todas las tareas
•    Comunicación entre el equipo de trabajo
•    Retroalimentación con el equipo y los clientes
•    Cuidar que en cada cosa que se haga haya valor

Por último el Dr. Masa K. Maeda mencionó  los factores para que un proyecto falle:

•    Planear por actividad en lugar de por característica
•    Crear actividades independientes
•    Hacer tareas simultáneas
•    Ignorar al usuario

El Cartel 0

Despues de un rato de no haber escrito nada, heme aqui con este tema que a mi paracer es algo demasiado extenso como interesante; El cartel o afiche, y para comenzar pondre una definicion que a mi parecer es una de las mas adecuadas:

“El cartel es un material gráfico que transmite un mensaje, este está integrado en una unidad estética formada por imágenes que causan impacto y por textos breves. Ha sido definido por algunos estudiosos como “un grito en la pared”, que atrapa la atención y obliga a percibir un mensaje.

En conclusión, resulta un material gráfico, cuya función es enviar un mensaje al espectador con el propósito de que éste lo capte, lo recuerde y actúe en forma concordante a lo sugerido por el propio cartel cumpliendo el objetivo de comunicar algo.”

Una vez entendido esto podemos recordar cuantos carteles vemos al dia en la calle, en las oficinas, en las escuelas, en los cines, etc. y por lo tanto podemos ver que es uno de los medios graficos para comunicar mas utilizados de nuestros tiempos, a pesar del tiempo que lleva existiendo como tal, y para ello nos remontaremos un poco en el pasado, hasta el año de 1798 donde la litografia se inventa por Aloys Senefelder, al principio era algo demasiado lento y costoso para producir carteles, por lo que estos eran principalmente producidos por xilografia lo que dejaba poco color y un pobre diseño para los mismos. Fue hasta que el proceso litografico de Cheret de tres colores que se abrio una brecha que permitio a los artistas alcanzar los colores del arcoiris con tan solo tres piedras, (generalmente rojas, amarillaz y azul) impresas en un registro cuidadoso.

En 1870 en París gracias a la capacidad de combinar palabra e imagen en este formato se logro que fuese el medio dominante de la comunicacion grafica y asi las calles de Paris, Milan y Berlin se convirtieron en la “galeria de arte” abriendo asi el camino para la publicidad moderna.

En 1891 en plena Belle Epoque Touluse Lautrec crea el famoso cartel para el “Moulin Rouge” lo que eleva el estatus del cartel y de los cartelistas junto con todas las personas involucradas en el medio, en 1894 Alphonse Mucha crea lo que sera la primera obra maestra dentro de los carteles, de lo que hoy conocemos como “Art Nouveau”.

por el momento hasta aqui dejare el tema, pero continuare mas adelante hablandoles de los tipos de cartel que existen y algunos ejemplos del mismo.

¿Software con Medicina? 0

Estimados Lectores antes que nada una gran disculpa por no haberles escrito nada durante estos días; prometo no dejar pasar mas tiempo sin escribirles.

Hoy nos toca hablar de TI en el área de medicina o sector salud. La medicina ha ido de la mano con las nuevas tecnologías para desarrollar mejores, más eficaces y eficientes métodos de diagnóstico, tratamiento y prevención de ciertas dolencias; como también podemos notar que en algunos países los médicos se han encargado de buscar la manera de dar consultas on-line. Puesto que hoy en día la contribución de las TI es fundamental en todas las áreas pero es preciso en lo que respecta a el área de Medicina. Hay que entender, que existe una interrelación entre Medicina y las TI puesto que el manejo de los equipos médicos de muy alta complejidad son parte de este crecimiento tecnológico a través del tiempo; este último mejor aliado para el área de la Ciencia ya que en los últimos 50 años se ha visualizado un avance vertiginoso, tanto que, los que se dedican a utilizar herramientas tecnológicas, se les dificulta mantenerse al corriente de su aparición y utilidades sin contar con la experiencia suficiente directa sobre de ellas.

La importancia que se otorga a la TI en el área de medicina es por que, su avance ha permitido conocer infinidad de procesos que explican el porqué de muchas enfermedades, de eventos que ocurren en el organismo humano y de las consecuencias de relacionarse con su entorno tambien desarrollar mejores y eficientes métodos de diagnóstico, tratamiento y prevención de ciertas dolencias; las TI han significado el camino para llegar a muchas personas, la forma de aumentar la capacidad de resolución a unidades médicas de menor complejidad, las teleconsultas y los entrenamiento virtuales de médicos practicantes. Como por ejemplo en Junio de 2000 el genoma humano fue descifrado en sus partes escenciales y en octubre de 2003 fue completada la secuencia genética humana cabe mencionar que este proyecto se inició en 1990 en los Estados Unidos y tan solo trece años después se descubre tal avance.

En el razonamiento en la ejecución de un acto médico en tema de TI existen dos tendencias:

  1. Investigar, reflexionar y estudiar permanentemente acerca de los procesos para determinar cierta enfermedad.
  2. Aplicar la tecnología sin la labor indagatoria por parte del médico.

Estas tendencias han sido base fundamental en el andar de TI con Medicina. Al momento de que las exigencias que conlleva la creación de nuevas tecnologías es relevante el hecho de que las CONSULTAS ON-LINE son una realidad, y podemos notarlo en países primermundistas, cabe mencionar que las consultas on-line no suplantan a la consultas personales.

Recordemos que el objetivo la medicina es mantener la salud de las personas, las nuevas tecnologías van abriendo paso a un universo temático multidimensional y complejo. Los avances tecnológicos, provocan polémica y desde diferentes sectores se reclaman legislaciones apropiadas. Es un hecho que las TI y medicina son un paso para mejorar de los sistemas de salud, respecto al acceso más equitativo de las personas de lugares recónditos a consultas e intervenciones de alta complejidad y métodos virtuales, sin los cuales de ningún modo serían atendidos por sus padecimientos.

TI con medicina esta cooperando desde diferentes áreas y sus usos y aplicaciones estribarán en todos los casos de los seres humanos y sus supuestos éticos, puesto que en definitiva son las personas las que las aplican en la vida real, no menos real que la nueva medicina de las TI o ustedes ¿que opinan?

Campaña Webs Accesibles 0

Las vacaciones estan encima sin embargo aprovechando que aun no llegan para mi compartire una pequeña reseña de una campaña que me gusto bastante.
Pues como muchos de ustedes saben me encanta el tema del desarrollo web, desarrollo de software y muchas áreas relacionadas con las TI sin embargo la Usabilidad es un tema que siempre ha llamado mi atención.

Haría algunas preguntas a los visitantes del blog:

¿Cuántas veces se han encontrado en webs con excelente información pero pésimo diseño o navegación fatal?

¿Cuántas veces han encontrado webs con pésima información pero excelente diseño?

¿Cuántas veces han tenido que buscar por mas de 10 minutos el botón de sindicación en una web con RSS ?

… y podriamos seguir todo el día realizando preguntas similares.

La usabilidad combina muchas técnicas para lograr ofrecer una web o sistema de calidad al usuario final haciendo que el producto desarrollado  sea muy amigable.
En proximas publicaciones veremos las tecnicas de usabilidad y las enormes ventajas de contemplar la misma en nuestra planeación.

Finalmente les comentaba que este post tiene el objetivo de hacer esfuerzos para unirnos a una campaña en favor de  la USABILIDAD en nuestros proyectos, dicha campaña fue creada por Eugenia Jongewaard quien se dedica al diseño de aplicaciones interactivas, usables y accesibles para la web. Pueden visitarla en su blog y directamente en la página de la campaña para consultar las bases.

Al estar comprometido con mis clientes y visitantes con la aplicación de la usabilidad agregare un banner en la barra lateral respecto a la campaña y finalmente tambien pueden descargarse los folletos y banners dando click en la imagen :D

Otra opción es subir una foto con el folleto mediante nuestro usuario de flickr en el grupo “Webs Accesibles” poniendo como tags: “webs accesibles”.

No esta de mas decir que ya he añadido una foto y próximamente añadiremos mas, les envio muchos saludos y que pasen unas bonitas vacaciones. Pueden checar la foto que subimos en nuestra cuenta de flickr y también la dejo en el blog :D

Impulsos.net - Blog is powered by WordPress and FREEmium Theme.
developed by Dariusz Siedlecki and brought to you by FreebiesDock.com