El documento trata sobre la planificación turística. Explica los conceptos básicos como los niveles de planificación, los tipos de planificación y los factores a considerar en el análisis de un destino turístico, incluyendo la demanda, la oferta y los impactos del turismo. También describe el sistema de turismo según el modelo de Mill y Morisson y los elementos a analizar para realizar una evaluación efectiva de la situación actual de un destino.
El documento presenta una introducción a la planificación turística. Explica que la planificación turística se realiza antes de la fase operacional para evitar impactos negativos, maximizar beneficios y alcanzar objetivos de desarrollo. Además, describe los diferentes niveles de planificación turística, desde la planificación interregional hasta la planificación local. Finalmente, introduce el sistema de turismo propuesto por Mill y Morisson y los elementos clave para realizar un análisis de destino turístico, incluyendo la demanda, la
Para acceder al punto de acceso, se introduce la dirección IP 192.168.1.1 en el navegador y se ingresa el nombre de usuario "admin" y la contraseña "admin". Dentro de la interfaz, se elige la opción "advanced" para ver el estado del punto de acceso y configurar la dirección IP, máscara de red y otros parámetros. También se puede modificar la configuración inalámbrica como el nombre, canal y banda del punto de acceso.
El documento presenta una guía sobre cómo superar una ruptura amorosa en 7 pasos. 1) Aceptar que la relación terminó. 2) Evitar contacto con el ex pareja para facilitar el proceso de sanación. 3) Mantener la rutina diaria y pasar tiempo con amigos y familia. 4) No escuchar canciones ni frecuentar lugares que recuerden al ex. 5) Evitar que otros hablen del ex o darle importancia a lo que hace. 6) No intentar recuperar la amistad con el ex hasta haber superado los sentimientos. 7)
La educación en Cuba es gratuita y obligatoria hasta el noveno grado. El 97% de la población es alfabetizada y todos los niños con necesidades especiales reciben atención educativa. La educación superior incluye universidades como la Universidad de La Habana, que ofrece educación en línea a través de su Universidad Virtual de Salud con maestrías y diplomados en temas de salud.
Este documento presenta conceptos clave de la termodinámica, incluyendo:
1) La primera ley muestra la conservación de la energía mientras la segunda ley indica que no todo el calor puede convertirse en trabajo.
2) Se define la entropía para describir la segunda ley y los procesos irreversibles aumentan la entropía del universo.
3) La máquina de Carnot es una máquina térmica ideal que establece la eficiencia máxima posible entre dos temperaturas dadas.
Datos informativos del Opus Dei (marzo 2011)Opus Dei
Datos informativos sobre el Opus Dei es una publicación periódica de la Oficina de Información del Opus Dei y está dirigida a los medios de comunicación.
Ofrece una síntesis esquemática de la naturaleza, historia y organización de esta prelatura de la Iglesia Católica.
Este documento contiene una lista de observaciones sobre diferentes tipos de peces y criaturas marinas. Describe peces de varios colores como rojo, blanco, negro y amarillo, así como peces más grandes como tiburones y peces globo. También menciona otras criaturas como delfines, focas y tortugas. El propósito del documento es presentar la diversidad de peces y vida marina.
El documento trata sobre la planificación turística. Explica los conceptos básicos como los niveles de planificación, los tipos de planificación y los factores a considerar en el análisis de un destino turístico, incluyendo la demanda, la oferta y los impactos del turismo. También describe el sistema de turismo según el modelo de Mill y Morisson y los elementos a analizar para realizar una evaluación efectiva de la situación actual de un destino.
El documento presenta una introducción a la planificación turística. Explica que la planificación turística se realiza antes de la fase operacional para evitar impactos negativos, maximizar beneficios y alcanzar objetivos de desarrollo. Además, describe los diferentes niveles de planificación turística, desde la planificación interregional hasta la planificación local. Finalmente, introduce el sistema de turismo propuesto por Mill y Morisson y los elementos clave para realizar un análisis de destino turístico, incluyendo la demanda, la
Para acceder al punto de acceso, se introduce la dirección IP 192.168.1.1 en el navegador y se ingresa el nombre de usuario "admin" y la contraseña "admin". Dentro de la interfaz, se elige la opción "advanced" para ver el estado del punto de acceso y configurar la dirección IP, máscara de red y otros parámetros. También se puede modificar la configuración inalámbrica como el nombre, canal y banda del punto de acceso.
El documento presenta una guía sobre cómo superar una ruptura amorosa en 7 pasos. 1) Aceptar que la relación terminó. 2) Evitar contacto con el ex pareja para facilitar el proceso de sanación. 3) Mantener la rutina diaria y pasar tiempo con amigos y familia. 4) No escuchar canciones ni frecuentar lugares que recuerden al ex. 5) Evitar que otros hablen del ex o darle importancia a lo que hace. 6) No intentar recuperar la amistad con el ex hasta haber superado los sentimientos. 7)
La educación en Cuba es gratuita y obligatoria hasta el noveno grado. El 97% de la población es alfabetizada y todos los niños con necesidades especiales reciben atención educativa. La educación superior incluye universidades como la Universidad de La Habana, que ofrece educación en línea a través de su Universidad Virtual de Salud con maestrías y diplomados en temas de salud.
Este documento presenta conceptos clave de la termodinámica, incluyendo:
1) La primera ley muestra la conservación de la energía mientras la segunda ley indica que no todo el calor puede convertirse en trabajo.
2) Se define la entropía para describir la segunda ley y los procesos irreversibles aumentan la entropía del universo.
3) La máquina de Carnot es una máquina térmica ideal que establece la eficiencia máxima posible entre dos temperaturas dadas.
Datos informativos del Opus Dei (marzo 2011)Opus Dei
Datos informativos sobre el Opus Dei es una publicación periódica de la Oficina de Información del Opus Dei y está dirigida a los medios de comunicación.
Ofrece una síntesis esquemática de la naturaleza, historia y organización de esta prelatura de la Iglesia Católica.
Este documento contiene una lista de observaciones sobre diferentes tipos de peces y criaturas marinas. Describe peces de varios colores como rojo, blanco, negro y amarillo, así como peces más grandes como tiburones y peces globo. También menciona otras criaturas como delfines, focas y tortugas. El propósito del documento es presentar la diversidad de peces y vida marina.
El documento describe los elementos necesarios para emprender un viaje, incluyendo un bolso, dinero, ropa, útiles de aseo y entretenimientos. También menciona que el viaje será a Sydney, Australia.
Este documento describe la importancia de comprender las necesidades del cliente y ofrecer un excelente servicio al cliente. Para lograr una comprensión adecuada del cliente, es necesario escuchar atentamente al cliente, adaptar los horarios a sus necesidades y anticiparse a sus necesidades ofreciendo servicios adicionales. Un buen servicio al cliente es fundamental para que las pequeñas empresas sobresalgan en un mercado competitivo.
Este documento presenta una serie de preguntas de reflexión sobre principios y valores éticos relacionados con la convivencia pacífica, la participación democrática y el respeto a la pluralidad y las diferencias. El estudiante responde a cada pregunta indicando su grado de acuerdo o desacuerdo y brindando una breve justificación.
El documento describe una metodología de desarrollo de software que utiliza una base de conocimiento y modelado de objetos para generar automáticamente una base de datos y programas de aplicación a partir de las visiones de los usuarios. La metodología permite actualizaciones automáticas cuando cambian los requisitos, así como el análisis de impacto y generación de nuevos programas.
El documento proporciona instrucciones en 6 pasos para subir una presentación a SlideShare, la red social para compartir presentaciones. Estos pasos incluyen registrarse en SlideShare, seleccionar el archivo de presentación a subir, agregar una descripción y categorización, y finalmente compartir la presentación en otras redes sociales y sitios web.
El documento describe las soluciones Business to Employee (B2E) y OpenID. B2E se refiere a portales y soluciones que conectan a empleados, clientes y proveedores para mejorar la eficiencia y satisfacción de los empleados. OpenID es un sistema de identificación digital que permite a los usuarios iniciar sesión en múltiples sitios web utilizando una sola identidad verificada. Ambas soluciones tienen el objetivo de mejorar la productividad de los empleados y las empresas mediante la reducción del tiempo y costos de pro
La guía evalúa los capítulos de "El ingenioso hidalgo Don Quijote de la Mancha" mediante 11 indicadores agrupados en 5 categorías: resumen, análisis, detalles interesantes, ilustraciones e interacción con otros. Se asignan puntajes a cada categoría y indicador para evaluar la comprensión del capítulo. También se asignan grupos de estudiantes y los capítulos que deben trabajar.
APLICACIÓN DE LA TECNOLOGIA A LA MEDICINAguest9a656b1
Este documento describe la evolución de la tecnología en la medicina a través de los años, desde los primeros rayos X en 1895 hasta avances recientes como la resonancia magnética y la tomografía computarizada. Explica cómo estas tecnologías han revolucionado el diagnóstico médico permitiendo identificar enfermedades de manera menos invasiva. También clasifica las tecnologías médicas en diagnósticas, preventivas y de terapia o rehabilitación.
El documento presenta biografías de varios escritores argentinos, peruanos, mexicanos, chilenos y venezolanos. Incluye detalles sobre su vida, obras publicadas y afiliaciones literarias. Se destacan las biografías de Eduardo Belgrano Rawson, Alberto Girri, Rafael de la Fuente Benavides, Abraham Valdelomar, Ramón López Velarde, Octavio Paz, Isabel Allende, Miguel Arteche Salinas y Miguel Otero Silva.
Este documento ofrece instrucciones sobre cómo crear una cuenta de Google y utilizar la aplicación Google Calendar. Explica cómo acceder a las aplicaciones de Google una vez que se ha iniciado sesión, y proporciona detalles sobre cómo configurar y personalizar Google Calendar para crear eventos y un horario repetitivo.
El documento narra la historia de un hombre que come en un restaurante y es interrumpido por un niño pidiendo dinero. El hombre invita al niño a sentarse y comer con él. Mientras come, el niño le hace varias preguntas sobre conceptos como emails, internet y lo virtual. El niño explica que su vida también es "virtual" ya que su familia está separada y él debe cuidar a su hermano pequeño. El hombre se da cuenta de la dura realidad que vive el niño.
El documento proporciona instrucciones para que el personal académico de tiempo completo de la UDLAP solicite la compra de libros a través de la página web de la biblioteca CIRIA. Explica los pasos a seguir que incluyen ingresar su ID y contraseña institucionales, seleccionar la opción "Solicitud de Libros", llenar los campos obligatorios e "Enviar" la solicitud. También indica cómo dar seguimiento al estado de la solicitud una vez enviada.
El documento describe varias características de mares, playas, albercas y ríos. Menciona que algunos lugares son bonitos y exóticos, y que otros son grandes o habitados por personas y animales. También señala que ciertos lugares se conocen por actividades como surfear o por ser lugares emblemáticos como Acapulco o Río de Janeiro.
LIC. EDUCACIÓN PRIMARIA
Integrantes:
- JIMÉNEZ GONZÁLEZ MARÍA DE LOS ÁNGELES
- GARCÍA GONZÁLEZ MARÍA DEL ROSARIO
Tema: La importancia de la disciplina escolar
El documento habla sobre el proyecto Womoz, el cual promueve la diversidad y visibilidad de las mujeres en la comunidad de Mozilla. Womoz tiene como objetivos convocar y aumentar la participación de mujeres en proyectos de Mozilla, así como también aumentar su visibilidad y evitar la discriminación. El documento luego describe varios proyectos de Mozilla en los que las mujeres pueden contribuir, como reportar bugs, desarrollo, diseño y más. Finalmente, menciona algunos problemas que enfrentan las mujeres y formas de solucionarlos, como invitar a más mujeres y
El documento resume las propiedades y la propagación de la luz y el sonido. Explica que la luz se propaga en línea recta mientras que el sonido se propaga como ondas longitudinales. También describe que la velocidad de la luz es de aproximadamente 300,000 km/s, mientras que la velocidad del sonido depende del medio y es de unos 344 m/s en el aire a 20°C. Además, explica conceptos como longitud de onda, ondas estacionarias, y los factores que afectan la propagación de la luz
Este documento presenta una hoja de ruta para mejorar la organización y la cultura de gestión de proyectos de una empresa. Propone adoptar nuevos procesos, metodologías y capacitación para terminar proyectos a tiempo, minimizar costos, reducir riesgos y mejorar la satisfacción del cliente. También busca aumentar la productividad, el compromiso con los objetivos y el bienestar de los empleados.
Este documento presenta el caso de una gata persa de 2 años con secuestro corneal felino en el ojo izquierdo que fue tratada con ciclosporina tópica, ciprofloxacina tópica y suero autólogo. Después de 6 días de tratamiento, se resolvió el edema corneal, disminuyó marcadamente el tejido de granulación y la vascularización, y se recuperó la integridad corneal y la respuesta pupilar normal. El tratamiento con ciclosporina redujo efectivamente la inflamación corneal en comparación con el
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Juan Martín Martín
Criterios de corrección y soluciones al examen de Geografía de Selectividad (EvAU) Junio de 2024 en Castilla La Mancha.
Soluciones al examen.
Convocatoria Ordinaria.
Examen resuelto de Geografía
conocer el examen de geografía de julio 2024 en:
https://blogdegeografiadejuan.blogspot.com/2024/06/soluciones-examen-de-selectividad.html
http://blogdegeografiadejuan.blogspot.com/
Business Plan -rAIces - Agro Business Techjohnyamg20
Innovación y transparencia se unen en un nuevo modelo de negocio para transformar la economia popular agraria en una agroindustria. Facilitamos el acceso a recursos crediticios, mejoramos la calidad de los productos y cultivamos un futuro agrícola eficiente y sostenible con tecnología inteligente.
El documento describe los elementos necesarios para emprender un viaje, incluyendo un bolso, dinero, ropa, útiles de aseo y entretenimientos. También menciona que el viaje será a Sydney, Australia.
Este documento describe la importancia de comprender las necesidades del cliente y ofrecer un excelente servicio al cliente. Para lograr una comprensión adecuada del cliente, es necesario escuchar atentamente al cliente, adaptar los horarios a sus necesidades y anticiparse a sus necesidades ofreciendo servicios adicionales. Un buen servicio al cliente es fundamental para que las pequeñas empresas sobresalgan en un mercado competitivo.
Este documento presenta una serie de preguntas de reflexión sobre principios y valores éticos relacionados con la convivencia pacífica, la participación democrática y el respeto a la pluralidad y las diferencias. El estudiante responde a cada pregunta indicando su grado de acuerdo o desacuerdo y brindando una breve justificación.
El documento describe una metodología de desarrollo de software que utiliza una base de conocimiento y modelado de objetos para generar automáticamente una base de datos y programas de aplicación a partir de las visiones de los usuarios. La metodología permite actualizaciones automáticas cuando cambian los requisitos, así como el análisis de impacto y generación de nuevos programas.
El documento proporciona instrucciones en 6 pasos para subir una presentación a SlideShare, la red social para compartir presentaciones. Estos pasos incluyen registrarse en SlideShare, seleccionar el archivo de presentación a subir, agregar una descripción y categorización, y finalmente compartir la presentación en otras redes sociales y sitios web.
El documento describe las soluciones Business to Employee (B2E) y OpenID. B2E se refiere a portales y soluciones que conectan a empleados, clientes y proveedores para mejorar la eficiencia y satisfacción de los empleados. OpenID es un sistema de identificación digital que permite a los usuarios iniciar sesión en múltiples sitios web utilizando una sola identidad verificada. Ambas soluciones tienen el objetivo de mejorar la productividad de los empleados y las empresas mediante la reducción del tiempo y costos de pro
La guía evalúa los capítulos de "El ingenioso hidalgo Don Quijote de la Mancha" mediante 11 indicadores agrupados en 5 categorías: resumen, análisis, detalles interesantes, ilustraciones e interacción con otros. Se asignan puntajes a cada categoría y indicador para evaluar la comprensión del capítulo. También se asignan grupos de estudiantes y los capítulos que deben trabajar.
APLICACIÓN DE LA TECNOLOGIA A LA MEDICINAguest9a656b1
Este documento describe la evolución de la tecnología en la medicina a través de los años, desde los primeros rayos X en 1895 hasta avances recientes como la resonancia magnética y la tomografía computarizada. Explica cómo estas tecnologías han revolucionado el diagnóstico médico permitiendo identificar enfermedades de manera menos invasiva. También clasifica las tecnologías médicas en diagnósticas, preventivas y de terapia o rehabilitación.
El documento presenta biografías de varios escritores argentinos, peruanos, mexicanos, chilenos y venezolanos. Incluye detalles sobre su vida, obras publicadas y afiliaciones literarias. Se destacan las biografías de Eduardo Belgrano Rawson, Alberto Girri, Rafael de la Fuente Benavides, Abraham Valdelomar, Ramón López Velarde, Octavio Paz, Isabel Allende, Miguel Arteche Salinas y Miguel Otero Silva.
Este documento ofrece instrucciones sobre cómo crear una cuenta de Google y utilizar la aplicación Google Calendar. Explica cómo acceder a las aplicaciones de Google una vez que se ha iniciado sesión, y proporciona detalles sobre cómo configurar y personalizar Google Calendar para crear eventos y un horario repetitivo.
El documento narra la historia de un hombre que come en un restaurante y es interrumpido por un niño pidiendo dinero. El hombre invita al niño a sentarse y comer con él. Mientras come, el niño le hace varias preguntas sobre conceptos como emails, internet y lo virtual. El niño explica que su vida también es "virtual" ya que su familia está separada y él debe cuidar a su hermano pequeño. El hombre se da cuenta de la dura realidad que vive el niño.
El documento proporciona instrucciones para que el personal académico de tiempo completo de la UDLAP solicite la compra de libros a través de la página web de la biblioteca CIRIA. Explica los pasos a seguir que incluyen ingresar su ID y contraseña institucionales, seleccionar la opción "Solicitud de Libros", llenar los campos obligatorios e "Enviar" la solicitud. También indica cómo dar seguimiento al estado de la solicitud una vez enviada.
El documento describe varias características de mares, playas, albercas y ríos. Menciona que algunos lugares son bonitos y exóticos, y que otros son grandes o habitados por personas y animales. También señala que ciertos lugares se conocen por actividades como surfear o por ser lugares emblemáticos como Acapulco o Río de Janeiro.
LIC. EDUCACIÓN PRIMARIA
Integrantes:
- JIMÉNEZ GONZÁLEZ MARÍA DE LOS ÁNGELES
- GARCÍA GONZÁLEZ MARÍA DEL ROSARIO
Tema: La importancia de la disciplina escolar
El documento habla sobre el proyecto Womoz, el cual promueve la diversidad y visibilidad de las mujeres en la comunidad de Mozilla. Womoz tiene como objetivos convocar y aumentar la participación de mujeres en proyectos de Mozilla, así como también aumentar su visibilidad y evitar la discriminación. El documento luego describe varios proyectos de Mozilla en los que las mujeres pueden contribuir, como reportar bugs, desarrollo, diseño y más. Finalmente, menciona algunos problemas que enfrentan las mujeres y formas de solucionarlos, como invitar a más mujeres y
El documento resume las propiedades y la propagación de la luz y el sonido. Explica que la luz se propaga en línea recta mientras que el sonido se propaga como ondas longitudinales. También describe que la velocidad de la luz es de aproximadamente 300,000 km/s, mientras que la velocidad del sonido depende del medio y es de unos 344 m/s en el aire a 20°C. Además, explica conceptos como longitud de onda, ondas estacionarias, y los factores que afectan la propagación de la luz
Este documento presenta una hoja de ruta para mejorar la organización y la cultura de gestión de proyectos de una empresa. Propone adoptar nuevos procesos, metodologías y capacitación para terminar proyectos a tiempo, minimizar costos, reducir riesgos y mejorar la satisfacción del cliente. También busca aumentar la productividad, el compromiso con los objetivos y el bienestar de los empleados.
Este documento presenta el caso de una gata persa de 2 años con secuestro corneal felino en el ojo izquierdo que fue tratada con ciclosporina tópica, ciprofloxacina tópica y suero autólogo. Después de 6 días de tratamiento, se resolvió el edema corneal, disminuyó marcadamente el tejido de granulación y la vascularización, y se recuperó la integridad corneal y la respuesta pupilar normal. El tratamiento con ciclosporina redujo efectivamente la inflamación corneal en comparación con el
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Juan Martín Martín
Criterios de corrección y soluciones al examen de Geografía de Selectividad (EvAU) Junio de 2024 en Castilla La Mancha.
Soluciones al examen.
Convocatoria Ordinaria.
Examen resuelto de Geografía
conocer el examen de geografía de julio 2024 en:
https://blogdegeografiadejuan.blogspot.com/2024/06/soluciones-examen-de-selectividad.html
http://blogdegeografiadejuan.blogspot.com/
Business Plan -rAIces - Agro Business Techjohnyamg20
Innovación y transparencia se unen en un nuevo modelo de negocio para transformar la economia popular agraria en una agroindustria. Facilitamos el acceso a recursos crediticios, mejoramos la calidad de los productos y cultivamos un futuro agrícola eficiente y sostenible con tecnología inteligente.
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMJuan Martín Martín
Examen de Selectividad de la EvAU de Geografía de junio de 2023 en Castilla La Mancha. UCLM . (Convocatoria ordinaria)
Más información en el Blog de Geografía de Juan Martín Martín
http://blogdegeografiadejuan.blogspot.com/
Este documento presenta un examen de geografía para el Acceso a la universidad (EVAU). Consta de cuatro secciones. La primera sección ofrece tres ejercicios prácticos sobre paisajes, mapas o hábitats. La segunda sección contiene preguntas teóricas sobre unidades de relieve, transporte o demografía. La tercera sección pide definir conceptos geográficos. La cuarta sección implica identificar elementos geográficos en un mapa. El examen evalúa conocimientos fundamentales de geografía.
En la ciudad de Pasto, estamos revolucionando el acceso a microcréditos y la formalización de microempresarios informales con nuestra aplicación CrediAvanza. Nuestro objetivo es empoderar a los emprendedores locales proporcionándoles una plataforma integral que facilite el acceso a servicios financieros y asesoría profesional.
1. Events
Red social para compartir
documentos y podcasts
Autor: Pablo Rivera Conde
Director: César Fernández Acebal
sábado 19 de diciembre de 2009
2. ¿Cuál es el problema?
Aislamiento de personas con conocimientos o
intereses comunes.
Información muy dispersa.
Falta de publicidad de congresos con poco
presupuesto.
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
3. ¿Que es events?
Se trata de una
red social...
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
4. ¿Que es events?
...para compartir
documentos y
eventos...
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
5. ¿Que es events?
...y aumentar la
comunicación
entre personas.
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
6. ¿Qué me aporta?
Buscar más fácilmente documentos y
congresos que me interesen.
Buscar compañeros de trabajo, y gente con
gustos afines.
Compartir más fácilmente mi trabajo para
ayudar a los demás.
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
7. ¿Qué me aporta?
Encontrar
Buscar más fácilmente documentos y
congresos que me interesen.
Buscar compañeros de trabajo, y gente con
gustos afines.
Compartir más fácilmente mi trabajo para
ayudar a los demás.
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
8. ¿Inferir los gustos de cada usuario?
Sobre gustos no hay nada escrito
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
9. ¿Inferir los gustos de cada usuario?
Hasta que aparecieron las matemáticas
Sobre gustos no hay nada escrito
Filtrado colaborativo
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
10. Filtrado colaborativo
“Aquello que
coincide en el pasado
tenderá a coincidir
en el futuro.”
Uso de la
Inteligencia
Colectiva.
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
11. Metodología del filtrado
colaborativo
Primero busca entidades cuya información de
gustos sea similar al que va a recibir
recomendaciones.
Después se calcula que ítems que no haya visto
van a ser de su gusto, basándose en la
recopilación anteriormente filtrada.
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
12. Y todo esto, ¿Cómo?
Ruby
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
13. Ruby
Lenguaje de programación
dinámico.
De alto nivel.
Interpretado.
Orientación a objetos pura.
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
14. Ruby
Gracias a su semántica y a la orientación pura
a objetos, es muy expresivo.
5.times{“Me encanta Ruby”}
Su capacidad de dinamismo añade una gran
flexibilidad al lenguaje.
class Numeric
def mi_suma(y)
z = 5.mi_suma 6
self.+(y)
#Ahora z vale 11
end
end
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
15. Ruby On Rails
Framework web basado en Ruby
Creado en 2005 por David Heinemeier
Hansson.
“Un framework creado por desarrolladores y para
desarrolladores.”
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
16. Ruby on Rails
Sigue el patrón MVC.
Filosofía REST.
Convención sobre configuración.
DRY (Don’t Repeat Yourself)
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
17. don’t Repeat Yourself
Se basa en que no haya nada redundante en la
aplicación.
No es solo refactorización de código, sino
ahorro real.
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
18. Convention over configuration
Intenta evitar todo fichero de configuración
posible.
Para ello establece una serie de convenciones
que, de seguirse, minimizan el código a
escribir.
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
19. Ejemplo de Coc
Para manipular Películas:
Objeto de modelo: Movie
Tabla de la base de datos: movies
Controlador: MoviesController
Vistas: Dentro de la carpeta movies:
new, index, show, edit
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
20. Ejemplo de Coc
Siguiendo este
Para manipular Películas: convenio no hace
falta especificar
Objeto de modelo: Movie nada más. Rails
sabrá cual es el
comportamiento.
Tabla de la base de datos: movies
Controlador: MoviesController
Vistas: Dentro de la carpeta movies:
new, index, show, edit
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
21. Problemas de Ruby on rails
Tanta convención resulta difícil de recordar al
principio.
Desarrollo muy rápido si se tiene buena
memoria.
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
22. Pero no fueron los únicos
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
23. ¿Como fue el desarrollo?
Metodología de desarrollo ágil: AUP.
Se trata de una versión ágil del proceso
unificado (RUP) basándose en los riesgos.
Desarrollo mediante iteraciones.
Desarrollo guiado por las pruebas.
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
25. Tarea Esfuerzo jun 2009
1) Desarrollo del proyecto 56s 1d 5h
1.1) Análisis 3s 1d
1.1.1) Análisis de requisitos 1s
1.1.2) Especificación de requisitos 3d
1.1.3) Análisis de subsistemas 4d
1.1.4) Análisis de clases 1d
1.1.5) Análisis de interfaces de usuario 1d
1.1.6) Especificación del plan de… 2d
1.2) Diseño 8s 4d
1.2.1) Estudio general de diseño 3d
1.2.2) Diseño del incremento 1 3d
1.2.3) Diseño del incremento 2 3d
1.2.4) Diseño del incremento 3 3d
1.2.5) Diseño del incremento 4 3d
1.2.6) Diseño del incremento 5 3d
1.2.7) Diseño del incremento 6 3d
1.2.8) Diseño del incremento 7 3d
1.2.9) Diseño del incremento 8 3d
1.2.10) Diseño del incremento 9 3d
1.2.11) Diseño del incremento 10 1s
1.2.12) Diseño del incremento 11 3d
1.2.13) Diseño del incremento 12 3d
1.2.14) Diseño del incremento 13 3d
1.3) Implementación 13s
1.3.1) Implementación del incremento… 1s
1.3.2) Implementación del incremento… 1s
1.3.3) Implementación del incremento… 1s
1.3.4) Entrega 1
1.3.5) Implementación del incremento… 1s
1.3.6) Implementación del incremento… 1s
1.3.7) Implementación del incremento… 1s
1.3.8) Entrega 2
1.3.9) Implementación del incremento… 1s
1.3.10) Implementación del incremento… 1s
1.3.11) Implementación del incremento… 1s
1.3.12) Implementación del incremento… 1s
1.3.13) Entrega 3
1.3.14) Implementación del incremento… 1s
1.3.15) Implementación del incremento… 1s
1.3.16) Implementación del incremento… 1s
1.3.17) Entrega 4
1.4) Pruebas unitarias y de integración 13s
1.4.1) Pruebas del incremento 1 1s
1.4.2) Pruebas del incremento 2 1s
1.4.3) Pruebas del incremento 3 1s
1.4.4) Pruebas del incremento 4 1s
1.4.5) Pruebas del incremento 5 1s
Planificación
1.4.6) Pruebas del incremento 6 1s
1.4.7) Pruebas del incremento 7 1s
1.4.8) Pruebas del incremento 8 1s
1.4.9) Pruebas del incremento 9 1s
1.4.10) Pruebas del incremento 10 1s
1.4.11) Pruebas del incremento 11 1s
1.4.12) Pruebas del incremento 12 1s
1.4.13) Pruebas del incremento 13 1s
1.5) Pruebas de sistema 1s
1.6) Implantación 1s
1.7) Formación 2s
1.8) Documentación 14s 1d 5h
sábado 19 de diciembre de 2009
26. jul 2009 ago 2009 sep 2009
Planificación
sábado 19 de diciembre de 2009
27. Tarea Esfuerzo jun 2009 jul 2009 ago 2009 sep 2009
1) Desarrollo del proyecto 56s 1d 5h
1.1) Análisis 3s 1d
1.1.1) Análisis de requisitos 1s
1.1.2) Especificación de requisitos 3d
1.1.3) Análisis de subsistemas 4d
1.1.4) Análisis de clases 1d
1.1.5) Análisis de interfaces de usuario 1d
1.1.6) Especificación del plan de… 2d
1.2) Diseño 8s 4d
1.2.1) Estudio general de diseño 3d
1.2.2) Diseño del incremento 1 3d
1.2.3) Diseño del incremento 2 3d
1.2.4) Diseño del incremento 3 3d
1.2.5) Diseño del incremento 4 3d
1.2.6) Diseño del incremento 5 3d
1.2.7) Diseño del incremento 6 3d
1.2.8) Diseño del incremento 7 3d
1.2.9) Diseño del incremento 8 3d
1.2.10) Diseño del incremento 9 3d
1.2.11) Diseño del incremento 10 1s
1.2.12) Diseño del incremento 11 3d
1.2.13) Diseño del incremento 12 3d
1.2.14) Diseño del incremento 13 3d
1.3) Implementación 13s
1.3.1) Implementación del incremento… 1s
1.3.2) Implementación del incremento… 1s
1.3.3) Implementación del incremento… 1s
1.3.4) Entrega 1
1.3.5) Implementación del incremento… 1s
1.3.6) Implementación del incremento… 1s
1.3.7) Implementación del incremento… 1s
1.3.8) Entrega 2
1.3.9) Implementación del incremento… 1s
1.3.10) Implementación del incremento… 1s
1.3.11) Implementación del incremento… 1s
1.3.12) Implementación del incremento… 1s
1.3.13) Entrega 3
1.3.14) Implementación del incremento… 1s
1.3.15) Implementación del incremento… 1s
1.3.16) Implementación del incremento… 1s
1.3.17) Entrega 4
1.4) Pruebas unitarias y de integración 13s
1.4.1) Pruebas del incremento 1 1s
1.4.2) Pruebas del incremento 2 1s
1.4.3) Pruebas del incremento 3 1s
1.4.4) Pruebas del incremento 4 1s
1.4.5) Pruebas del incremento 5 1s
1.4.6) Pruebas del incremento 6 1s
1.4.7) Pruebas del incremento 7 1s
1.4.8) Pruebas del incremento 8 1s
1.4.9) Pruebas del incremento 9 1s
1.4.10) Pruebas del incremento 10 1s
1.4.11) Pruebas del incremento 11 1s
1.4.12) Pruebas del incremento 12 1s
1.4.13) Pruebas del incremento 13 1s
1.5) Pruebas de sistema 1s
1.6) Implantación 1s
1.7) Formación 2s
1.8) Documentación 14s 1d 5h
Planificación
sábado 19 de diciembre de 2009
28. Diseño
Importancia de la modularidad para la
visualización de documentos.
Conseguido mediante el uso de gemas.
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
29. Diseño modular
Componentes
Youtube
Events PDF
Slideshare
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
30. Diseño modular
Componentes
Youtube
Podcast
Events PDF
SlideShare
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
31. Convenio de las gemas
YoutubeDocument
- document: Document
+ <<static>> parseable?(document):boolean
+ to_html():XMLMarkup:Builder
+ method_missing(sym, params)
method_missing hace que todas
los métodos no redefinidos en
esta decoración se deleguen en
el objeto document
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
32. ¿Y las recomendaciones?
Se trata de una parte primordial de la
aplicación.
Debe ser lo suficientemente flexible para poder
recomendar cualquier objeto a otro objeto
cualquiera.
Debe ser también lo suficientemente flexible
para poder cambiar los datos con los que hacer
las recomendaciones.
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
33. Recomendaciones
Se necesita tal flexibilidad que se desarrolla
como plugin.
Este plugin permitirá que cualquier objeto de
modelo pueda recibir recomendaciones de
cualquier otro objeto a partir de las
valoraciones que indique.
Uso de azúcar sintáctico.
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
34. Recomendaciones:
Azúcar sintáctico
class User
recommend :documents do |user|
#código para recopilar las
valoraciones
#como un hash {documento => valor}
end
end
añade a las instancias de User los métodos
recommend_documents y similar_users
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
35. Conclusiones
El desarrollo guiado por pruebas es una
opción realmente buena de desarrollar
software.
El uso de repositorios de código y servidores
de integración continua son de gran ayuda.
Los lenguajes de alto nivel permiten una gran
mejora de la velocidad de desarrollo.
Introducción > Teóricamente > Diseño > Conclusiones > Demostración
sábado 19 de diciembre de 2009
36. Ampliaciones
Añadir soporte a más visualizaciones.
Creación de grupos que puedan figurar como
autores.
Cambio de paradigma de recogida de la
información para las recomendaciones.
sábado 19 de diciembre de 2009
38. Autoría de las fotos
http://www.flickr.com/photos/49503019876@N01/1659321885
http://www.flickr.com/photos/24183489@N00/91682524
http://www.flickr.com/photos/49462908@N00/4012030328
http://www.flickr.com/photos/22406241@N00/127707517
sábado 19 de diciembre de 2009