segunda-feira, 10 de outubro de 2016

Android : ¿Qué es Android?


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.

Android : Comenzando con el Desarrollo en Android!


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:

domingo, 9 de outubro de 2016

PHP : 3 Formas de Conectarse con MySQL con PHP


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). 

terça-feira, 4 de outubro de 2016

SEO : ¿Qué es el Seguimiento Ocular?


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.

segunda-feira, 8 de agosto de 2016

SEO : Los Objetivos Humanos De Búsqueda



El objetivo básico de una persona al buscar es la obtención de información relevante para su investigación. Sin embargo, las investigaciones del buscador pueden adoptar muchas formas diferentes.

Uno de los elementos más importantes para la construcción de una estrategia de marketing online para un sitio web en SEO y el ranking de búsqueda es el desarrollo de un conocimiento profundo de la psicología de su público objetivo. Una vez que usted consiga conocer cuales son las búsquedas promedio y más específicamente a su mercado de destino, utilizando los motores de búsqueda, podrá llegar de manera más efectiva y lo mejor de todo mantener a estos usuarios.
El uso de motores de búsqueda han evolucionado a lo largo de los años, pero los principios primarios de la realización de una búsqueda permanecerán sin cambios.
Es de considerable importancia conocer los pasos más comunes de los procesos de búsqueda que experimenta un usuario:
  •         El usuario al principio experimenta la necesidad de una respuesta, de una solución, o una pieza de información. Por ejemplo, puede estar buscando un sitio web (Navigational Query ó Consulta De Navegación) comprar algo (Transactional Query ó Consulta Transaccional) o aprender algo (Informational Query ó Búsqueda de Información). Discutiremos esto con más detalle en el siguiente capítulo.
  •         Luego formula su necesidad en una serie de palabras y frases (la consulta ó Query). La mayoría de las personas formulan sus consultas en una, dos ó  tres palabras. ComScore muestra datos desde marzo de 2009 hasta inicios del 2016, que demuestran una longitud media de consulta de 2,9 palabras.
  •       Como paso final ejecuta la consulta, comprueba los resultados, confirma si tiene lo que quería, y si no, prueba una consulta más refinada ó más específica.
Cuando este proceso da lugar a la conclusión satisfactoria de una tarea, se crea una experiencia positiva para el usuario, el motor de búsqueda, y el sitio que tiene la información o resultado. Ing. Miguel Santisteban