Mostrando entradas con la etiqueta editorial. Mostrar todas las entradas
Mostrando entradas con la etiqueta editorial. Mostrar todas las entradas

Cómo está desarrollado Outlook?

| |
0 comentarios
Muchas consultas llegan con una duda muy particular, cómo será que está desarrollado el nuevo servicio outlook correo electrónico para tener esa fluidez siendo que su antecesor había caído en un bache de lentitud extrema por momentos. Los detalles de su código fuente son, obviamente, un secreto guardado con recelo por Microsoft. Todos sabemos que no es una empresa que se vuelque por la apertura del código fuente y no se encuentra en ello su negocio, tan rentable por cierto.

Es difícil saber a ciencia cierta que se esconde detrás de su moderna interfaz, además claro de unos potentes servidores para atender las demandas de los usuarios. Podemos adivinar y casi sin lugar a dudas que el correo de outlook o Microsoft, como mas nos guste tiene bases de asp.net en su núcleo, una tecnología que la empresa domina y perfecciona desde hace casi dos décadas. Todo esto interactuando con la interfaz metro y servidores de correo y páginas webs, encargados de entregar cada página que les es requerida.

Las especulaciones sobre cual fue el cambio fundamental desde el servicio anterior son muchas y seguramente nunca las llegaremos a conocer, pero es indudable que el cambio en grande y se nota a la experiencia de usuario. Un punto a favor para la empresa de la ventanita.
Seguir leyendo

Hosting en Servers Gratuitos - Experiencia

| |
0 comentarios
Como muchos bloggers, durante nuestro camino vamos aprendiendo un poco como es todo el tema, una de ellas es el tema de los hosts de Internet, es decir el lugar donde guardamos nuestro blog en Internet.

Lo que voy a comentar sobre algunos de estos servicios es en base a mi experiencia como Blogger desde 2009 y también a la experiencia de varios amigos que me sirvió mucho a mi también.

También puedo decir que fueron blogs anteriores a este, siempre con temática de tecnología y programación, material propio, imágenes propias o bajo licencia CC.

Antes de empezar quiero hacer una aclaración o diferenciación. Wordpress.com y Wordpress.org no es lo mismo.

Wordpress.com: Es el gestor de contenido Wordpress instalado en servidores de Wordpress.com (es decir es el gestor de contenido + host gratuito)

Wordpress.org: Es el gestor de contenido Wordpress en si, se puede descargar desde esa misma dirección para luego instalarlo en algún host externo.

000webhost.com 

Es muy rápido, pero se cae todo el tiempo. En realidad es rápido muy rápido, posee mas de 20 servidores y depende en cuales te toque al crear una cuenta, hay servers que se caen mas que otros.
Es una lotería cuando te van a cerrar la cuenta, pueden pasar años o 2 días. En Internet está lleno de experiencias de usuarios que perdieron 500 posts o mas por no tener backup y le cerraron todo, luego intercambiando mails con algun empleado del server les terminaban diciendo cosas como:
"Pague el servicio básico y su página va a estar de nuevo online con todo su contenido."
 "Su página gratuita estaba sobrecargando los servicios que son de pago"

datawebhosting.com.ar 

Ojo con los servers que ofrecen planes a muy bajo costo, lo barato sale caro y DataWeb es un ejemplo de ello, muchísimas experiencias en Internet, incluso amigos míos.

Los servicios como estos no tienen un buen soporte se cae todo y no tienen respuestas, hay gente que tiene pago 2 años y a los 3 meses se cansan y se van, ofrecen facilidad de pagar por medio de Pago Facil o Rapi Pago, todo eso vende, es "recomodo" pero el servicio es vergonzoso, siempre hay excepciones, si te consideras con suerte puede que te vaya bien, porque es eso lo que vas a necesitar en este tipo de servicios.

byethost.com 

Velocidad buena, no se cae casi nunca, casi no cierran cuentas, PERO ya te cuento mas adelante lo que me pasó.

