Visuse es un metabuscador visual que clasifica y muestra los resultados obtenidos de otros buscadores como imágenes y videos. Los objetivos son comunicarse con otros buscadores, organizar la información, puntuar resultados y mostrarlos de forma visual aprovechando el espacio del navegador. Las características incluyen módulos para buscadores como YouTube y Flickr, algoritmos para puntuar y ordenar resultados, y paginación.
Este documento describe el Modelo Margarita, un modelo de 7 etapas para el desarrollo y gestión de contenidos digitales. Las 7 etapas son: definir contenido, crear contenido, mediatizar contenido, interactuar, envasar, publicar y retroalimentar. Cada etapa incluye varias tareas como establecer políticas editoriales y de marketing, generar contenido, probar funcionalidad y estándares, y implementar estrategias de difusión. El objetivo del modelo es guiar el proceso completo para crear un espacio digital exitoso.
Presentación realizada para el CUSL nacional.
Se puede probar la última versión de Visuse en www.visuse.com
Más información sobre el proyecto en http://visuse.wordpress.com
Un análisis SEO es fundamental para establecer la estructura orgánica de un sitio web y soportar las futuras campañas SEM. SEO Tester es una herramienta que ofrece un análisis inicial de características clave de un sitio como enlaces, etiquetas meta y títulos. Puntos importantes en el análisis SEO incluyen la URL, etiqueta de descripción, keywords, enlaces internos y externos, y código HTML correcto.
Este documento describe las herramientas de la web 2.0 que una empresa utilizará para promocionarse y organizarse de manera más eficiente, incluyendo una página web, Google Drive para almacenamiento en la nube, Moodle para cursos en línea, un blog, podcasts, Prezi y Google Analytics para análisis web. Estas herramientas ayudarán a la empresa a darse a conocer, mejorar la coordinación interna y ofrecer programas flexibles.
Estrategias Web del Comunity Manager, #mooc @MiriadaXRosa Mª González
Este documento presenta el módulo 1 de un curso de marketing online sobre estrategia en línea. Explica conceptos clave como SEO, SEM y Web 1.0, 2.0 y 3.0. También cubre la diferencia entre estrategia, táctica y objetivos, y aspectos legales de Internet. El módulo proporciona recursos recomendados y guía sobre posicionamiento en buscadores, agregadores de contenido, dominios y alojamiento web.
Este documento habla sobre la gestión de contenidos con software libre. Explica qué es un gestor de contenidos y cómo puede beneficiar a las empresas. Luego describe algunas de las opciones más populares de gestores de contenidos de código abierto como Joomla, WordPress y Drupal. Finalmente, discute los criterios para seleccionar un gestor de contenidos libre y proveedor, incluyendo la profesionalidad, objetivos del sitio web y factores técnicos.
1) El documento define varios términos relacionados con las tecnologías web como blogs, wikis, RSS, podcasts, videocasts, marcadores sociales, Web 1.0, 2.0 y 3.0. 2) También describe las utilidades de Google como Google Base, Google Alerts, Google Calendar, Google Docs, entre otras. 3) Por último, presenta nuevas tendencias de aprendizaje en la red como las comunidades, aplicaciones web 2.0 y recursos colaborativos.
Este documento presenta información sobre diferentes herramientas de Internet como blogs, wikis, RSS y podcasts. También describe las diferencias entre la Web 1.0, Web 2.0 y Web 3.0. Finalmente, lista y brvemente describe varios servicios de Google como Google Maps, Google Drive, Gmail y más.
El documento describe cómo usar las herramientas de la Web 2.0 para crear un Entorno Personalizado de Inserción (EPI) que ayude a las personas a encontrar empleo. Explica cinco términos clave de la Web 2.0 - buscar, filtrar, organizar, producir y compartir - y cómo usar navegadores, motores de búsqueda, redes sociales y otros recursos en línea como parte de un EPI efectivo. Además, destaca tres acciones clave para configurar un EPI: realizar búsquedas eficaces, organ
El documento resume tres temas principales: Google Analytics, SEO y redes sociales. Google Analytics es un servicio gratuito que ofrece estadísticas sobre el tráfico de un sitio web. SEO se refiere al proceso de mejorar la visibilidad de un sitio en los resultados de búsqueda orgánicos. Las redes sociales son plataformas en línea donde los usuarios comparten y crean contenido usando tecnologías Web 2.0.
Este documento presenta una introducción a las arquitecturas web, incluyendo conceptos como MVC, IDEs, CMS como Joomla y WordPress, y consideraciones de seguridad para aplicaciones web. También discute el proceso de ingeniería web, haciendo énfasis en la calidad, gestión de proyectos y desafíos como la confluencia de múltiples disciplinas y la necesidad de adaptación continua.
Este documento describe SlideShare, una herramienta de la Web 2.0 que permite a los usuarios subir y compartir presentaciones. Explica que SlideShare permite a los usuarios cargar presentaciones en PowerPoint u OpenOffice para que puedan verse en línea, y que proporciona una forma gratuita y educativa de compartir presentaciones en la web. También detalla los pasos para crear una cuenta en SlideShare y subir una presentación.
La guía explica los pasos iniciales para crear un sitio web, incluyendo definir los objetivos, audiencia y servicios interactivos. Primero se debe hacer preguntas sobre los propósitos del sitio y la audiencia. Luego se definen los objetivos generales y específicos, la audiencia mediante encuestas y personas ficticias, y los servicios interactivos a través de análisis de procesos. Finalmente, se elige la infraestructura tecnológica como servidores, lenguajes de programación y bases de datos
Este documento presenta una tarea de un curso sobre Tecnologías Aplicadas a la Educación. Incluye información sobre blogs, wikis, videos, álbumes de fotos, mapas mentales, presentaciones electrónicas, páginas web y portafolios como recursos didácticos digitales. El estudiante debe crear una presentación en PowerPoint sobre la definición, función y ejemplos de estos recursos. El documento concluye que la tarea ayudó al estudiante a ampliar sus habilidades y aprender sobre el uso de tecn
Este documento describe los planes de un equipo escolar para utilizar las TIC como herramienta de comunicación y difusión. El equipo establecerá normas para blogs y plataformas en línea, y creará blogs del proyecto y del centro escolar. Evaluará el cumplimiento de las normas y la calidad de los contenidos publicados.
Este documento describe las etapas del diseño web, desde enfocarse solo en el contenido hasta centrarse en la experiencia del usuario. Explica los temas centrales como el diseño centrado en el usuario y la facilidad de uso. También detalla el proceso de diseño web, incluyendo las fases de descubrimiento, exploración, refinamiento, producción, implementación y mantenimiento. Resalta la importancia de iterar el diseño y obtener retroalimentación de los usuarios.
El documento define un navegador web, buscador, y describe ejemplos de navegadores y buscadores populares. También discute la importancia de los buscadores y el buscador más utilizado por el autor.
El documento propone crear un sistema de evaluación y calificación para los docentes del Colegio Gimnasio Buenaventura utilizando nuevas tecnologías para mejorar los procesos de actualización de notas de una manera más rápida y eficiente. El sistema se diseñará e implementará usando tecnologías como HTML5, CSS3 y programación orientada a objetos para crear una plataforma web que permita a los docentes registrar y actualizar la información académica de los estudiantes de manera oportuna.
WordPress es un sistema de gestión de contenidos gratuito y de código abierto muy popular para la creación de blogs y sitios web. Permite la publicación y edición de contenido de forma sencilla a través de una interfaz amigable y cuenta con una gran comunidad de desarrolladores que crean complementos y temas.
El documento describe los navegadores web, incluyendo su definición, herramientas que ofrecen y los más utilizados. Explica que un navegador permite a los usuarios visualizar páginas web y que las herramientas incluyen anuncios, análisis de tráfico, blogs y más. Los navegadores más populares son Internet Explorer, Mozilla Firefox y Google Chrome.
Lessons learnt from applying PyData to GetYourGuide marketingJose Luis Lopez Pino
This document summarizes how a marketing organization applied Python and data analytics (PyData) to improve their marketing efforts. Some key results included tripling marketing efforts while reducing ad creation time by 90% and launching in 7 new markets without growing their team. The document outlines their approach, including setting up infrastructure to retrieve and store marketing data, then analyzing and automating processes. Examples provided include customer segmentation, estimating new market sizes, and using machine learning for tasks like sentiment analysis and forecasting sales. The overall message is that applying a data-driven approach using Python tools can significantly impact marketing results.
Slides from my talk at Big Data Spain 2014 in Madrid.
In this talk, we will discuss our approach to bring large scale deep analytics to the masses. R is an extremely popular numerical computer environment, but scientific data processing frequently hits its memory limits. On the other hand, system to execute data intensive tasks like Hadoop or Stratosphere are not popular among R users because writing programs using these paradigms is cumbersome. We present an innovative approach to overcome these limitations using the Stratosphere/Apache Flink big data platform by means of a R package and ready-to-use distributed algorithm.
This solution allows the user, with small modifications in the R code, to easily execute distributed scenarios using popular machine learning techniques. We will cover the implementation details of the proposed solution including the architecture of the system, the functionality implemented and working examples.
In addition, we will cover what are the differences between our approach and other solutions that integrate R with Hadoop or other large-scale analytics systems. Finally, the results of the performance tests show that this solution is competitive with the already existing R implementations for small amounts of data and able to scale-up to gigabyte level.
In this talk, we will discuss our approach to bring large scale deep analytics to the masses. R is an extremely popular numerical computer environment, but scientific data processing frequently hits its memory limits. On the other hand, system to execute data intensive tasks like Hadoop or Stratosphere are not popular among R users because writing programs using these paradigms is cumbersome. We present an innovative approach to overcome these limitations using the Stratosphere/Apache Flink big data platform by means of a R package and ready-to-use distributed algorithm.
This solution allows the user, with small modifications in the R code, to easily execute distributed scenarios using popular machine learning techniques. We will cover the implementation details of the proposed solution including the architecture of the system, the functionality implemented and working examples.
In addition, we will cover what are the differences between our approach and other solutions that integrate R with Hadoop or other large-scale analytics systems.
Finally, the results of the performance tests show that this solution is competitive with the already existing R implementations for small amounts of data and able to scale-up to gigabyte level.
This presentation is part of my work for the course 'Heterogeneous and Distributed Information Systems' at TU Berlin within the IT4BI (Information Technology for Business Intelligence) master programme.
This presentation is part of my work for the course 'Big Data Seminar' at TU Berlin within the IT4BI (Information Technology for Business Intelligence) master programme.
This presentation is part of my work for the course 'Big Data Analytics Projects' at TU Berlin within the IT4BI (Information Technology for Business Intelligence) master programme.
This document compares three high-level programming languages for Big Data analytics on Hadoop clusters: Pig Latin, HiveQL, and Jaql. It analyzes and compares the languages based on four criteria: expressive power, performance, query processing methods, and how each language implements joins. The document finds that while each language has strengths in certain areas, no single language is superior in all criteria. Developers must consider the unique aspects of each language and criteria that matter most for their specific applications and datasets.
RDFa: introduction, comparison with microdata and microformats and how to use itJose Luis Lopez Pino
Report for the course 'XML and Web Technologies' of the IT4BI Erasmus Mundus Master's Programme. Introduction, motivation, target domain, schema, attributes, comparing RDFa with RDF, comparing RDFa with Microformats, comparing RDFa with Microdata, how to use RDFa to improve websites, how to extract metadata defined with RDFa, GRDDL and a simple exercise.
RDFa: introduction, comparison with microdata and microformats and how to use itJose Luis Lopez Pino
Presentation for the course 'XML and Web Technologies' of the IT4BI Erasmus Mundus Master's Programme. Introduction, motivation, target domain, schema, attributes, comparing RDFa with RDF, comparing RDFa with Microformats, comparing RDFa with Microdata, how to use RDFa to improve websites, how to extract metadata defined with RDFa, GRDDL and a simple exercise.
¿Qué es la esteganografía?
¿Qué NO es la esteganografía?
Esteganografía y criptografía
¿Por qué usarla?
Esteganografía física
Técnicas de esteganografía digital
Usos curiosos de la esteganografía digital
Ataques
Técnicas de ataque
Estegoanálisis
Marcas de agua
Este documento presenta el proyecto Visuse, un meta-buscador visual que clasifica y muestra los resultados de búsqueda de varios motores de búsqueda y sitios web de forma visual, centrándose en contenidos multimedia como imágenes, videos y audio. El proyecto tiene dos partes principales: el desarrollo de un servidor que se comunica con los buscadores para procesar resultados y un cliente que se encarga de la visualización de dichos resultados de una manera optimizada.
Este documento proporciona instrucciones para desarrollar un módulo para el buscador Visuse. Explica los pasos necesarios para crear las clases que definan los resultados de búsqueda y el proceso de búsqueda, así como probar el módulo.
Este documento resume las mejoras realizadas en el proyecto Visuse, un metabuscador visual. Se mejoraron los módulos para incluir Wikimedia Commons, Picasa y Flickr. También se mejoró la interfaz para corregir errores y las instrucciones de instalación. Otras mejoras incluyeron traducciones, agregar copyright a los archivos de código y sugerencias para nuevos módulos y mejor organización. El documento concluye explicando cómo usar Visuse.
Este documento describe las características principales de Android para el desarrollo de aplicaciones móviles. Explica cómo implementar interfaces de usuario, servicios de localización, cámara, servicios, hilos, reproducción multimedia, notificaciones y conectividad. También cubre Content Providers, opciones de conexión y conclusiones sobre la facilidad de desarrollo, integración entre aplicaciones y abstracción del hardware de Android.
EyeOS es un sistema operativo web que permite acceder a aplicaciones desde cualquier navegador. Usa una arquitectura de micronúcleo con cuatro capas y servicios clave como MMAP, VFS y eyeX. Los desarrolladores pueden crear aplicaciones mediante widgets y la recepción de eventos en archivos .eyecode. Aunque ofrece portabilidad y disponibilidad, EyeOS depende de una conexión a internet y tiene limitaciones de rendimiento y seguridad al no controlar directamente el hardware.
El documento provee una introducción al diseño gráfico, incluyendo una definición de diseño gráfico, una clasificación de los tipos de productos que puede crear un diseñador gráfico, y un análisis de software de diseño gráfico comúnmente usado como Photoshop, Illustrator e InDesign.
1. Visuse
por José Luis López Pino
Índice de contenido
Resumen del proyecto..........................................................................................................................2
Objetivos...............................................................................................................................................2
Requisitos.............................................................................................................................................2
Funcionamiento....................................................................................................................................3
Características.......................................................................................................................................3
Impacto y promoción del proyecto.......................................................................................................4
Capturas de pantalla.............................................................................................................................4
2. Resumen del proyecto
Visuse es un acrónimo de VISUal Search Engine, ya que el proyecto consiste en un
metabuscador que clasifica y muestra los resultados obtenidos de distintos buscadores y sitios web
de forma visual, centrándose sobre todo en contenidos multimedia como imágenes y vídeo. Esto
permite visualizar de una forma más cómoda los resultados, además de resultar muy útil para niños,
personas que tengan problemas para leer o dispositivos en los que sea incómodo leer.
Un metabuscador es un buscador que, en vez de indexar contenidos, realiza consultas a otros
buscadores y los clasifica y muestra como una única lista (en el caso de Visuse, de forma visual),
consiguiendo así mayor cantidad de resultados sin que el usuario tenga que consultar uno por uno
cada buscador.
Objetivos
Los objetivos propuestos a alcanzar al plantear este proyecto fueron los siguientes:
• Lograr la intercomunicación con los distintos buscadores (creación de módulos).
• Organizar la información proveniente de los buscadores.
• Puntuación de los distintos resultados, según la cadena de búsqueda introducida.
• Mostrar los resultados como un ”muro”, aprovechando al máximo la ventana del navegador.
• Mostrar los mejores contenidos con un tamaño mayor ara darles mayor relevancia.
Requisitos
Para llevar a cabo estos objetivos también se plantearon una serie de requisitos que la
aplicación sería conveniente que cumpliese:
• Que funcione en la mayor cantidad de navegadores posible, pero sin renunciar a
funcionalidades importantes.
• Capacidad de configuración tanto del lado del cliente como del servidor.
• Fácil extensibilidad mediante módulos para los distintos buscadores.
3. Funcionamiento
El funcionamiento de Visuse en su interacción con el usuario, consiste en los siguientes
pasos:
• El usuario introduce un término en el cuadro de texto.
• El cliente (JavaScript), solicita al servidor de Visuse que busque un dicho término en una
serie de buscador. Se trata de peticiones HTTP corrientes.
• El servidor Visuse a su vez transmite a los distintos buscadores la petición del usuario y
recibe la respuesta. La forma de comunicarse con cada uno de los buscadores y la
información que nos comunican es completamente distinta, por ello del lado del servidor se
ejecuta un módulo para cada uno de los distintos buscadores utilizados.
• Conforme recibe las respuestas, determina la importancia de cada resultado y los devuelve
en un formato común, en este caso JSON, aunque fácilmente se podría implementar en
XML u otro.
• El servidor va enviando los resultados al cliente, como respuesta a las peticiones HTTP que
había realizado.
• El cliente estudia la mejor manera de mostrar los resultados y los muestra al usuario,
paginándolos si es necesario.
En este proceso, el software hace utilización de distintos lenguajes de programación (Python
del lado del servidor y JavaScript del lado del cliente) y frameworks para estos lenguajes (Django
en el servidor y jQuery en el cliente); además de múltiples librerías de licencia libre y compatible
con la elegida.
Características
Las principales características que en este momento incluye el proyecto son:
• Módulos:
• Youtube
• Picasa
• Wikicommons
• Flickr
• Google Images
• Yahoo Search
• Un algoritmo greedy para mostrar los resultados.
• Algoritmo de puntuación para tres de los módulos.
• Ordenación y visualización de los resultados mostrados según la puntuación.
• Paginación de los resultados.
• Direcciones estáticas y amigables para las búsquedas.
4. Impacto y promoción del proyecto
Para dar a conocer en el proyecto en la comunidad de software libre he utilizado distintos
medios de Internet:
– El blog http://visuse.wordpress.com que ya ha superado las 1,500 visitas.
– Microblogging:
– La cuenta Twitter @visuse, que ya cuenta con más de 80 seguidores.
– Cuenta en identi.ca.
– Noticias en la forja de RedIris.
– Un grupo en la red de marcadores sociales Diigo, para compartir enlaces relacionados con el
proyecto.
– Un tag en la página de documentos online Slideshare, en la que ya se han visualizado unas
500 veces las presentaciones sobre Visuse.
Capturas de pantalla
Ilustración 1: Resultados de buscar 'Beatles' en Visuse
5. Ilustración 2: Página de entrada al buscador visual Visuse
Las anteriores imágenes se pueden descargar de:
• http://visuse.files.wordpress.com/2010/05/visuse-screenshot-beatles.png
• http://visuse.files.wordpress.com/2010/04/visuse-screenshot-index.png
También hay disponible un vídeo de muestra del funcionamiento de Visuse:
• Visualizar en Youtube.
• Descargar.