Esta charla tiene por objetivo discutir los patrones de diseño de la web 2.0 y las nuevas tendencias de la web semántica. Los 12 patrones que dirigen la presentación son: Information sharing, User-centered design, MVC architecture, Participation & collaboration, Social networking, Search & recommendation engines, Folksonomy, Community & collective intelligence, Inter-operability & data portability, Rich user experience, Separation of content and presentation, Web as a platform (ubiquity).
Junto con esto se presentan brevemente algunos frameworks y módulos de Python que permiten el desarrollo de este tipo de aplicaciones web. Asimismo, se muestran ejemplos de consumo de APIs de servicios web populares (JSON, XML, feeds y HTML scraping) y un ejemplo de procesamiento de contenido a través de herramientas semánticas.
More info at:
http://ar.pycon.org/2009/conference/schedule/event/30/
Download original slideshow in PDF format at:
http://ar.pycon.org/2009/conference/schedule/event/30/
Licensing and Acknowledgements at: http://ar.pycon.org/2009/conference/schedule/event/30/
Python en la Web Semántica by Santiago Andrés Coffey is licensed under a Creative Commons Reconocimiento-No comercial-Compartir bajo la misma licencia 2.5 Argentina License.
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
El documento presenta una introducción a HTML5 y CSS3. Explica que HTML5 tiene como objetivo mejorar y simplificar HTML mediante la adición de nuevas etiquetas y características como audio, vídeo, almacenamiento offline y APIs, mientras que CSS3 aporta nuevos selectores, unidades, propiedades y funciones para mejorar el diseño y maquetación web. También introduce los media queries de CSS3 para adaptar el diseño a diferentes dispositivos.
Este documento contiene las respuestas a un cuestionario sobre conceptos básicos de diseño web. El cuestionario incluye preguntas sobre qué es una página web, una etiqueta, un enlace, CSS, editores web, estructura de archivos, navegación, diseño y colores. El documento proporciona definiciones concisas pero completas para cada pregunta planteada.
Este documento presenta una introducción al lenguaje XHTML y CSS. Explica conceptos básicos como etiquetas, atributos y estructura de documentos XHTML. También cubre temas como la accesibilidad, validación y herramientas como Amaya y Firebug. Finalmente, propone un ejercicio práctico de creación de una página web estática básica usando diferentes elementos XHTML como encabezados, párrafos, listas e imágenes.
Este documento describe cómo modificar y crear temas en WordPress. Inicialmente WordPress era solo un editor de blogs, pero ahora es también un sistema de gestión de contenidos (CMS). Se puede editar una plantilla existente o crear una nueva plantilla personalizada. Las plantillas determinan la estructura y el diseño del sitio web de WordPress.
Módulo 4 del
Curso IxDA BA 2012: Introducción al diseño y maquetación de interfaces web.
http://ixda.com.ar/?p=602
* Cómo se construye una página
* Marcado semántico, accesibilidad
* Uso apropiado de elementos más comunes
. Listas, links, imágenes, encabezados
. Elementos de bloque vs línea
. Árbol de elementos, jerarquía
* Doctype, validación
* URLs, la web como red de recursos
* CSS, separación de contenido y presentación
* Clases y IDs, selectores semánticos, cascada
* El modelo de caja, posicionamiento, elementos flotantes
* Fuentes, font stacks, tamaños, tipografías básicas, font-face, licencias
* Recorte de imágenes
* Errores más comunes
* Impacto en el posicionamiento en buscadores
Dreamweaver CS5 es un software para crear páginas web de forma visual y profesional. Permite agregar diseño y funcionalidad a las páginas sin programar código HTML manualmente. Incluye características como la edición de tablas, imágenes, marcos, comportamientos JavaScript y estilos CSS de forma sencilla. También permite configurar sitios locales y remotos y trabajar con sistemas de gestión de contenidos.
El documento describe los orígenes y características básicas del lenguaje HTML y CSS. Explica que HTML surgió en la década de 1980 como un sistema de hipertexto propuesto por Tim Berners-Lee para compartir datos, y que actualmente es el lenguaje estándar para crear páginas web. También define conceptos clave como etiquetas, atributos, elementos en línea y en bloque, y la estructura básica de un documento HTML. Por otro lado, introduce CSS como un lenguaje para aplicar estilos y diseños a las págin
Este documento introduce los conceptos básicos de CSS3. Explica que CSS permite controlar la apariencia de una página web y complementa al HTML. Luego describe algunas propiedades CSS como color, fuente y alineación de texto, y cómo estas pueden aplicarse a elementos HTML individuales o grupos de elementos. Finalmente, introduce conceptos como la herencia de estilos entre elementos anidados.
El documento presenta una introducción a HTML5 y CSS3. Explica que HTML5 tiene como objetivo mejorar y simplificar HTML mediante la adición de nuevas etiquetas y características como audio, vídeo, almacenamiento offline y APIs, mientras que CSS3 aporta nuevos selectores, unidades, propiedades y funciones para mejorar el diseño y maquetación web. También introduce los media queries de CSS3 para adaptar el diseño a diferentes dispositivos.
Este documento contiene las respuestas a un cuestionario sobre conceptos básicos de diseño web. El cuestionario incluye preguntas sobre qué es una página web, una etiqueta, un enlace, CSS, editores web, estructura de archivos, navegación, diseño y colores. El documento proporciona definiciones concisas pero completas para cada pregunta planteada.
Este documento presenta una introducción al lenguaje XHTML y CSS. Explica conceptos básicos como etiquetas, atributos y estructura de documentos XHTML. También cubre temas como la accesibilidad, validación y herramientas como Amaya y Firebug. Finalmente, propone un ejercicio práctico de creación de una página web estática básica usando diferentes elementos XHTML como encabezados, párrafos, listas e imágenes.
Este documento describe cómo modificar y crear temas en WordPress. Inicialmente WordPress era solo un editor de blogs, pero ahora es también un sistema de gestión de contenidos (CMS). Se puede editar una plantilla existente o crear una nueva plantilla personalizada. Las plantillas determinan la estructura y el diseño del sitio web de WordPress.
Módulo 4 del
Curso IxDA BA 2012: Introducción al diseño y maquetación de interfaces web.
http://ixda.com.ar/?p=602
* Cómo se construye una página
* Marcado semántico, accesibilidad
* Uso apropiado de elementos más comunes
. Listas, links, imágenes, encabezados
. Elementos de bloque vs línea
. Árbol de elementos, jerarquía
* Doctype, validación
* URLs, la web como red de recursos
* CSS, separación de contenido y presentación
* Clases y IDs, selectores semánticos, cascada
* El modelo de caja, posicionamiento, elementos flotantes
* Fuentes, font stacks, tamaños, tipografías básicas, font-face, licencias
* Recorte de imágenes
* Errores más comunes
* Impacto en el posicionamiento en buscadores
Dreamweaver CS5 es un software para crear páginas web de forma visual y profesional. Permite agregar diseño y funcionalidad a las páginas sin programar código HTML manualmente. Incluye características como la edición de tablas, imágenes, marcos, comportamientos JavaScript y estilos CSS de forma sencilla. También permite configurar sitios locales y remotos y trabajar con sistemas de gestión de contenidos.
El documento describe los orígenes y características básicas del lenguaje HTML y CSS. Explica que HTML surgió en la década de 1980 como un sistema de hipertexto propuesto por Tim Berners-Lee para compartir datos, y que actualmente es el lenguaje estándar para crear páginas web. También define conceptos clave como etiquetas, atributos, elementos en línea y en bloque, y la estructura básica de un documento HTML. Por otro lado, introduce CSS como un lenguaje para aplicar estilos y diseños a las págin
Este documento introduce los conceptos básicos de CSS3. Explica que CSS permite controlar la apariencia de una página web y complementa al HTML. Luego describe algunas propiedades CSS como color, fuente y alineación de texto, y cómo estas pueden aplicarse a elementos HTML individuales o grupos de elementos. Finalmente, introduce conceptos como la herencia de estilos entre elementos anidados.
This document summarizes a talk given to researchers and those interested in the semantic web. It discusses how Plone can help researchers by automating the creation of prototypes and demos using code generators. It also advocates exposing research data on the semantic web by making it available as XML or RDF files that can be accessed and used by other applications. Examples are given of applications built with Plone that export or import research data to demonstrate how data can be shared and reused.
Scikits.learn (http://scikit-learn.sourceforge.net/) is a scikit for machine learning which has gained lots of popularity in recent months. In particular, it can be used for text and large scale database mining.
On another side, CubicWeb (http://www.cubicweb.org/) is a python-based framework for semantic web applications that has been used in different application fields (library, museum, conference, intranet applications).
The aim of this talk is to present how these tools can be used together for semantic data mining of rss feeds (clustering, prediction), and for building a news aggregator similar to google news.
Full description : http://www.euroscipy.org/talk/4291
The Semantic Web and its Impact on International WebsitesMartin Hepp
In this presentation, given at the International Search Summit 2010 in Londin, I discuss how rich data embedded inside Web pages via RDFa can be used to make the individual value proposition remain intact across the web - thus preventing consumers and price comparison engines from flattening your individual offer to the price alone.
ISKO 2010: Linked Data in E-Commerce – The GoodRelations OntologyMartin Hepp
More than 50% of a developed nation's Gross Domestic Product is used for establishing and maintaining the exchange of goods and services, and a large share of that is consumed for the search for potential suppliers and consumers. A key variable that determines that effort is the specificity of the objects being exchanged, which is generally on the rise: We produce and consume much more specific objects than a decade ago.
In this talk, I will outline how Linked Data can be used to weave a giant graph of information about products, offers, stores, and related facts. This will reduce the effort for business matchmaking on a Web scale. Centerpiece of that graph is the GoodRelations ontology, a global schema for exposing such facts as Linked Data on the Web. GoodRelations is the second most popular conceptual schema on the Web of Data and one of the few examples of academic research in the field that has been adopted by several Fortune 500 companies, like BestBuy or Yahoo.
More information on GoodRelations is at http://purl.org/goodrelations/
Semantic Web-based E-Commerce: The GoodRelations OntologyMartin Hepp
Semantic Web-based E-Commerce: The GoodRelations Ontology
Presentation at the Semantic Technology Conference, June 15, 2009
http://purl.org/goodrelations/
The GoodRelations Ontology: Making Semantic Web-based E-Commerce a RealityMartin Hepp
A promising application domain for Semantic Web technology is the annotation of products and services offerings on the Web so that consumers and enterprises can search for suitable suppliers using products and services ontologies. While there has been substantial progress in developing ontologies for types of products and services, namely eClassOWL, this alone does not provide the representational means required for e-commerce on the Semantic Web. Particularly missing is an ontology that allows describing the relationships between (1) Web resources, (2) offerings made by means of those Web resources, (3) legal entities, (4) prices, (5) terms and conditions, and (6) the aforementioned ontologies for products and services. (1NDN)
In the talk, I will explain the need and potential of the GoodRelations ontology, introduce its key conceptual elements, highlight several lessons learned, and summarize design decisions with respect to to modeling approaches and the appropriate language fragment, which may be relevant for other ontology projects, too.
Semantic keyword research for e commerce site architecture planningSemrush
Discover the process of carrying out effective keyword research for category and product pages on e-commerce sites, from effective market research, semantic concept research and then keyword research. This webinar is beneficial to e-commerce managers and in-house e-commerce SEOs.
What you’ll learn:
• Understand what you are optimising for - niche category pages OR entire product catalog; i.e. category pages
• Viewing Target keywords as ‘Concepts’ or ‘Topics’ not just phrases
• Understanding search context, location and intent
• Why query rewriting means you need to carry out semantic keyword research
• How to carry out keyword research for transactional traffic that purchase from you
• How to prep-up keywords for optimal information architecture
• Must have tools for keyword research in e-commerce
Kunle Campbell
Kunle is an e-commerce advisor at 2X eCommerce that coaches online retail teams towards growing and scaling revenue through customer acquisition, retention, scaling word of mouth marketing, product and market fit strategy, conversion optimization and advice on vendor and platform selection.
These slides were originally a tutorial presented for the SIG preceding the May 2009 meeting of the PRISM Forum.
They attempt to give a survey of the technologies, tools, and state of the world with respect to the Semantic Web as of the first half of 2009.
A Short Introduction to Semantic Web-based E-Commerce: The GoodRelations Voca...Martin Hepp
In this slidecast, I will give a brief overview of how the next generation of Web technology, known as the "Web of Data" or the Semantic Web will improve our e-commerce shopping experience. In particular, I will explain how the Web of Data - will allow for more precise search for suppliers for our particular needs and - how manufacturers can support retailers in presenting their products including all distinct features.
For more information, see http://purl.org/goodrelations
Evolution Towards Web 3.0: The Semantic WebLeeFeigenbaum
This was a lecture I presented at Professor Stuart Madnick's class, "Evolution Towards Web 3.0" at the MIT Sloan School of Management on April 21, 2011. Please follow along with the speaker notes which add significant commentary to the slides.
Este documento proporciona una introducción a la arquitectura básica de la Web, incluyendo HTTP, URL y HTML. Explica los componentes clave como protocolos (IP, TCP), direcciones (IP, URL), formatos (HTML, XML) y su interacción para permitir la transferencia de información a través de Internet. También cubre conceptos como peticiones HTTP, tipos de URI, tipos de marcado (estructural vs específico) y elementos básicos de HTML.
Este documento resume brevemente la historia de la web, desde los lenguajes de marcado como HTML hasta las tecnologías más recientes como CSS, Javascript y el concepto de "Web 2.0". Explica cómo evolucionaron las páginas web estáticas a sitios dinámicos y cómo surgieron estándares como XHTML, así como tecnologías para agregar y sindicar contenido de forma semántica como RSS.
Este documento discute conceptos relacionados con la identidad en Internet y la portabilidad de datos. Propone el uso de OpenID para una identidad centrada en el usuario basada en una URL y descentralizada, y el uso de microformatos como hCard y hCalendar para agregar metadatos semánticos a las páginas web de forma sencilla. También menciona el debate entre servicios web RESTful y SOAP/WSDL.
El documento describe varios temas relacionados con el desarrollo y promoción de sitios web. Explica cómo crear un sitio web utilizando Google Sites o Dreamweaver, agregar funcionalidades como imágenes, hipervínculos y menús, e implementar protocolos como HTML, FTP y HTTP. También cubre temas de posicionamiento web como el uso de metadatos, Google Analytics y campañas de AdWords.
El documento describe varios temas relacionados con el desarrollo y promoción de sitios web. Explica cómo crear un sitio web utilizando Google Sites o Dreamweaver, agregar funcionalidades como imágenes, hipervínculos y menús, e implementar protocolos como HTML, FTP y HTTP. También cubre temas de posicionamiento web como el uso de metadatos, Google Analytics y campañas de AdWords.
HTML es el lenguaje de marcado utilizado para crear páginas web. Define la estructura básica y el código para el contenido de una página como texto, imágenes y otros elementos. Ha evolucionado a lo largo del tiempo incorporando nuevas características para hacerlo más eficiente en diferentes plataformas. Los navegadores deben actualizarse regularmente para interpretar correctamente las nuevas versiones de HTML.
Este documento proporciona una introducción a conceptos básicos de Internet como protocolos TCP/IP y HTTP, navegadores web, alojamiento y dominios. También explica temas como seguridad SSL/TLS, sitios web dinámicos, herramientas de posicionamiento como Google Analytics, AdWords y métricas como Alexa. Finalmente, recomienda plataformas para crear y probar sitios web como Google Sites, Cleverstat y Github Pages.
Presentación con clave de humor para un público que suele estar acostumbrado a consumir la web, más no a producirla.
Esta presentación es un breve extracto de las diversas tecnologías y oportunidades que para generar contenidos e iniciativas desde la parte técnica de la web.
Este documento proporciona recomendaciones sobre SEO (optimización para motores de búsqueda) para estructurar y optimizar un sitio web. Cubre temas como la estructura del sitio, keywords, código HTML, imágenes y contenido. Recomienda implementar un modelo horizontal con páginas de entrada claras, definir keywords independientes, crear un sitemap y robots.txt, y generar contenido original y actualizado regularmente.
Este documento proporciona orientación sobre estrategias de optimización de motores de búsqueda (SEO) para sitios web. Explica la importancia de estructurar el sitio de acuerdo a un modelo horizontal con páginas de entrada claramente definidas. También cubre temas como keywords, código HTML, imágenes, contenido y enlaces internos, con el objetivo de mejorar el posicionamiento orgánico.
This document summarizes a talk given to researchers and those interested in the semantic web. It discusses how Plone can help researchers by automating the creation of prototypes and demos using code generators. It also advocates exposing research data on the semantic web by making it available as XML or RDF files that can be accessed and used by other applications. Examples are given of applications built with Plone that export or import research data to demonstrate how data can be shared and reused.
Scikits.learn (http://scikit-learn.sourceforge.net/) is a scikit for machine learning which has gained lots of popularity in recent months. In particular, it can be used for text and large scale database mining.
On another side, CubicWeb (http://www.cubicweb.org/) is a python-based framework for semantic web applications that has been used in different application fields (library, museum, conference, intranet applications).
The aim of this talk is to present how these tools can be used together for semantic data mining of rss feeds (clustering, prediction), and for building a news aggregator similar to google news.
Full description : http://www.euroscipy.org/talk/4291
The Semantic Web and its Impact on International WebsitesMartin Hepp
In this presentation, given at the International Search Summit 2010 in Londin, I discuss how rich data embedded inside Web pages via RDFa can be used to make the individual value proposition remain intact across the web - thus preventing consumers and price comparison engines from flattening your individual offer to the price alone.
ISKO 2010: Linked Data in E-Commerce – The GoodRelations OntologyMartin Hepp
More than 50% of a developed nation's Gross Domestic Product is used for establishing and maintaining the exchange of goods and services, and a large share of that is consumed for the search for potential suppliers and consumers. A key variable that determines that effort is the specificity of the objects being exchanged, which is generally on the rise: We produce and consume much more specific objects than a decade ago.
In this talk, I will outline how Linked Data can be used to weave a giant graph of information about products, offers, stores, and related facts. This will reduce the effort for business matchmaking on a Web scale. Centerpiece of that graph is the GoodRelations ontology, a global schema for exposing such facts as Linked Data on the Web. GoodRelations is the second most popular conceptual schema on the Web of Data and one of the few examples of academic research in the field that has been adopted by several Fortune 500 companies, like BestBuy or Yahoo.
More information on GoodRelations is at http://purl.org/goodrelations/
Semantic Web-based E-Commerce: The GoodRelations OntologyMartin Hepp
Semantic Web-based E-Commerce: The GoodRelations Ontology
Presentation at the Semantic Technology Conference, June 15, 2009
http://purl.org/goodrelations/
The GoodRelations Ontology: Making Semantic Web-based E-Commerce a RealityMartin Hepp
A promising application domain for Semantic Web technology is the annotation of products and services offerings on the Web so that consumers and enterprises can search for suitable suppliers using products and services ontologies. While there has been substantial progress in developing ontologies for types of products and services, namely eClassOWL, this alone does not provide the representational means required for e-commerce on the Semantic Web. Particularly missing is an ontology that allows describing the relationships between (1) Web resources, (2) offerings made by means of those Web resources, (3) legal entities, (4) prices, (5) terms and conditions, and (6) the aforementioned ontologies for products and services. (1NDN)
In the talk, I will explain the need and potential of the GoodRelations ontology, introduce its key conceptual elements, highlight several lessons learned, and summarize design decisions with respect to to modeling approaches and the appropriate language fragment, which may be relevant for other ontology projects, too.
Semantic keyword research for e commerce site architecture planningSemrush
Discover the process of carrying out effective keyword research for category and product pages on e-commerce sites, from effective market research, semantic concept research and then keyword research. This webinar is beneficial to e-commerce managers and in-house e-commerce SEOs.
What you’ll learn:
• Understand what you are optimising for - niche category pages OR entire product catalog; i.e. category pages
• Viewing Target keywords as ‘Concepts’ or ‘Topics’ not just phrases
• Understanding search context, location and intent
• Why query rewriting means you need to carry out semantic keyword research
• How to carry out keyword research for transactional traffic that purchase from you
• How to prep-up keywords for optimal information architecture
• Must have tools for keyword research in e-commerce
Kunle Campbell
Kunle is an e-commerce advisor at 2X eCommerce that coaches online retail teams towards growing and scaling revenue through customer acquisition, retention, scaling word of mouth marketing, product and market fit strategy, conversion optimization and advice on vendor and platform selection.
These slides were originally a tutorial presented for the SIG preceding the May 2009 meeting of the PRISM Forum.
They attempt to give a survey of the technologies, tools, and state of the world with respect to the Semantic Web as of the first half of 2009.
A Short Introduction to Semantic Web-based E-Commerce: The GoodRelations Voca...Martin Hepp
In this slidecast, I will give a brief overview of how the next generation of Web technology, known as the "Web of Data" or the Semantic Web will improve our e-commerce shopping experience. In particular, I will explain how the Web of Data - will allow for more precise search for suppliers for our particular needs and - how manufacturers can support retailers in presenting their products including all distinct features.
For more information, see http://purl.org/goodrelations
Evolution Towards Web 3.0: The Semantic WebLeeFeigenbaum
This was a lecture I presented at Professor Stuart Madnick's class, "Evolution Towards Web 3.0" at the MIT Sloan School of Management on April 21, 2011. Please follow along with the speaker notes which add significant commentary to the slides.
Este documento proporciona una introducción a la arquitectura básica de la Web, incluyendo HTTP, URL y HTML. Explica los componentes clave como protocolos (IP, TCP), direcciones (IP, URL), formatos (HTML, XML) y su interacción para permitir la transferencia de información a través de Internet. También cubre conceptos como peticiones HTTP, tipos de URI, tipos de marcado (estructural vs específico) y elementos básicos de HTML.
Este documento resume brevemente la historia de la web, desde los lenguajes de marcado como HTML hasta las tecnologías más recientes como CSS, Javascript y el concepto de "Web 2.0". Explica cómo evolucionaron las páginas web estáticas a sitios dinámicos y cómo surgieron estándares como XHTML, así como tecnologías para agregar y sindicar contenido de forma semántica como RSS.
Este documento discute conceptos relacionados con la identidad en Internet y la portabilidad de datos. Propone el uso de OpenID para una identidad centrada en el usuario basada en una URL y descentralizada, y el uso de microformatos como hCard y hCalendar para agregar metadatos semánticos a las páginas web de forma sencilla. También menciona el debate entre servicios web RESTful y SOAP/WSDL.
El documento describe varios temas relacionados con el desarrollo y promoción de sitios web. Explica cómo crear un sitio web utilizando Google Sites o Dreamweaver, agregar funcionalidades como imágenes, hipervínculos y menús, e implementar protocolos como HTML, FTP y HTTP. También cubre temas de posicionamiento web como el uso de metadatos, Google Analytics y campañas de AdWords.
El documento describe varios temas relacionados con el desarrollo y promoción de sitios web. Explica cómo crear un sitio web utilizando Google Sites o Dreamweaver, agregar funcionalidades como imágenes, hipervínculos y menús, e implementar protocolos como HTML, FTP y HTTP. También cubre temas de posicionamiento web como el uso de metadatos, Google Analytics y campañas de AdWords.
HTML es el lenguaje de marcado utilizado para crear páginas web. Define la estructura básica y el código para el contenido de una página como texto, imágenes y otros elementos. Ha evolucionado a lo largo del tiempo incorporando nuevas características para hacerlo más eficiente en diferentes plataformas. Los navegadores deben actualizarse regularmente para interpretar correctamente las nuevas versiones de HTML.
Este documento proporciona una introducción a conceptos básicos de Internet como protocolos TCP/IP y HTTP, navegadores web, alojamiento y dominios. También explica temas como seguridad SSL/TLS, sitios web dinámicos, herramientas de posicionamiento como Google Analytics, AdWords y métricas como Alexa. Finalmente, recomienda plataformas para crear y probar sitios web como Google Sites, Cleverstat y Github Pages.
Presentación con clave de humor para un público que suele estar acostumbrado a consumir la web, más no a producirla.
Esta presentación es un breve extracto de las diversas tecnologías y oportunidades que para generar contenidos e iniciativas desde la parte técnica de la web.
Este documento proporciona recomendaciones sobre SEO (optimización para motores de búsqueda) para estructurar y optimizar un sitio web. Cubre temas como la estructura del sitio, keywords, código HTML, imágenes y contenido. Recomienda implementar un modelo horizontal con páginas de entrada claras, definir keywords independientes, crear un sitemap y robots.txt, y generar contenido original y actualizado regularmente.
Este documento proporciona orientación sobre estrategias de optimización de motores de búsqueda (SEO) para sitios web. Explica la importancia de estructurar el sitio de acuerdo a un modelo horizontal con páginas de entrada claramente definidas. También cubre temas como keywords, código HTML, imágenes, contenido y enlaces internos, con el objetivo de mejorar el posicionamiento orgánico.
Este documento proporciona una introducción a conceptos básicos de Internet como protocolos TCP/IP y HTTP, navegadores web, alojamiento y dominios. Explica cómo funcionan los sitios web utilizando HTML y servidores web, y cubre temas como seguridad SSL, redes sociales, posicionamiento SEO, análisis web y herramientas de desarrollo como Google Sites, Dreamweaver y Photoshop. También menciona JavaScript, PHP, MySQL, Flash y creación de bases de datos dinámicas.
Este documento habla sobre el desarrollo web 2.0 con Java EE 5 y NetBeans. Explica conceptos como Web 2.0, AJAX y las tecnologías asociadas. También cubre frameworks como JSF, EJB 3.0 y Glassfish que permiten el desarrollo de aplicaciones ricas de Internet. Finalmente, describe cómo NetBeans apoya el desarrollo Web 2.0 con Java EE 5 a través de características como soporte para AJAX, lenguajes de scripting y componentes.
El documento describe los conceptos básicos sobre internet y el diseño de sitios web, incluyendo el protocolo TCP/IP, navegadores como Internet Explorer y Firefox, lenguajes como HTML y protocolos como HTTP. También cubre temas como alojamiento web, seguridad SSL, redes sociales, posicionamiento en buscadores y herramientas para diseño como Google Sites y Dreamweaver.
Un navegador web permite visualizar el contenido de una página web interpretando su código HTML. Un buscador permite buscar información en Internet a través de palabras clave en su propia base de datos. Un metabuscador carece de base de datos propia y realiza búsquedas simultáneas en varios buscadores para obtener una mayor cantidad de resultados.
El documento describe las ventajas de usar HTML5 y CSS3. HTML5 hace el código más semántico y simple, mejorando la usabilidad, rendimiento y compatibilidad con dispositivos móviles. CSS3 agrega nuevas capacidades como fuentes personalizadas, efectos visuales, animaciones y diseños adaptables. Juntos permiten crear sitios y aplicaciones más avanzadas.
Presentación RodrigoPolo.com @ Barcamp Guatemala '09Rodrigo Polo
Este documento ofrece una guía sobre estándares web y optimización de sitios. Explica que los estándares como UTF-8, XHTML y CSS separan el contenido del diseño y hacen que los sitios sean más indexables para los buscadores. Sin embargo, a veces la prioridad debe ser la comunicación sobre la adherencia estricta a los estándares. El documento luego proporciona consejos para optimizar sitios web mediante la reducción de solicitudes de red, minificación de archivos, uso limitado de marcos y compresión de contenido.
Este documento proporciona una introducción a HTML5, incluyendo su historia, objetivos, nuevas características como Canvas, video, audio, almacenamiento web y más. También muestra ejemplos del uso de estas nuevas características a través de código HTML5 y JavaScript.
Workshop sobre APIs realizado el 27 de abril en el Centro de Innovación de BBVA. En este evento hemos visto los detalles del funcionamiento, gestión de errores y conceptos de seguridad aplicados a APIs.
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)AbrahamCastillo42
Power point, diseñado por estudiantes de ciclo 1 arquitectura de plataformas, esta con la finalidad de dar a conocer el componente hardware llamado tarjeta de video..
La inteligencia artificial sigue evolucionando rápidamente, prometiendo transformar múltiples aspectos de la sociedad mientras plantea importantes cuestiones que requieren una cuidadosa consideración y regulación.
para programadores y desarrolladores de inteligencia artificial y machine learning, como se automatiza una cadena de valor o cadena de valor gracias a la teoría por Manuel Diaz @manuelmakemoney
20. HTTP://WWW.E-XAMPLE.COM http://examp.le
BROWSER
DIRECTORY
DIRECTORY WEB SERVER
DIRECTORY
JPG ROUTE DISPATCHER
GIF
CONTROLLER
JS
HTML
HTML MODEL VIEW
HTML
HTML DATA
BASE
SITIO WEB: REPOSITORIO APLICACIÓN WEB:
DE PÁGINAS ESTÁTICAS MULTI-CAPA, CON ESTADO
31. WEB 1.0: NAVEGAR TODO PARA DESCUBRIR
WEB 2.0: TEORÍA DEL ICEBERG
(SÓLO SE VE EL 10%)
32.
33. ¿Qué hace una web semántica?
• Integración (aggregation)
• Definición de ontologías
• Análisis semántico
• Agregado de valor (filtrado,
asociación, recomendación, etc.)
35. ¿De qué habla (cuál es el significado)
el contenido de un determinado
documento HTML?
¿Cuál es el contenido
relevante de un determinado
documento HTML?
¿En qué idioma está un
texto determinado?
36. ¿Qué palabras son equivalentes
entre sí? (stemming)
¿Se pueden inferir tags
automáticamente a partir
de un texto?
¿Cómo se pueden eliminar palabras
comunes como artículos y
preposiciones (stop words)?
37. ¿Cuál es la estructura sintáctica
de una oración o proposición?
(part of speech)
¿Cómo se puede eliminar la
ambigüedad entre los distintos
significados de una misma palabra?
¿Es posible agregar
información del contexto
eficientemente?
38. ¿Cómo se puede mejorar la relación
señal-ruido (signal to noise ratio) de la
información que consume un usuario?
¿Cómo se pueden identificar
digramas en un texto?
¿Cuántas y cuáles son las categorías
apropiadas para clasificar contenidos
en una determinada ontología?
41. WEB 1.0 WEB 2.0
TAXONOMY FOLKSONOMY
(HIERARCHICAL CLASSIFICATION) (COLLABORATIVE TAGGING)
42.
43. PATTERN #8
COMMUNITY &
COLLECTIVE
INTELLIGENCE
44. WEB 1.0 WEB 2.0
CONSTRUIR PORTALES CONSTRUIR COMUNIDADES
45.
46. PATTERN #9
INTER-OPERABILITY &
DATA PORTABILITY
47. RSS
Atom
{json}
Widgets
JSON
<xml/>
RDF
XML-RPC
WEB CRAWLERS / SPIDERS / BOTS WEB SYNDICATION, WIDGETS,
(HTML SCRAPING) OPEN APIs, AGGREGATION
48.
49. Ejemplo: Atom feed
from feedparser import parse
url = 'http://blog.ianbicking.org/'
'feed/atom/'
feed = parse(url)
titles = [i['title'] for i in
feed['entries']]
print 'n'.join(titles)
50. Ejemplo: Twitter API
from urllib2 import urlopen
from simplejson import loads
url = 'http://twitter.com/statuses/'
'user_timeline/JohnCLeese.json'
raw_data = urlopen(url).read()
tweets = [i['text'] for i in
loads(raw_data)]
print 'n'.join(tweets)
51. Ejemplo: GData API
from gdata.service.youtube import
YoutubeService
url = 'http://gdata.youtube.com/feeds/'
'api/users/MontyPython/uploads'
client = YouTubeService()
feed = client.GetYouTubeVideoFeed(url)
titles = [i.title.text for i in
feed.entry]
print 'n'.join(titles)
52. Ejemplo: HTML Scraping
from urllib2 import urlopen
from lxml.html import fromstring
url = ...
html = urlopen(url).read()
root = fromstring(html)
• Demo con Microformats en LinkedIn
60.
WEB
TV
YOUR SYSTEM
IS THE
PLATFORM
THE WEB
IS THE
PLATFORM
PROPRIETARY SPECIFICATIONS WEB STANDARDS
PLATFORM DEPENDENCE DEVICE INDEPENDENCE
BROWSER WARS CROSS-PLATFORM DESIGN
La presentaci&#xF3;n que hoy tengo el honor de compartir con Uds. se trata de la web. De la evoluci&#xF3;n de la web.
Piensen lo siguiente: Hoy en d&#xED;a Internet es una tecnolog&#xED;a que ha transformado al mundo en muchos aspectos, econ&#xF3;micos, sociales, etc. y que BOOM! Hace 20 a&#xF1;os no exist&#xED;a.
&#xBF;Qu&#xE9; hicimos con Internet para que esto sea posible? La web 2.0. &#xBF;Y qu&#xE9; es la web 2.0? Bueno, en realidad deber&#xED;amos preguntarnos qu&#xE9; FUE la web 2.0. Porque la idea de esta charla es hablar un poco tambi&#xE9;n de las tendencias que se empiezan a vislumbrar en el futuro de la web.
La web 2.0 es una segunda generaci&#xF3;n del desarrollo y dise&#xF1;o web.
Entonces, tratemos de analizar cu&#xE1;les fueron esos cambios entre la vieja y la nueva forma de "hacer las cosas" en la web. Para simplificar vamos a referirnos a estas 2 formas de hacer las cosas como web 1.0 y 2.0 respectivamente.
Esto es como cuando alguien cocina algo que sale muy bien. &#xBF;Qu&#xE9; hizo para que le salga tan bien? O sea, &#xBF;cu&#xE1;l es la receta para una web 2.0?
Bueno, se pueden mencionar muchos ingredientes secretos.
Pero creo que se pueden resumir en 12 ingredientes. S&#xF3;lo que los ingenieros de software llaman a esos ingredientes patrones de dise&#xF1;o.
Web 1.0: Internet = Fuente de informaci&#xF3;n
Web 2.0: Internet = Fuente de informaci&#xF3;n <=> Sumidero de informaci&#xF3;n
PATTERN 1: INFORMATION SHARING
++ Ejemplos...
Todos pueden editar y colaborar. Participaci&#xF3;n con comentarios.
Recomendaci&#xF3;n = Valor agregado
++Meaningtool
Tags: Mejor clasificaci&#xF3;n. Colecciones emergentes.
Wisdom of crowds
++ RDF, DBPedia
++ Aprovechar otros servicios (ejemplo: Twitter: EC2 Amazon y URL shorteners, YouTube: CDN Akamai, Facebook: Google Images para thumbnails de links)
Publisher-Subscriber
Demo Microformats LinkedIn
Demo Microformats LinkedIn
Rich Internet Application. Sin cargar nueva p&#xE1;gina. Manejo de eventos por Javascript. Web sem&#xE1;ntica: Web OS?