Posee varios revendedores en España, Uruguay y otros países, hay que saber diferenciarlos porque también ofrecen Host gratis, pero con mas limitaciones que el original, byethost.com, hay que aclarar también que si alguno de estos revendedores o resellers deja de existir, las cuentas gratuitas que estaban en realidad en byethost.com (no vas a creer que los revendedores tienen sus propios servers), dejan de existir también, sucedió con un reseller de Uruguay. Por lo que está claro que conviene crear la cuenta en el original.

Paso a explicar el PERO de antes; si bien en Internet hay muy pocos casos que comenten que le cerraron la cuenta, al menos yo encontré pocos y muchos estaban justificados, esto me motivo a hacerme una cuenta allí. Me cerraron una cuenta, donde tenía un blog con 20 días y mas de 70 posts, sin back up de todo. No pude ni reclamar, ya que los reclamos se hacen desde el panel de control el cual te lo cierran también. Entonces es siempre una lotería cuando te van a cerrar la cuenta y si no tenés un backup reciente olvidate porque salvo que pagues un plan no te devuelven nada.


Hosts en Wordpress.org

Me refiero a cualquier host como 000webhost.com o byethost en sus versiones gratuitas, en general te soportan PHP y MySql en una versión medianamente reciente, pero te dan poca memoria, eso hace que muchos plugins no corran bien, no los básicos, pero si querés alguno que haga backup automático no corren, necesitan mas de 100MB de memoria, y te dan entre 32 y 42MB, salvo que seas sumamente ordenado casi nadie se pone cada 2 días a hacer el backup manualmente, con el trabajo que cuesta migrar.

AwardSpace.com

No cierra muchas cuentas, no es lo habitual, pero es muy lento, demasiado, casi no se cae. Pero la lentitud que tiene a veces en cargar una página con el servicio gratuito hace que te vayas solo. Una página básica, muy básica que sea de 1/2MB puede tardar mas de 30 segundos por ejemplo el plugin básico de Wordpress Twenty Eleven sin ningún post puede tardar 30 segundos.

Blogger.com

Rápido, no tiene publicidad permite publicidad propia, espacio y ancho de banda infinitos, pero hay que ver que tipo de contenido se le agrega, este puede ir en contra de las condiciones de uso. Muchos lo esquivan por no tener todas las posibilidades de WordPress.org, pero estamos hablando de algo gratuito, no de algo pago y no conozco que hayan cerrado un blog si se cumplen las normas.

Wordpress.com 

Rápido, no tiene publicidad pero no permite que le pongas tuya, espacio y ancho de banda ilimitados, pero hay que ver que tipo de contenido le vas a poner, igual que blogger.

 
Comentarios finales:

Es lo que me pasó en mi experiencia personal y leyendo mucho, pero mucho en internet experiencias de otros bloggers, algunos de ellos amigos. Pero lo cierto es que nunca me quedo tranquilo con un server gratis.

Lo que hacen muchos, se meten en blogger.com, una vez que hacen algo de dinero con Adsense u otro servicio de publicidad, se pagan un server que les deje poner Wordpress.org y migran el blog.

Mi intención con esto es evitar que alguien mas caiga en la decepción que supone perder el trabajo realizado, con el esfuerzo e ilusión puesto en el.

Como les fue a ustedes, tuvieron experiencias diferentes a la mía? contanos la tuya.
Seguir leyendo

El Open Source: Conceptos básicos y buenas prácticas

| |
0 comentarios
Primero fueron las mas pequeñas y con los años ahora hasta grandes empresas estan utilizando como suite de aplicaciones de cabecera software open source, es decir de código abierto.
Hay algo que surge en muchos de nosotros cuando hablamos sobre este tema, y se podría resumir en frases como, que no todo lo que brilla es oro, lo barato sale caro, el software libre no es gratis.

Algo de cierto hay en esto, y usar aplicaciones open source obliga a las empresas a comprender el marco jurídico que envuelve a este tipo de software.


Es bien sabido que si se incumplen las condiciones establecidas en licencias para software open source puede dar lugar a demandas judiciales. Es importante entonces que todas las empresas, desde la mas pequeña hasta la mas grande, entiendan básicamente las condiciones que hay en una licencia de código abierto.

