outubro 2016

Desde que los buscadores web son libres de usar, cualquiera de los muchos motores de búsqueda disponibles en la web podrían encontrar lo que usted busca, pero existe una dificultad, sabía? pues sí, ella esta en que los motores de búsqueda realmente consigan desarrollar una experiencia de búsqueda relevante, rápida y fresca.
En la mayoría de los casos, los motores de búsqueda consiguen esto cuando son percibidos como los poseedores de los resultados más relevantes y cuando la entrega de resultados es el más rápido, ya que los usuarios que van al motor de búsqueda piensan que van a conseguir las respuestas que quieren en la menor cantidad de tiempo.

Como resultado, los motores de búsqueda invierten una enorme cantidad de tiempo, energía y capital en la mejora de su relevancia. Esto incluye la realización de:
  • estudios de respuestas de los usuarios a sus resultados de búsqueda, comparando sus propios resultados con los de otros motores de búsqueda, 
  • estudios de seguimiento ocular (que se analizan más adelante en este capítulo), 
  • y la construcción de relaciones públicas y campañas de marketing.
Los motores de búsqueda generan ingresos principalmente a través de la publicidad pagada, eso no debería ser novedad para muchos. La gran mayoría de estos ingresos proviene de un modelo de pago por clic (o coste por clic), en el que los anunciantes sólo pagan por los usuarios que hacen clic en sus anuncios. Debido a que el éxito de los buscadores depende en gran medida de lo que la relevancia de sus resultados de búsqueda ofrece, entonces ahí aparecen las manipulaciones de posicionamiento en los buscadores que dan lugar a resultados no relevantes (generalmente referidos como spam) los cuales son tratados muy en serio.
Cada motor de búsqueda cuenta con un equipo de personas que se centran únicamente en encontrar y eliminar el spam de sus resultados de búsqueda. Esto es importante para los profesionales de SEO, ya que hay que tener cuidado de que las tácticas que emplean no sean vistos como servicios de spam por los motores de búsqueda, ya que esto supondría el riesgo de obtener sanciones para los sitios web en los que trabajan.
Entonces mis amigos profesionales en SEO, deben observar muy detalladamente sus tácticas empleadas para no incurrir en contenido spam dentro de los sites en que trabajan, ya que serían sancionados severamente.

En pocas palabras, Android es un sistema operativo orientado al hardware móvil, como teléfonos y otros dispositivos informáticos condicionados tales como netbooks y Tablets PC. El concepto y la plataforma fue una idea original de Android Inc., que era una pequeña compañía lanzada en Palo Alto, California y que en el año 2005 fue adquirida por la gigante Google. 
El objetivo de esta empresa era crear un pequeño sistema operativo, estable, flexible y fácilmente actualizado para dispositivos, el cual consiga atraer a muchos fabricantes de dispositivos y operadores de telefonía.
Las versionas de Android 1.x y 2.x se dirigen principalmente a los teléfonos inteligentes ó SmartPhones, mientras que el Android 3.x y las versionas más actuales convertirían a Android en la primera plataforma operativa diseñada específicamente con apoyo de gama alta para Tablet PC. 
La plataforma Android fue presentada originalmente en noviembre de 2007 y su inauguración coincidió con el anuncio de la formación de la Open Handset Alliance, un grupo de empresas que comparten el objetivo de promover estándares abiertos para plataformas de dispositivos móviles como Android. 
Ya a finales del 2008, Android fue lanzado bajo el código abierto Apache 2.0 license. Esto y el diseño flexible basado en componentes de la plataforma presentan oportunidades innovadoras y rentables para los fabricantes y desarrolladores de software. Nuestro objetivo es mostrar algunas de estas capacidades que distinguen a la plataforma Android durante el transcurso de este tutorial.

