Tiempo real GPS Tracker con integrado GoogleMaps (6 / 7 paso)

Paso 6:

PLONE

La siguiente pieza de software que debemos instalar es Plone. Plone es un CMS (Content Management System) construido sobre Zope, que es un servidor de aplicaciones web populares. Utilizaremos solamente la funcionalidad de Zope de Plone y no es características CMS. De hecho, usando Plone para esta aplicación es una excesiva puesto que puedes descargar Zope y usar ese. Ya tenía instalado en mi computadora de Plone y te mostraré cómo usar Plone, pero si quieres probar Zope, eres Bienvenido a hacerlo. Los pasos son muy similares.

CD /usr/local/src sudo tar - xvf Plone-3.3.5-UnifiedInstaller.tgz cd Plone-3.3.5-UnifiedInstaller/ sudo./install.sh standalone

  • Anote el nombre de usuario y contraseña que aparece al final del proceso de instalación. Tendrás que acceder a la interfaz de Plone. Plone se instalará en /usr/local/Plone

Vaya al directorio en Plone, Zope en este caso es /usr/local/Plone/Zope-2.10.11-final-py2.4.

Descargar ZmySQLDA de http://www.zope.org/Members/adustman/Products/ZMySQLDA en ese directorio y extraer el archivo tar con el comando:

sudo tar - xvxf ZMySQLDA-2.0.8.tar.gz

Si todo va ok, se creará un directorio ZMySQLDA en /usr/local/Plone/Zope-2.10.11-final-py2.4/lib/python/Products.

ZMySQLDA es un adaptador de base de datos SQL que va a utilizar Zope para hablar con la base de datos. ZMySQLDA con otra pieza de software llamada MySQLdb para realizar sus tareas. Vamos a descargar e instalar MySQLdb ahora.

CD /usr/local/Plone/Zope-2.10.11-final-py2.4/lib/python/Products

Descargar MySQLdb de http://www.zope.org/Members/adustman/Products/MySQLdb en ese directorio

Extraer el tarball e instalar MySQLdb con los siguientes comandos:

sudo tar - xvf MySQL-python-1.2.0.tar.gz

CD MySQL-python-1.2.0

sudo /usr/local/Plone/Python-2.4/bin/python setup.py build sudo /usr/local/Plone/Python-2.4/bin/python setup.py instalar

Una cosa muy importante tener en cuenta al construir e instalar MySQLdb es utilizar el mismo binario de python que fue enviado con Plone. Si no utiliza el mismo binario exacto python que fue enviado con Plone, Plone no podrá encontrarlo. En este caso el binario de python que fue enviado con Plone reside en /usr/local/Plone/Python-2.4/bin.

Iniciar Plone

CD /usr/local/Plone/zinstance/bin sudo. / plonectl start

Espere unos momentos para Plone en marcha Abra un navegador y punto a: http://localhost: 8080/manage_main. Esto es asumiendo que todo está en el mismo equipo. Si accede desde un ordenador diferente, cambiar localhost a la IP del equipo que ejecuta Plone.

Verá un cuadro de diálogo para introducir el usuario y contraseña. Introduzca el usuario y contraseña que usted anotado después del proceso de instalación de Plone.  Debería ver la vista de carpetas de raíz como se muestra a continuación:



1. crear una conexión de base de datos SQL

Seleccione el 'Z SQL base de datos Connecton' de la caída de la lista a la derecha. En el cuadro de texto base de datos conexión cadena, escriba gmap reemplazar host y el puerto con el nombre de host y Puerto respecively. Si la base de datos SQL se ejecuta en la misma máquina como Plone, entrar

Haga clic en la ficha de exploración de la conexión de base de datos de MySQL de Z. Usted debe ser capaz de ver tu tabla (gmaptracker). Haga clic en el signo y debe ser capaces de ver los elementos de la tabla.



2. Añadir un método de Z SQL para recuperar la última fila de la tabla SQL.

Seleccione 'Z SQL método' de la caída de la lista a la derecha. Introducir "GmaplocsPkSelectLastAdded" ID "Método SQL para seleccionar datos" para el azulejo.

Introduzca el código:

Haga clic en Agregar.

Desde la vista de carpeta raíz, haga clic en el método GmaplocsPkSelectLastAdded de la vista de carpeta raíz y haga clic en el avanzada ficha cambio el valor de "Registros máximo a recuperar" a 0 (cero). Guardar los cambios.



En por qué esto debe ser hecho, lee esto. http://www.Zope.org/Members/adustman/Tips/no_limits

3. Añadir un método de la DTML

Vaya a la vista de carpeta raíz. Seleccione el método DTML desde la caída de la lista a la derecha. Introduzca "data.xml" de identificación y un título descriptivo (puede por cualquier cosa que quieras). Haga clic en agregar y editar.

Introduzca el código de

Guardar los cambios.

4. Agregar un documento DTML

Vaya a la vista de carpeta raíz. Seleccione el documento DTML desde la caída de la lista a la derecha '. Introduzca "gpstrack.html" para id y un nombre descriptivo. Haga clic en agregar y editar.

Introduzca el código:

Guardar los cambios.

Artículos Relacionados

Reloj de tiempo Real de Arduino con alarma y sensores ambientales

Reloj de tiempo Real de Arduino con alarma y sensores ambientales

Reloj de Arduino, con respaldo de batería (reloj en tiempo real), tiempo, fecha, alarma, temperatura, humedad, presión, LCD, salida, entrada de teclado, dormir modo, blanco de iluminación (4 X) LED LCD con control de intensidadPaso 1: Lista de piezas
Construir un GPS tracker con la frambuesa Pi (autor: Arnoud Buzing)