Esto no solo se aplica a empresas que usan las aplicaciones open source, sino también a aquellas que las desarrollan, el generar una aplicación abierta en forma seria requiere que los programadores y diseñadores del software también estén a la altura de las circunstancia en cuanto a que licencias open source van a cubrirlo, ya que o bien pueden ser demasiado permisivas y terminar perjudicando el trabajo realizado o demasiadas cerradas con lo que una empresa que pretenda usarla apegándose a la licencia puede descartar la aplicación por verlo inviable.

Existen cientos de licencias open source, cada una con sus peros y contras, algunas mas flexibles en un aspecto y otras en otro. Es necesario que lo usuarios sigan la condiciones de el paquete de software que estén usando, teniendo en cuenta a los subpaquetes que vienen y a veces ni sabemos que existen.

Como ventaja podemos contar que la mayoría del software abierto se rige por las mismas licencias, y existen dos categorías principales por lo que las organizaciones tienen que buscar tener un protocolo que se adapte a el copyleft, la cual obliga a los desarrolladores a hacer que el código fuente y toda la documentación esten disponibles, y la otra es permissive que hace que se le atribuya el credito al autor

Las licencias open source son diferentes y pueden resultar confusas si siempre nos manejamos con licencias tipo copyright, entonces primero es necesario conocer que licencias se aplican al software del cual está haciendo uso y luego es necesario poner en practica una estrategia para no incumplirla.
Seguir leyendo

Sistemas adaptables para mejorar la experiencia del usuario

| |
0 comentarios
En informática, el término "sistema adaptativo" se refiere al proceso en el que un sistema interactivo adapta su comportamiento a los usuarios individuales en base a la información adquirida sobre el mismo, el contexto de uso y su entorno. Aunque los sistemas de adaptación han sido largamente discutido en el mundo académico y han sido una aspiración de los científicos informáticos e investigadores, nunca ha habido un mejor momento que el actual para realizar el potencial de lo que la futura interacción con los sistemas informáticos será.

Las capacidades de TI (tecnologías de la información) actuales para rastrear las interacciones, agregar y analizar en tiempo real, junto con los datos recogidos por los sensores que llevamos en nuestros dispositivos inteligentes, nos brinda una oportunidad como nunca antes para diseñar adaptabilidad para ofrecer en última instancia, una mejor experiencia de usuario que es a la vez discreta y transparente para el mismo y a veces hasta para los programadores.Vamos a ver la importancia del contexto en el diseño de experiencias de adaptación, dar ideas sobre cómo diseñar los sistemas adaptativos, y tal vez inspirar a los diseñadores a considerar en que medida los dispositivos inteligentes y aplicaciones sensibles al contexto pueden mejorar la experiencia del usuario con la adaptabilidad.

Ejemplos de sistemas adaptativos
Un primer ejemplo de una función de adaptación se pueden encontrar en los dispositivos de navegación GPS. Utilizando uno de estos dispositivos, el usuario es capaz de localizar con facilidad y desplazarse a cualquier lugar manejando. Cuando se hace de noche el sistema automáticamente cambia el color de la interfaz a un "modo nocturno", mas oscuro para no cegar al conductor con una luz brillante desde el dispositivo. El sistema conoce la ubicación exacta del usuario y la posición del sol, y por la comprensión de estos dos factores, el sistema mantiene un entorno de conducción segura, adaptándose así a las necesidades del usuario.




El diseño adaptativo consiste la combinación de datos de los sensores inteligentes de dispositivos, conectividad de red y el análisis del comportamiento del usuario, que es como el ingrediente secreto detrás de la creación de una experiencia de adaptación. Mediante la combinación de estas capacidades, no sólo se puede comprender el contexto de uso, también podemos anticipar lo que el usuario necesita en un momento determinado.Hoy dia Google es un ejemplo interesante de una aplicación adaptable que permite a los usuarios responder a las preguntas que pensamos pero no escribimos. A través de unas smarts cards que aparecen a lo largo del día en el smarthphone del usuario, Google ahora te dice el tiempo del día antes de empezar el día, la cantidad de tráfico que puede esperar antes de salir para el trabajo, cuando llegará el próximo tren o el resultado de tu equipo favorito. Esto se hace mediante el registro y el análisis de sus preferencias mientras usamos el teléfono. Por ejemplo, las actualizaciones de tu equipo deportivo favorito se basan en su navegación por Internet y el historial de tus búsquedas. Y mediante el análisis de la ubicación actual, las ubicaciones anteriores y el historial web, Google te presenta una smart card con las condiciones del tráfico en la ruta hasta tu destino mas probable. Increible, no?


