E.2 Instalación Del Sistema De Monitoreo Web De Signos Vitales 168 E.2.1 Instalación De Noisette 168

Total Page:16

File Type:pdf, Size:1020Kb

E.2 Instalación Del Sistema De Monitoreo Web De Signos Vitales 168 E.2.1 Instalación De Noisette 168 INSTITUTO POLITÉCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA EN INGENIERÍA Y TECNOLOGÍAS AVANZADAS UPIITA Trabajo Terminal Desarrollo de un Sistema de Monitoreo Web de Signos Vitales Que para obtener el título de “Ingeniero en Telemática” Presenta Mario Alberto García Torrea Asesores Ing. Francisco Antonio Polanco Montelongo M. en C. Noé Sierra Romero Dr. en F. Fernando Martínez Piñón México D. F. a 29 de mayo del 2008 INSTITUTO POLITÉCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA EN INGENIERÍA Y TECNOLOGÍAS AVANZADAS UPIITA Trabajo Terminal Desarrollo de un Sistema de Monitoreo Web de Signos Vitales Que para obtener el título de “Ingeniero en Telemática” Presenta Mario Alberto García Torrea Asesores Ing. Francisco Antonio M. en C. Noé Sierra Dr. en F. Fernando Polanco Montelongo Romero Martínez Piñón Presidente del Jurado Profesor Titular M. en C. Miguel Félix Mata M. en C. Susana Araceli Sánchez Rivera Nájera Agradecimientos A mi familia Por enseñarme a creer y ayudarme a crecer; porque siempre han estado ahí cuando los he necesitado; por enseñarme que las mejores cosas de la vida no son más que aquellas que hacemos con el corazón, en las que podemos soñar y alcanzar, y por las que debemos de luchar. Gracias papá por tu sabiduría y por todos los consejos que me has brindado. Gracias mamá por procurarnos sencillez y por enseñarnos a amar. Gracias hermano porque – aunque siempre buscas la forma de molestarme – estás ahí creyendo en mí. A mis amigos Porque han creido en mí y me han apoyado con su compañía, su alegría y consejos. Gracias por ayudarme a crecer y a creer que todo es posible si realmente queremos que así lo sea; y sobre todo si creemos en nosotros mismos. Gracias por su confianza, honestidad y por depositar también en mí una parte de sus vidas. A mis profesores Porque siempre procuraron crear personas capaces, por obligarnos a crecer no sólo en lo académico sino como personas. Gracias por sus consejos y experiencias. Gracias por creer en que es posible un mejor futuro y hacernos parte de él. Al Instituto Politécnico Nacional Porque a pesar de las limitantes, sigue procurando formar jóvenes con nuevas ideas y más sueños. Porque nos ha dado las herramientas técnicas y las experiencias de su gente para formarnos y hacernos crecer. A México Porque aún creo en su gente y eso genera esperanzas en que se puede lograr un mejor país si su gente, dentro de un marco responsable y honesto, comprende que somos una nación y no un cúmulo de individualidades. A Dios Por permitirme conocer grandes personas y concederme tiempo para disfrutarlos; por darnos salud, alegría, esperanza y confianza en nosotros mismos para aprender del pasado, crear un nuevo presente y confiar en un mejor futuro. Lista de Contenidos Capítulo 1 Introducción 1.1 Antecedentes 1 1.2 Planteamiento del problema 1 1.2.1 Solución propuesta 1 1.3 Objetivos 2 1.3.1 Objetivo General 2 1.3.2 Objetivos Específicos 2 1.4 Justificación 3 1.5 Beneficios Esperados 4 1.6 Alcances y Límites 4 1.7 Organización de la Tesis 4 Capítulo 2 Marco Teórico 2.1 Introducción 7 2.2 Estado del arte 9 2.2.1 Antecedentes 9 2.2.2 Monitoreo de signos vitales 11 Variables biológicas consideradas 11 2.2.3 Comunicación entre procesos 12 Interfaces de Programación de Aplicaciones 14 CORBA XML-RPC Sockets DCOP DBUS Daemons: Procesos ejecutándose en segundo plano 16 2.2.4 Sistemas distribuidos y modelo Cliente-Servidor 17 2.2.5 Sistemas de Tiempo Real 18 Tolerancia a Fallos 18 Técnicas de tolerancia a fallos 19 2.2.6 Aplicaciones Web 20 2.2.7 Tecnologías de Internet 21 Javascript 21 XML 21 XSLT 22 I Ajax 23 Nuevas Tendencias 24 2.2.8 Frameworks para el desarrollo de aplicaciones Web 25 Frameworks para desarrollo de aplicaciones Web orientadas al modelo MVC 26 Ruby on Rails Apache Struts Spring Framework Grails Cake PHP Frameworks del lado del cliente 30 Prototype.js MooTools jQuery HL7 30 Conformación del expediente médico 2.3 Resumen 31 Capítulo 3 Análisis y Diseño de la Aplicación 3.1 Introducción 33 3.2 Arquitectura de la Aplicación 36 3.2.1 Escenarios 36 3.2.2 Actores 37 Administrador 37 Staff 37 Cliente Web 37 Sistema de Adquisición 38 3.3 Consideraciones del diseño 38 3.4 Casos de uso Generales 39 3.4.1 Nivel Cero 39 3.4.2 VSM Server 40 Autenticar 40 Administrar personas 41 Ver monitores 43 Ver detalle de monitor 45 Administrar monitores 46 Recibir información 48 3.4.3 Monitor de Signos Vitales 49 Nivel Cero 49 Transmitir 49 3.5 Diagramas de Secuencia 51 II Autenticación de usuarios 51 Visualización de monitores 52 Recepción de información 53 Administración de monitores 53 Secuencia registro Secuencia emparejamiento Secuencia establecer frecuencia Streaming 55 Procesar alerta 55 3.6 Diagrama de Clases 56 Clases persistentes 56 Diagrama General 57 Paquete Communications 58 Paquete WebApp 58 3.7 Diagramas de Actividades 59 Transmisión 59 Recepción de Información 60 Procesamiento de Información 60 Almacenamiento de Información 61 3.8 Diagramas de Paquetes 62 Diagrama general de paquetes 62 3.9 Diagramas de Despliegue 63 3.10 Diseño de la base de datos 64 3.11 Puntos clave del diseño 66 3.11.1 Caracterización de la información a transmitir 66 Formación del mensaje 66 Encabezado del mensaje 66 Mensaje de control 66 Mensaje de información simple 67 Información del sensor 68 Mensaje de alerta 69 3.11.2 Diseño de las interfaces gráficas 71 Inicio de sesión 71 Registro 72 Búsqueda 73 Central de enfermeras 74 Monitor global 75 Monitor extendido 76 Otros elementos de la interfaz 76 Región de alarmas Mapa de navegación 77 III 3.12 Resumen 78 Capítulo 4 Desarrollo 4.1 Introducción 79 4.2 Amande 80 4.2.1 Transmisión de información de los monitores de signos vitales al módulo Amande 80 4.2.2 Châtaigne: API de propósito específico para el Sistema de Monitoreo Web de Signos Vitales 81 Estructura de la información de los sensores 81 Estructura de los módulos del servidor 82 Conversión de estructura binaria a representación en texto 82 Uso del API 83 Procesamiento de los paquetes 84 Libpqxx: Librería de conexión a base de datos PostgreSQL Almacenamiento de alarmas 84 4.2.3 Simulador 85 4.2.4 Consideraciones de desempeño 86 4.2.5 Transmisión de información a clientes Web 87 Streaming 88 Conexión persistente FastCGI 91 Formato 92 JAULA: API para manejo de objetos JSON en C++ Manejo de la información en el cliente 94 4.2.6 Posibles mejoras 96 4.3 Noix: Sistema Web 98 4.3.1 Pistache 98 Aplicaciones en Grails 99 Seguridad: Control de Accesos Internacionalización (i18N) 4.3.2 Noisette 108 Manejo de elementos de la Interfaz Gráfica 108 Estilo Visual Obtención y procesamiento de información del servidor Amande 110 Dibujado en el objeto Canvas 110 4.3.3 Mapa de sitio 112 Capítulo 5 Conclusiones y Trabajos Futuros Apéndice A Modelos de Caso de uso IV A.1 Administración de pacientes 117 A.1.1 Secuencias de Administración de Pacientes 123 A.2 Administración de médicos 126 A.3 Administración de enfermeras 132 Apéndice B Diccionario de Datos Apéndice C Análisis de las alternativas para el desarrollo Web C.1 Streaming de datos y dibujado dinámico de gráficas 143 C.1.1 Streaming: Manejo de flujos de información 143 El objeto XMLHttpRequest 143 C.1.2 Prueba de streaming de datos 144 Límites de Javascript 147 C.1.3 Dibujado dinámico de gráficas en el navegador 148 Apéndice D Protocolos del Sistema D.1 Notas sobre la implementación 153 D.1.1 Sobre el manejo de memoria y cadenas 153 D.1.2 Sobre la compilación en Linux 153 D.1.3 Sobre la compilación en Windows 153 D.2 Protocolo de transmisión de información al Servidor Amande 154 D.2.1 Contenedores 155 D.2.2 Protocolo del Ventilador 156 Paquete de Información 156 Paquete de Alarma del Ventilador 158 Uso de las rutinas para formación de paquetes 158 D.2.3 Notas sobre los demás protocolos 160 D.3 Protocolo de transmisión a clientes Web 160 D.3.1 Formato del paquete JSON 161 Paquete de información 161 Apéndice E Instalación del Sistema E.1 Establecimiento del entorno de producción 163 E.1.1 Instalación de Linux en el servidor 163 E.1.2 Configuración de las aplicaciones necesarias 163 Sistema Gestor de Bases de Datos PostgreSQL 164 Servidor lighttpd 164 Entorno de ejecución de Java 166 Instalación del servidor de aplicaciones Jetty 167 E.2 Instalación del Sistema de Monitoreo Web de Signos Vitales 168 E.2.1 Instalación de Noisette 168 V E.2.2 Instalación de Pistache 168 E.2.3 Instalación de Amande 168 Apéndice F Escenarios y casos de prueba Personajes 171 Marco Domínguez. Médico Elisa López. Enfermera Pedro Gómez. Paciente Pablo Mendoza. Paciente Escenarios 173 Antecedentes Primer escenario: Pablo Mendoza llega al hospital, pues siente una pequeña molestia en el pecho. Segundo escenario: A Pablo Mendoza le es necesario realizar una operación en uno de sus pulmones. Tercer escenario: Llega Pedro Gómez tras sufrir un accidente en automóvil Cuarto escenario: Marco quiere visualizar el monitor de Pedro y Pablo desde su computadora de escritorio. Quinto escenario: Pablo es dado de alta. Sexto escenario: El monitor de Pedro arroja una alarma. Elisa lo atiende y su estado regresa a normal. VI Índice de Tablas Tabla 2.1: Variables biológicas consideradas 12 Tabla 2.2: Soporte de IPC en distintas implementaciones 13 Tabla 2.3: Lista de Frameworks para desarrollo de Aplicaciones Web 25 Tabla 3.1: Especificación de Requerimientos del Sistema 35 Tabla 3.2: Caso de uso Autenticación 40 Tabla 3.3: Caso de uso Administrar personas 41 Tabla 3.4: Tipos de mensaje 66 Tabla 3.5: Dispositivos de adquisición 67 Tabla 3.6: Caracterización de los dispositivos 68 Tabla 3.7: Tipos de
Recommended publications
  • Yet Another Web Server
    Yaws - Yet Another Web Server Claes Wikstrom [email protected] September 9, 2018 Contents 1 Introduction 4 1.1 Prerequisites . 5 1.2 A tiny example . 5 2 Compile, Install, Config and Run 7 2.0.1 Compile and Install . 7 2.0.2 Configure . 8 3 Static content 11 4 Dynamic content 12 4.1 Introduction . 12 4.2 EHTML . 12 4.3 POSTs . 17 4.3.1 Queries . 17 4.3.2 Forms . 17 4.4 POSTing files . 18 5 Mode of operation 22 5.1 On-the-fly compilation . 22 5.2 Evaluating the Yaws Code . 23 6 SSL 24 6.1 Server Name Indication . 25 7 Applications 26 7.1 Login scenarios . 26 7.1.1 The session server . 26 1 CONTENTS 2 7.1.2 Arg rewrite . 28 7.1.3 Authenticating . 29 7.1.4 Database driven applications . 31 7.2 Appmods . 31 7.3 The opaque data . 32 7.4 Customizations . 32 7.4.1 404 File not found . 33 7.4.2 Crash messages . 33 7.5 Stream content . 34 7.6 All out/1 Return Values . 35 8 Debugging and Development 39 8.1 Logs . 39 9 External scripts via CGI 40 10 FastCGI 41 10.1 The FastCGI Responder Role . 41 10.2 The FastCGI Authorizer Role . 42 10.3 The FastCGI Filter Role . 42 10.4 FastCGI Configuration . 42 11 Security 43 11.1 WWW-Authenticate . 43 12 Embedded mode 45 12.1 Creating Global and Server Configurations . 45 12.2 Starting Yaws in Embedded Mode . 46 13 The config file - yaws.conf 47 13.1 Global Part .
    [Show full text]
  • SDK De AWS Para Ruby Developer Guide
    SDK de AWS para Ruby Developer Guide SDK de AWS para Ruby: Developer Guide Copyright © Amazon Web Services, Inc. and/or its affiliates. All rights reserved. SDK de AWS para Ruby Developer Guide Las marcas comerciales y la imagen comercial de Amazon no se pueden utilizar en relación con ningún producto o servicio que no sea de Amazon de ninguna manera que pueda causar confusión entre los clientes y que menosprecie o desacredite a Amazon. Todas las demás marcas comerciales que no son propiedad de Amazon son propiedad de sus respectivos propietarios, que pueden o no estar afiliados, conectados o patrocinados por Amazon. SDK de AWS para Ruby Developer Guide Table of Contents AWSGuía para desarrolladores de SDK for Ruby ................................................................................... 1 Mediante laAWSSDK for Ruby conAWS Cloud9 .............................................................................. 1 Acerca de esta guía ................................................................................................................... 1 Documentación y recursos adicionales .......................................................................................... 2 Implementación enAWSCloud ............................................................................................... 2 Mantenimiento y soporte para las versiones principales del SDK ........................................................ 2 Introducción ......................................................................................................................................
    [Show full text]
  • 85324630.Pdf
    About NetTantra NetTantra is a creative technology and design company based out of India, US and UK. We provide web based solutions and mobile solutions to various industries like manufacturing, consulting, education. We have expertise in various sectors of the web including an array of server-side languages, OpenSource CMS/Blog frameworks, Linux/UNIX system administration, production server backup and recovery solutions, cloud infrastructure set-up and much more. Our expertise in providing WordPress based solutions has been acclaimed by many of our clients and the OpenSource community. We also provide cloud based solutions like migrating existing applications and building cloud applications for public or private cloud setups. We are known among our clients for on-time delivery and extraordinary quality of service. In mobile based solutions, we have expertise in developing native applications for iOS and Android platforms. We also develop cross-platform mobile applications using Sencha Touch and jQuery Mobile frameworks. 2 of 14 pages Why Hire Us ✔ Technology ◦ We have expertise in the most cutting edge tools and technologies used in the industry with special focus on OpenSource Technologies ◦ We pay special attention to web and network security for all projects ◦ Our team follows highly optimized project delivery life cycles and processes ✔ Cost ◦ We offer the best price to quality ratio ✔ Infrastructure ◦ Advanced workstations ◦ Cutting edge computing and network systems ◦ Power packed online servers ◦ Smart communications systems ◦ Conference halls, CBT and video learning facilities ◦ High-speed uninterrupted Internet connection ✔ Quality of Service ◦ Guaranteed client satisfaction ◦ Real-time customer support with the least turn-around in the industry ◦ Pre-sales technical and business related support to partners and agencies ✔ Ethics and Principles ◦ We ensure confidentiality in all our dealings.
    [Show full text]
  • Webnet 2000 World Conference on the WWW and Internet Proceedings (San Antonio, Texas, October 30-November 4Th, 2000)
    DOCUMENT RESUME ED 448 744 IR 020 507 AUTHOR Davies, Gordon, Ed.; Owen, Charles, Ed. TITLE WebNet 2000 World Conference on the WWW and Internet Proceedings (San Antonio, Texas, October 30-November 4th, 2000) . INSTITUTION Association for the Advancement of Computing in Education, Charlottesville, VA. ISBN ISBN-1-880094-40-1 PUB DATE 2000-11-00 NOTE 1005p.; For individual papers, see IR 020 508-527. For the 1999 conference, see IR 020 454. AVAILABLE FROM Association for the Advancement of Computing in Education (AACE), P.O. Box 3728, Norfolk, VA 23514-3728; Web site: http://www.aace.org. PUB TYPE Collected Works Proceedings (021) EDRS PRICE MF07/PC41 Plus Postage. DESCRIPTORS *Computer Uses in Education; Courseware; Distance Education; *Educational Technology; Electronic Libraries; Electronic Publishing; *Information Technology; Internet; Multimedia Instruction; Multimedia Materials; Postsecondary Education; *World Wide Web IDENTIFIERS Electronic Commerce; Technology Utilization; *Web Based Instruction ABSTRACT The 2000 WebNet conference addressed research, new developments, and experiences related to the Internet and World Wide Web. The 319 contributions of WebNet 2000 contained in this proceedings comprise the full and short papers accepted for presentation at the conference, as well as poster/demonstration abstracts. Major topics covered include: commercial, business, professional, and community applications; education applications; electronic publishing and digital libraries; ergonomic, interface, and cognitive issues; general Web tools and facilities; medical applications of the Web; \personal applications and environments;, societal issues, including legal, standards, and international issues; and Web technical facilities. (MES) Reproductions supplied by EDRS are the best that can be made from the original document. Web Net 2 World Conference Alb U.S.
    [Show full text]
  • Impassive Modernism in Arabic and Hebrew Literatures
    UNIVERSITY OF CALIFORNIA Los Angeles Against the Flow: Impassive Modernism in Arabic and Hebrew Literatures A dissertation submitted in partial satisfaction of the requirements for the degree Doctor of Philosophy in Comparative Literature by Shir Alon 2017 © Copyright by Shir Alon 2017 ABSTRACT OF THE DISSERTATION Against the Flow: Impassive Modernism in Arabic and Hebrew Literatures by Shir Alon Doctor of Philosophy in Comparative Literature University of California, Los Angeles, 2017 Professor Gil Hochberg, Co-Chair Professor Nouri Gana, Co-Chair Against the Flow: Impassive Modernism in Arabic and Hebrew Literatures elaborates two interventions in contemporary studies of Middle Eastern Literatures, Global Modernisms, and Comparative Literature: First, the dissertation elaborates a comparative framework to read twentieth century Arabic and Hebrew literatures side by side and in conversation, as two literary cultures sharing, beyond a contemporary reality of enmity and separation, a narrative of transition to modernity. The works analyzed in the dissertation, hailing from Lebanon, Palestine, Israel, Egypt, and Tunisia, emerge against the Hebrew and Arabic cultural and national renaissance movements, and the establishment of modern independent states in the Middle East. The dissertation stages encounters between Arabic and Hebrew literary works, exploring the ii parallel literary forms they develop in response to shared temporal narratives of a modernity outlined elsewhere and already, and in negotiation with Orientalist legacies. Secondly, the dissertation develops a generic-formal framework to address the proliferation of static and decadent texts emerging in a cultural landscape of national revival and its aftermaths, which I name impassive modernism. Viewed against modernism’s emphatic features, impassive modernism is characterized by affective and formal investment in stasis, immobility, or immutability: suspension in space or time and a desire for nonproductivity.
    [Show full text]
  • In Re Equifax Inc. Securities Litigation 17-CV-03463-Consolidated Class
    Case 1:17-cv-03463-TWT Document 49 Filed 04/23/18 Page 1 of 198 UNITED STATES DISTRICT COURT NORTHERN DISTRICT OF GEORGIA ATLANTA DIVISION IN RE EQUIFAX INC. SECURITIES Consolidated Case No. LITIGATION 1:17-cv-03463-TWT CONSOLIDATED CLASS ACTION COMPLAINT FOR VIOLATIONS OF THE FEDERAL SECURITIES LAWS Case 1:17-cv-03463-TWT Document 49 Filed 04/23/18 Page 2 of 198 TABLE OF CONTENTS Page I. PRELIMINARY STATEMENT .....................................................................2 II. PARTIES .......................................................................................................10 A. Lead Plaintiff ...................................................................................... 10 B. Defendants .......................................................................................... 10 1. Equifax, Inc. ............................................................................. 10 2. Individual Defendants .............................................................. 12 III. JURISDICTION AND VENUE ....................................................................13 IV. SUMMARY OF THE FRAUD .....................................................................13 A. Equifax’s Business is to Collect and Sell Sensitive Personal Information About Global Consumers ............................................... 13 B. Defendants Knew that Securing the Information Equifax Collected Was Critical to the Company’s Business ........................... 16 C. Defendants Issue Statements Touting Cybersecurity, Compliance with
    [Show full text]
  • Thaddeus Wakefield Batt Engineering Leader
    Thaddeus Wakefield Batt Engineering Leader Internet Technologist with deep experience in creating transformative digital solutions for companies from Personal Info startup to enterprise. DevOps and cloud services expert. Continuous integration, automation, and agile professional at web scale. Practical blockchain development, operations, and implementation. Creative and Address calm problem solver and leader. 7899 E. 25th PL Denver, Colorado 80238 Experience Phone 303.358.1005 11.2017 - Founder/CTO present Blockchain Industries Llc E-mail Denver, CO [email protected] WeChat / Keybase Development and Operations consultancy to blockchain industry projects. kantmakm • Architecture design and implementation of cloud infrastructure and deploy process for LinkedIn full-node Ethereum-like and Bitcoin-like blockchain assets for dedicated block explorers in linkedin.com/in/thaddeusbatt/ support of mobile and desktop multi-currency wallet applications. • EC2, ECS, EBS, RDS, Docker, Github, Ansible, Azure DevOps, Jenkins integration pipelines GitHub • Globally distributed agile development teams github.com/kantmakm/ • Range of established relationships with blockchain infrastructure providers including AWS, ENS Radar, IBM/RedHat and cross-vertical blockchain product development organizations like thaddeusbatt.eth BurstIQ, Ownum, TQ Tezos, Dapix, and Opolis 04.2019 - Blockchain Solutions Architect Skills present Colorado Governor's Office of Information Technology Atlassian Suite (Jira, Bitbucket, Denver, CO Confluence, Bamboo, Trello.)
    [Show full text]
  • A Framework for Toxic Tort Litigation
    A FRAMEWORK FOR TOXIC TORT LITIGATION Joe G. Hollingsworth Katharine R. Latimer Hollingsworth LLP Foreword Dorothy P. Watson Vice President and General Counsel Novartis Pharmaceuticals Corporation WASHINGTON LEGAL FOUNDATION Washington, D.C. This Monograph is one of a series of original papers published by the Legal Studies Division of the Washington Legal Foundation. Through this and other publications, WLF seeks to provide the national legal community with legal studies on a variety of timely public policy issues. Additional copies of this Monograph may be obtained by writing to the Publications Department, Washington Legal Foundation, 2009 Massachusetts Avenue, N.W., Washington, D.C. 20036. Other recent studies in the WLF Monograph series include: Science Through the Looking-Glass: The Manipulation of “Addiction” & Its Influence over Obesity Policy by Dr. John C. Luik. Foreword by Daniel J. Popeo, Washington Legal Foundation. 2007. Library of Congress No. 2007931992. Ideology Masked As Scientific Truth: The Debate About Advertising And Children by Dr. John C. Luik. Foreword by Professor Todd J. Zywicki, George Mason University Law School. 2006. Library of Congress No. 2006927394 Waiver Of The Attorney-Client Privilege: A Balanced Approach by The Honorable Dick Thornburgh, Kirkpatrck & Lockhart Nicholson Graham LLP. Foreword by The Honorable John Engler, President and CEO, National Association of Manufacturers. Introduction by Laura Stein, Senior Vice President – General Counsel and Corporate Secretary, The Clorox Company. 2006. Library of Congress No. 2006927395. Exporting Precaution: How Europe’s Risk-Free Regulatory Agenda Threatens American Free Enterprise by Lawrence A. Kogan, Institute for Trade, Standards and Sustainable Development, Inc. Commentary by The Honorable James C.
    [Show full text]
  • ADASS Web Database XML Project
    Astronomical Data Analysis Software and Systems X ASP Conference Series, Vol. 238, 2001 F. R. Harnden Jr., F. A. Primini, and H. E. Payne, eds. ADASS Web Database XML Project M. Irene Barg, Elizabeth B. Stobie, Anthony J. Ferro, Earl J. O’Neil University of Arizona, Steward Observatory, Tucson, AZ 85721 Abstract. In the spring of 2000, at the request of the ADASS Program Organizing Committee (POC), we began organizing information from previous ADASS conferences in an effort to create a centralized database. The beginnings of this database originated from data (invited speakers, participants, papers, etc.) extracted from HyperText Markup Language (HTML) documents from past ADASS host sites. Unfortunately, not all HTML documents are well formed and parsing them proved to be an iterative process. It was evident at the beginning that if these Web doc- uments were organized in a standardized way, such as XML (Extensible Markup Language), the processing of this information across the Web could be automated, more efficient, and less error prone. This paper will briefly review the many programming tools available for processing XML, including Java, Perl and Python, and will explore the mapping of relational data from our MySQL database to XML. 1. Introduction The ADASS POC formed a Web Site Working Group (WSWG), chaired by Richard A. Shaw (STScI), whose charter is to define the scope of the existing www.adass.org Web presence. Two of the many issues the WSWG will be addressing are the focus of this paper. These are: 1) the development of an ADASS Conference database, and 2) www.adass.org site management.
    [Show full text]
  • Cherrypy Documentation Release 3.3.0
    CherryPy Documentation Release 3.3.0 CherryPy Team August 05, 2016 Contents 1 What is CherryPy? 1 2 What CherryPy is NOT? 3 3 Contents 5 3.1 Why choose CherryPy?.........................................5 3.2 Installation................................................6 3.3 CherryPy License (BSD).........................................8 4 Tutorial 9 4.1 What is this tutorial about?........................................9 4.2 Start the Tutorial.............................................9 5 Programmer’s Guide 35 5.1 Features.................................................. 35 5.2 HTTP details............................................... 66 6 Deployment Guide 79 6.1 Applications............................................... 79 6.2 Servers.................................................. 79 6.3 Environment............................................... 87 7 Reference Manual 91 7.1 cherrypy._cpchecker ....................................... 91 7.2 cherrypy._cpconfig ........................................ 92 7.3 cherrypy._cpdispatch – Mapping URI’s to handlers...................... 94 7.4 cherrypy._cprequest ....................................... 96 7.5 cherrypy._cpserver ........................................ 101 7.6 cherrypy._cptools ........................................ 103 7.7 cherrypy._cptree ......................................... 105 7.8 cherrypy._cpwsgi ......................................... 107 7.9 cherrypy ................................................ 108 7.10 cherrypy.lib...............................................
    [Show full text]
  • Religion and the Return of Magic: Wicca As Esoteric Spirituality
    RELIGION AND THE RETURN OF MAGIC: WICCA AS ESOTERIC SPIRITUALITY A thesis submitted for the degree of PhD March 2000 Joanne Elizabeth Pearson, B.A. (Hons.) ProQuest Number: 11003543 All rights reserved INFORMATION TO ALL USERS The quality of this reproduction is dependent upon the quality of the copy submitted. In the unlikely event that the author did not send a com plete manuscript and there are missing pages, these will be noted. Also, if material had to be removed, a note will indicate the deletion. uest ProQuest 11003543 Published by ProQuest LLC(2018). Copyright of the Dissertation is held by the Author. All rights reserved. This work is protected against unauthorized copying under Title 17, United States C ode Microform Edition © ProQuest LLC. ProQuest LLC. 789 East Eisenhower Parkway P.O. Box 1346 Ann Arbor, Ml 48106- 1346 AUTHOR’S DECLARATION The thesis presented is entirely my own work, and has not been previously presented for the award of a higher degree elsewhere. The views expressed here are those of the author and not of Lancaster University. Joanne Elizabeth Pearson. RELIGION AND THE RETURN OF MAGIC: WICCA AS ESOTERIC SPIRITUALITY CONTENTS DIAGRAMS AND ILLUSTRATIONS viii ACKNOWLEDGEMENTS ix ABSTRACT xi INTRODUCTION: RELIGION AND THE RETURN OF MAGIC 1 CATEGORISING WICCA 1 The Sociology of the Occult 3 The New Age Movement 5 New Religious Movements and ‘Revived’ Religion 6 Nature Religion 8 MAGIC AND RELIGION 9 A Brief Outline of the Debate 9 Religion and the Decline o f Magic? 12 ESOTERICISM 16 Academic Understandings of
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]