Construir un GPS tracker con la frambuesa Pi (autor: Arnoud Buzing)

Este post muestra cómo construir un simple GPS tracker con la lengua de Wolfram en un Raspberry Pi.Paso 1: HardwarePara recrear este experimento usted necesitará el siguiente hardware (además de la frambuesa Pi sí mismo):GPS Ultimate BreakoutUSB al c
Detección de rostros en tiempo real usando OpenCV con Java

Detección de rostros en tiempo real usando OpenCV con Java

Detección de la cara es la manera de determinar las ubicaciones de rostros humanos en imágenes digitales o secuencia de vídeo como cam.Usamos detección de rostros en robótica y también en reconocimiento biométrico en este instructableEn este instruct
Cara en tiempo real seguimiento Robot con Arduino y Matlab

Cara en tiempo real seguimiento Robot con Arduino y Matlab

Cara en tiempo real de seguimiento se refiere a la tarea de localizar rostros humanos en un flujo de vídeo y seguimiento las caras detectadas o reconocidas. Hoy en día, hay muchas aplicaciones del mundo real de detección de rostros y otra técnicas de
Tiempo Arduino Real de despertador con temperatura y luces LED. Controlada remoto

Tiempo Arduino Real de despertador con temperatura y luces LED. Controlada remoto

Reloj de Arduino, con respaldo de batería (reloj en tiempo real), tiempo, fecha, alarma, temperatura, pantalla LCD salida remota IR de entrada, modo de suspensión, (10 X) de luz del LED azul y rojo varios modos de funcionamiento.Paso 1: Paso 1: lista
[LinkIt uno] GPS Tracker + tutorial de MediaTek nube Sandbox

[LinkIt uno] GPS Tracker + tutorial de MediaTek nube Sandbox

Este tutorial es mostrar cómo construir un base wifi GPS tracker con MediaTek nube Sandbox e incluso en aplicaciones móviles.Paso 1: Prerrequisito: registrar una cuenta gratuita de MCS (MediaTek nube Sandbox)Ir a la página web oficial: https://mcs.me
Reloj en tiempo real (RTC) con LinkIt uno

Reloj en tiempo real (RTC) con LinkIt uno

¿Alguna vez atascado con un proyecto que necesita un reloj de tiempo real (un reloj que te indica la fecha y hora y no sólo cuántos segundos (milli) transcurrido desde que se conectó al poder)?Tienes 2 opciones:Uso de GPS y obtener el tiempo allíInte
Plotly + Atlas científico: gráfica en tiempo real disuelto oxígeno con frambuesa Pi

Plotly + Atlas científico: gráfica en tiempo real disuelto oxígeno con frambuesa Pi

Atlas científico hace una increíble suite de sensores de monitorización ambiental grado científico que tiene una sinergia perfecta con la plataforma de visualización de datos Plotly.Este Instructable le mostrará cómo conectar un sensor de oxígeno dis
Android controla vehículo RC con Video en tiempo real a través de Bluetooth y Wi-Fi gratuita

Android controla vehículo RC con Video en tiempo real a través de Bluetooth y Wi-Fi gratuita

en Internet hay muchos artículos sobre el uso de coches RC con IP o una cámara en la Web. Pero la mayoría de ellos utiliza un ordenador portátil o un router interno con Open-WRT o DD-WRT firmware. Ver el vídeo y el control de las coches de RC en esto
Arduino Nano y Visuino: 7 segmentos Display Clock con el MAX7219 y DS1307 en tiempo Real Clock(RTC)

Arduino Nano y Visuino: 7 segmentos Display Clock con el MAX7219 y DS1307 en tiempo Real Clock(RTC)

Reloj de tiempo Real DS1307 son módulos de RTC I2C de bajo costo ampliamente disponibles. Vienen con un reloj y una pequeña batería y cuando esté conectado a Arduino, puede realizar un seguimiento de tiempo real incluso cuando no se alimenta la placa
Hacer música con sus ondas cerebrales en tiempo real.

Hacer música con sus ondas cerebrales en tiempo real.

Vídeo de la música de ondas cerebrales:MindMIDI es una forma revolucionaria de hacer música, con sus ondas cerebrales, en tiempo real. Las ondas cerebrales son como estaciones de radio, con cada estación de trabajo en una capa diferente, y todas las
Configuración de un reloj de tiempo Real (RTC) con un Micro Arduino Pro

Configuración de un reloj de tiempo Real (RTC) con un Micro Arduino Pro

Para un montón de proyectos, necesita saber el tiempo real. Siendo precisos segundos, la hora del día o la fecha del mes, un Módulo de reloj de tiempo Real RTC es la respuesta a esa necesidad.Con bajo consumo de energía, avanzadas de precisión y cali
Chat en tiempo real con WebRTC

Chat en tiempo real con WebRTC

InspiraciónLo más frecuentemente usado aplicaciones para conectar y hacer Video Chat en vivo es Skype. Sin embargo, siempre tuve algunos o el otro problema con Skype. A veces tenía que actualizar, otras veces que la aplicación de la otra persona tení
Gráficas en tiempo real con la frambuesa Pi

Gráficas en tiempo real con la frambuesa Pi

Tiempo para algunos frambuesa Pi + Plotly Streaming diversión!Recientemente hemos completado un Instructable para visualización de datos temperatura y humedad, utilizando un Arduino y Plot.ly, una herramienta gráfica colaborativa en línea gratuita. A