Como profesionales, sabemos que a algunos usuarios de móviles no les gusta usar el teclado virtual e intentan evitarlo todo lo posible. Mediante la utilización de datos sobre el comportamiento personal del usuario, un sensor, junto con capacidades en dispositivos inteligentes se pueden usar comandos de voz (similar a Siri iOS), Google crea así una experiencia adaptativa que ayuda a los usuarios a evitar el uso del teclado virtual.

Por supuesto que los sistemas adaptativos no sólo se limitan a los dispositivos móviles.

  •     Ubiquitous computing o computación ubicua (Ubicomp) es la idea de estar rodeado de dispositivos inteligentes y conectados en red, los objetos digitales han sido cuidadosamente ajustados para ofrecernos ayuda discreta mientras navegamos a nuestro trabajo y en la vida personal. 
  •     Inteligencia ambiental (AmI) se refiere a los entornos digitales que son sensibles y responden a la presencia de personas.


Nest utiliza sensores para adaptar la temperatura en el hogar. Es un termostato que aprende, es un gran ejemplo de un sistema adaptativo integrado para entornos domésticos. Usando una variedad de sensores para la temperatura, la humedad, el tacto, la actividad de campo cercano, la actividad de campo lejano y la luz ambiente, incluso, detecta si hay gente en casa. Ajusta de la temperatura adaptándola a esta información, automáticamente se puede reducir hasta un 20% la cuenta por calefacción y enfriamiento de la vivienda. Cuando no hay nadie alrededor, Nest aprende a bajar la temperatura. Al llegar a casa desde el trabajo, sabe que la temperatura debe subir. Después de las primeras semanas, aprende cuando se llega a casa del trabajo y se puede encender la calefacción antes de llegar para que encontremos la casa caliente. En el año 1991 Mark Weiser, ampliamente considerado como el padre de la computación ubicua, escribió:

Nest es un gran ejemplo de cómo la tecnología Ubicomp puede desaparecer en nuestro entorno hasta que sólo la interfaz de usuario sigue siendo perceptible para los usuarios.

Este es el futuro del diseño de experiencias de usuarios. Pensamiento adaptativo en contraste con los sistemas tradicionales de escritorio, dispositivos móviles se utilizan normalmente en muchas situaciones diferentes, sin embargo, las aplicaciones móviles hoy en día no se aprovechan a menudo de información sobre el contexto en su uso, y por lo tanto sólo son utilizables para fines muy específicos.

Por ejemplo, una aplicación de mapas de tu ciudad para negocios locales puede ser utilizado en diferentes contextos: trabajar solo para la ciudad o para el país, y con o sin conectividad a la red.

Los usuarios actuales del sistema pueden personalizar su dispositivo a través de las preferencias y la configuración y elegir qué aplicaciones funcionan mejor para sus necesidades. Incluso después de la implementación de procesos de diseño centrados en el usuario que garantizan un cierto grado de aceptación de los usuarios y dar una mayor comprensión del contexto, es imposible de anticipar las necesidades de todos los usuarios y asignar los requisitos para una del sistema.

El pensamiento adaptativo" es una mentalidad que proporciona las herramientas necesarias para mejorar significativamente la experiencia del usuario y mejorar el uso previsto del producto mediante la utilización de la tecnología que está disponible. Se trata de aprender del medio ambiente, del usuario y la adaptación a sus necesidades del momento y situación. Por lo tanto, los diseñadores primero debe diseñar para el contexto de uso y luego diseñar el conjunto de funciones que se activan en situaciones relevantes.
Seguir leyendo
Con la tecnología de Blogger.