La plataforma Android es un aliado muy atractivo y muy emocionante ya conocido mundialmente por muchas personas. Más allá del alto rating en el número de características interesantes por dispositivo, los teléfonos inteligentes habilitados para Android están disfrutando actualmente la tasa de crecimiento de ventas más alta en la industria móvil
Con esto quiero compartir parte del entusiasmo que tenemos con esta plataforma de desarrollo verdaderamente notable y super estable. Vamos a tratar de hacer esto mostrándole la amplia gama de oportunidades disponibles a su alcance cuando usted elige desarrollar aplicaciones en Android. Tal vez usted está leyendo este site con el fin de obtener más antecedentes en la comprensión de la plataforma Android. Tal vez va a subirse las mangas y se unirá a nosotros corriendo los proyectos en el emulador o en el propio dispositivo. Queremos conseguir que la puesta en marcha sea rápida y proporcionarle una comprensión suficiente de la plataforma Android y el Kit de Ambiente de Desarrollo de Android (ADK) para que usted tenga un éxito notable en sus objetivos.
Voy a intentar ser lo más práctico posible. No dejando de lado un amplio espectro de material de base conceptual y teórico necesario, intentando siempre conseguir la manera de "ir al grano" en nuestras explicaciones.
Vamos a comenzar con una breve descripción de la plataforma Android y luego saltaremos directamente a cubrir la instalación del SDK de Android y el apoyo a las herramientas de desarrollo. Para llevar a cabo totalmente nuestro estudio configuraremos el SDK, nos embarcaremos en una prueba de manejo paso a paso que implica la generación de un proyecto Android corto para luego conseguir la aplicación Android esqueleto resultante ejecutándola en el emulador de Android. La siguiente orden del día será un recorrido por la arquitectura de la plataforma Android. Aquí vamos a describir la pila de la plataforma Android; La arquitectura de componentes de Android; y Dalvik, el tiempo de ejecución de Android. Con este conocimiento en las manos, cubriremos el trabajo con el Java IDE Eclipse, NetBeans, y IntelliJ IDEA Community Edition; además de pasar algún tiempo en aprender a dotarlos de capacidades de programación Android a través de plugins. Esto significa que tenemos una gran cantidad de terreno que cubrir, así que empezemos:


En este Post muestro 3 formas de conectarse al gestor de Base de Datos MySQL utilizando código PHP.
Para conseguir acceder a los datos que envuelve MySQL u otros gestores de Bases de Datos, es necesario ser capaces de conseguir conectarnos con el servidor ya que como sabemos el lenguaje PHP actúa del lado del servidor.
Para esto iré detallando el código con comentários, comencemos entonces:
  1. Primera forma: Utilizando MySQLi Orientada a Objetos (esta ultima "i" después de MySQL quiere decir que es una MySQL mejorada). 

Empresas de investigación como Enquiro, Eyetools y Didit llevaron a cabo algunos testes de mapeamiento de calor de algunos usuarios usando los diferentes motores de búsqueda, estos testes de manera sorpresiva produjeron resultados muy interesantes relacionados con lo que ellos observaban y centralizaban sus sentidos, en cuanto participaban del uso de un motor de búsqueda. La sigiuente imagen muestra el mapa de una de esas prubeas con el motor de busqueda Google. El gráfico indica que los usuarios pasan la mayor cantidad de tiempo centrando su mirada en la zona superior izquierda, donde las palabras estan resaltadas en negrito.
Este estudio en particular ilustra perfectamente cómo se presta poca atención a los resultados que se encuentran en la parte inferior de la página frente a los de arriba, y cómo los ojos de los usuarios se sienten atraídos por palabras clave en negrita, títulos y descripciones en resultados naturales ("orgánicos") frente a los anuncios de búsqueda pagadas, que se encontraban en la parte superior derecha del diseño del site del navegador.

Estas investigaciones mostraron que las diferentes posiciones físicas de los resultados de búsqueda que aparecen en pantalla, dan lugar a diferentes patrones de seguimiento ocular del usuario.
Al ver una página estándar de resultados de Google, los usuarios tienden a crear un patrón en forma de "F" con sus movimientos oculares, centrándose primero y más tiempo en la esquina superior izquierda de la pantalla, a continuación, se mueven verticalmente hacia abajo a través de los dos o tres primeros resultados, luego a la primera página de resultados de anuncios pagos, luego a los otros resultados de manera vertical y, a continuación, al otro lado de nuevo para el segundo resultado pagado.
Era el otoño del 2008 y la gigante Google introdujo la noción de búsqueda universal. Fué la decisión de mostrar simplemente las 10 páginas web más relevantes (que ahora se conoce como los "10 enlaces azules") incluyendo videos, imágenes, resultados de noticias, etcétera, esto haría parte de los resultados en el motor de búsqueda principal. Los otros motores de búsqueda harían lo mismo al cabo de unos meses, y ahora la industria se refiere a este concepto general como Búsqueda combinada.
Esta Búsqueda combinada, sin embargo, crea más de un efecto de fragmentación, donde los trozos son alrededor de los objetos con diversos medios enriquecidos, como imágenes o vídeo. Es comprensible que los usuarios se centran en la primera imagen. A continuación, se enfocan en el texto junto a él para ver si se corresponde con la imagen o vídeo en miniatura (que se muestra inicialmente como una imagen). Basado en un estudio actualizado publicado por Enquiro en septiembre del 2007, la figura siguiente muestra que el patrón de seguimiento ocular en una página de Búsqueda Combinada es parecida.