Este documento proporciona información sobre la instalación de Plone mediante Unified Installer y zc.buildout. Explica cómo Unified Installer automatiza la instalación de Zope y Plone y cómo zc.buildout permite configurar y mantener automáticamente el entorno de Plone a través de un archivo buildout.cfg. También cubre la instalación de productos adicionales para Plone.
Buildout: Crear y desplegar entornos reproducibles en PythonCodeSyntax
Buildout permite crear y desplegar entornos de software reproducibles mediante la configuración y ejecución ordenada de "partes" definidas en un archivo de configuración. Estas partes ejecutan "recetas" que automatizan tareas como la instalación de paquetes, la configuración de servicios y la creación de entornos de desarrollo. Buildout se usa principalmente para aplicaciones Python como Plone y Django, pero también puede utilizarse para automatizar otras tareas como configurar servidores web y balanceadores de carga.
Esta guía proporciona 9 pasos para configurar Fedora 14 después de la instalación: 1) actualizar el sistema, 2) instalar repositorios adicionales como Adobe y RPMFusion, 3) instalar códecs multimedia y Flash, 4) instalar OpenOffice, 5) instalar clientes de Twitter y correo electrónico, 6) instalar Compiz Fusion y Emerald, 7) instalar Java, 8) instalar el reproductor de video MPlayer, y 9) agregar soporte para formatos comprimidos. Adicionalmente, explica cómo habilitar Sudo en Fedora
El documento explica cómo usar zc.buildout para configurar un entorno de desarrollo Plone de forma automatizada. Se crea un archivo buildout.cfg que define las partes para instalar Zope, crear una instancia y agregar Plone. Esto permite generar nuevos entornos de forma rápida y consistente en comparación con hacerlo manualmente.
Este documento describe los pasos para preparar un sistema Linux para contribuir al proyecto Mozilla SUMO. Explica la instalación de varias dependencias como Python, pip, MySQL, Memcached, RabbitMQ, libxml, libxslt, zlib, Redis, Elastic Search y Git. Proporciona enlaces a guías detalladas y ofrece consejos como consultar en el chat ante cualquier duda durante el proceso de instalación.
Este documento describe tres programas para crear un disco USB de arranque múltiple: Yumi, que permite agregar múltiples sistemas operativos ISO; Xboot USB, que agrega ISOs seleccionadas a un USB y prueba el arranque; y MultiBootUSB, un instalador que forma el USB en FAT32 e instala ISOs seleccionadas con Syslinux para crear un menú de arranque.
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...Freddy Banguero
Este documento describe los pasos para configurar un servidor de desarrollo J2EE en Ubuntu 7.04, incluyendo la instalación de Apache 2.0.55, JDK, JRE, JEE, JBoss 4.0.4, PostgreSQL, y el uso de NetBeans 6 y UML para crear diagramas de clases y generar código Java.
El documento describe varias herramientas para crear un disco de arranque o USB con Windows PE, un entorno portable de Windows. Windows PE permite acceder a un sistema Windows reducido para tareas de mantenimiento cuando el sistema no arranca. Las herramientas discutidas incluyen AOMEI PE Builder, WinBuilder, y MistyPE, las cuales permiten crear fácilmente un disco o USB con Windows PE a partir de los medios de instalación de Windows sin necesidad de instalar AIK/WAIK de Microsoft.
Buildout: Crear y desplegar entornos reproducibles en PythonCodeSyntax
Buildout permite crear y desplegar entornos de software reproducibles mediante la configuración y ejecución ordenada de "partes" definidas en un archivo de configuración. Estas partes ejecutan "recetas" que automatizan tareas como la instalación de paquetes, la configuración de servicios y la creación de entornos de desarrollo. Buildout se usa principalmente para aplicaciones Python como Plone y Django, pero también puede utilizarse para automatizar otras tareas como configurar servidores web y balanceadores de carga.
Esta guía proporciona 9 pasos para configurar Fedora 14 después de la instalación: 1) actualizar el sistema, 2) instalar repositorios adicionales como Adobe y RPMFusion, 3) instalar códecs multimedia y Flash, 4) instalar OpenOffice, 5) instalar clientes de Twitter y correo electrónico, 6) instalar Compiz Fusion y Emerald, 7) instalar Java, 8) instalar el reproductor de video MPlayer, y 9) agregar soporte para formatos comprimidos. Adicionalmente, explica cómo habilitar Sudo en Fedora
El documento explica cómo usar zc.buildout para configurar un entorno de desarrollo Plone de forma automatizada. Se crea un archivo buildout.cfg que define las partes para instalar Zope, crear una instancia y agregar Plone. Esto permite generar nuevos entornos de forma rápida y consistente en comparación con hacerlo manualmente.
Este documento describe los pasos para preparar un sistema Linux para contribuir al proyecto Mozilla SUMO. Explica la instalación de varias dependencias como Python, pip, MySQL, Memcached, RabbitMQ, libxml, libxslt, zlib, Redis, Elastic Search y Git. Proporciona enlaces a guías detalladas y ofrece consejos como consultar en el chat ante cualquier duda durante el proceso de instalación.
Este documento describe tres programas para crear un disco USB de arranque múltiple: Yumi, que permite agregar múltiples sistemas operativos ISO; Xboot USB, que agrega ISOs seleccionadas a un USB y prueba el arranque; y MultiBootUSB, un instalador que forma el USB en FAT32 e instala ISOs seleccionadas con Syslinux para crear un menú de arranque.
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...Freddy Banguero
Este documento describe los pasos para configurar un servidor de desarrollo J2EE en Ubuntu 7.04, incluyendo la instalación de Apache 2.0.55, JDK, JRE, JEE, JBoss 4.0.4, PostgreSQL, y el uso de NetBeans 6 y UML para crear diagramas de clases y generar código Java.
El documento describe varias herramientas para crear un disco de arranque o USB con Windows PE, un entorno portable de Windows. Windows PE permite acceder a un sistema Windows reducido para tareas de mantenimiento cuando el sistema no arranca. Las herramientas discutidas incluyen AOMEI PE Builder, WinBuilder, y MistyPE, las cuales permiten crear fácilmente un disco o USB con Windows PE a partir de los medios de instalación de Windows sin necesidad de instalar AIK/WAIK de Microsoft.
Este documento describe cómo configurar un entorno de integración continua utilizando las herramientas Jenkins, Subversion y Sonar. Explica cómo instalar y configurar Subversion para almacenar el código fuente, Jenkins para automatizar las compilaciones, e integra el plugin Sonar para realizar análisis de calidad del código después de cada compilación. El objetivo final es permitir prácticas de inspección y integración continua para identificar errores de forma rápida y mantener un build estable.
Este documento describe tres herramientas para crear unidades virtuales de floppy, HDD o RAM en Windows 10 64 bits: OSFMount, ImDisk Toolkit y Virtual Floppy Drive. OSFMount y ImDisk Toolkit permiten montar imágenes de disco de forma sencilla seleccionando el tipo y letra de unidad deseados. Virtual Floppy Drive requiere firmar manualmente sus controladores no firmados usando dseo13b.exe para permitir la instalación en Windows.
Este documento introduce el framework Django. Explica cómo instalar Django y Python, crear un proyecto Django básico, y desarrollar un simple sistema de administración de contenidos (CMS) con modelos, vistas y plantillas.
El documento explica qué son los programas portables y cómo convertir aplicaciones en portables en Windows. Los programas portables no requieren instalación y contienen todos los archivos necesarios para funcionar en cualquier equipo. Existen varias formas de crear aplicaciones portables, incluyendo usar archivos INI, WinRAR, VMware ThinApp, Evalaze y Cameyo. Estas herramientas permiten extraer los archivos de una aplicación e incluirlos en un contenedor portable único.
Este documento describe las herramientas de gestión de software utilizadas por Beeva, incluyendo Maven para control de dependencias, Jenkins para integración continua, y Subversion para control de versiones. Explica conceptos como versionado, uso de versiones estables y en desarrollo, y estructura de proyectos en el repositorio.
Este documento describe cómo compilar el kernel Linux en diferentes distribuciones como Ubuntu, Fedora y Debian. Explica que compilar el kernel permite añadir características especiales o soporte para hardware nuevo. A continuación detalla los pasos comunes para compilar el kernel que incluyen obtener las fuentes, instalar herramientas, configurar, compilar e instalar el kernel nuevo y actualizar el gestor de arranque para usarlo. Luego profundiza en los pasos específicos para Fedora/CentOS y Debian/Ubuntu.
Este documento proporciona instrucciones paso a paso para instalar OpenMeetings en Squeeze Linux. Explica cómo descargar e instalar las dependencias necesarias como Java, MySQL, OpenOffice y otras herramientas. Luego guía al usuario en la descarga e instalación de OpenMeetings, cambiar los permisos de los archivos y crear un script para lanzar OpenMeetings y OpenOffice de forma conjunta. El objetivo es proporcionar una guía clara y sencilla para que los usuarios puedan instalar OpenMeetings fácilmente en su sistema Squeeze.
Este documento describe cómo instalar y configurar GeoGebra. Explica que es necesario instalar Java primero y luego descargar e instalar el programa GeoGebra desde su página web. También describe opciones alternativas como usar los archivos JAR o la versión portable. Además, explica cómo personalizar la barra de herramientas y configurar valores predeterminados para los objetos en GeoGebra.
Este documento describe los comandos utilizados en Linux para instalar, actualizar y eliminar aplicaciones. Explica las diferencias entre apt-get, aptitude, dpkg y dselect, los cuales permiten gestionar paquetes. Luego, muestra cómo utilizar apt-get para agregar repositorios, actualizar el sistema, instalar aplicaciones como GIMP y desinstalarlas completamente junto con sus dependencias. Finalmente, comprueba el funcionamiento correcto de GIMP después de su instalación.
Entornos de desarrollo para symfony2 con vagrant y puppetVicent Soria Durá
Vagrant y Puppet son herramientas que permiten crear entornos de desarrollo portables y reproducibles mediante la virtualización y la automatización de la configuración. Vagrant usa máquinas virtuales para ejecutar el mismo sistema operativo y software en diferentes equipos. Puppet automatiza y asegura que la configuración de los sistemas sea consistente mediante manifests que definen los recursos y su estado deseado. Juntos, Vagrant y Puppet ayudan a los desarrolladores a tener entornos idénticos en local y producción.
Plática que dí en la Facultad de Ciencias, UNAM en 2009, en el marco del 70 aniversario de la facultad. Habla acerca del open build service, un servicio de SUSE para crear paquetes para SUSE y otras distribuciones.
Maven es una herramienta para la gestión y construcción de proyectos Java creada por Jason Van Zyl. Permite describir el proyecto, sus dependencias y configuración a través de un archivo XML llamado pom.xml. Maven usa repositorios para descargar dependencias y gestiona el ciclo de vida del proyecto a través de fases como compilación, pruebas y empaquetado.
Este documento proporciona una introducción al manejo de contenido en Plone, incluyendo tipos de contenido como colecciones y portlets. También cubre la configuración a través de Zope, incluyendo la administración de productos adicionales, hojas de estilo, flujos de trabajo y más. Finalmente, explica cómo navegar y modificar objetos en Zope a través de la interfaz de administración de Zope.
This document is Katherine Good's resume. It summarizes her education, including a Master of Architecture and Bachelor of Science in Architecture from the University of Cincinnati, as well as relevant work experience at architecture firms. It lists her software skills and awards, including being on the Dean's List and receiving scholarships. Projects mentioned include a municipal building, spa, and school addition designs.
Sustainable Local Food Systems And Food Safety[1]crockerae
Presentation by Dr. Susan Barefoot with Clemson University, related to her proposed SC SAFE (Sustainable Agriculture Food Economy) program, as well as food safety issues related to SC Local Food Systems.
Timber has advantages for construction including low thermal conductivity which provides insulation, seismic absorption to withstand forces from earthquakes, and low embodied energy usage. It is also a sustainable material when sourced from locally available species, reducing environmental impacts from transportation.
This document provides instructions for configuring VirtualDJ's sound setup for different hardware configurations. It begins with an introduction and overview of the sound configuration options. It then details several "Basic (Quick) Configurations" for headphones, external mixers, microphones, and line inputs. Next, it covers "Advanced Configurations" which allow for more complex routing options. It concludes with brief sections on timecode configuration, sound configuration error messages, and legal information. The document is intended to help users understand VirtualDJ's sound setup features and select the appropriate configuration for their specific hardware.
Affiliate marketing can be worthwhile if managed correctly. It is a low-risk marketing channel that allows merchants to pay only for sales generated. However, merchants must look beyond last click attribution to understand an affiliate's true value in generating sales through incremental and intermediate steps. They should also analyze how different affiliate types operate and interact to develop customized marketing approaches and compensation models for each type. Ultimately, affiliate marketing provides opportunities to drive new customers, increase spending and conversion if the right metrics and incentives are put in place.
Este documento proporciona información sobre un curso sobre Plone para entidades gubernamentales. El curso cubrirá temas como la instalación de Zope y Plone, configuración, mantenimiento, seguridad, tipos de contenido y funciones adicionales. Se llevará a cabo dos veces por semana durante sesiones interactivas de 2 a 5 pm.
Este documento presenta un curso sobre Plone para entidades gubernamentales. El curso cubrirá temas como la instalación de Zope y Plone, configuración, mantenimiento, seguridad, tipos de contenido y funciones adicionales. Se llevará a cabo dos veces por semana durante sesiones interactivas de 2 a 5 pm.
El documento describe las diferentes fuentes y métodos para instalar aplicaciones en Ubuntu, incluyendo paquetes de repositorios, pip, archivos de instalación, código fuente, y más. Explica cómo usar utilitarios como apt-get, dpkg, gdebi y pip para instalar aplicaciones de estas fuentes. También cubre la creación y uso de entornos virtuales como virtualenv.
Descarga Videos de Youtube Desde Terminal Gnu/Linux neocarvajal
Este documento describe cómo descargar videos de YouTube usando el paquete youtube-dl de forma fácil desde la línea de comandos. Explica cómo instalar youtube-dl en Linux, Mac y Windows, y muestra ejemplos de cómo descargar un video individual, una lista de videos y una playlist completa. Recomienda youtube-dl porque permite descargar videos de YouTube y otros sitios de manera rápida y efectiva desde la terminal.
Este documento describe cómo configurar un entorno de integración continua utilizando las herramientas Jenkins, Subversion y Sonar. Explica cómo instalar y configurar Subversion para almacenar el código fuente, Jenkins para automatizar las compilaciones, e integra el plugin Sonar para realizar análisis de calidad del código después de cada compilación. El objetivo final es permitir prácticas de inspección y integración continua para identificar errores de forma rápida y mantener un build estable.
Este documento describe tres herramientas para crear unidades virtuales de floppy, HDD o RAM en Windows 10 64 bits: OSFMount, ImDisk Toolkit y Virtual Floppy Drive. OSFMount y ImDisk Toolkit permiten montar imágenes de disco de forma sencilla seleccionando el tipo y letra de unidad deseados. Virtual Floppy Drive requiere firmar manualmente sus controladores no firmados usando dseo13b.exe para permitir la instalación en Windows.
Este documento introduce el framework Django. Explica cómo instalar Django y Python, crear un proyecto Django básico, y desarrollar un simple sistema de administración de contenidos (CMS) con modelos, vistas y plantillas.
El documento explica qué son los programas portables y cómo convertir aplicaciones en portables en Windows. Los programas portables no requieren instalación y contienen todos los archivos necesarios para funcionar en cualquier equipo. Existen varias formas de crear aplicaciones portables, incluyendo usar archivos INI, WinRAR, VMware ThinApp, Evalaze y Cameyo. Estas herramientas permiten extraer los archivos de una aplicación e incluirlos en un contenedor portable único.
Este documento describe las herramientas de gestión de software utilizadas por Beeva, incluyendo Maven para control de dependencias, Jenkins para integración continua, y Subversion para control de versiones. Explica conceptos como versionado, uso de versiones estables y en desarrollo, y estructura de proyectos en el repositorio.
Este documento describe cómo compilar el kernel Linux en diferentes distribuciones como Ubuntu, Fedora y Debian. Explica que compilar el kernel permite añadir características especiales o soporte para hardware nuevo. A continuación detalla los pasos comunes para compilar el kernel que incluyen obtener las fuentes, instalar herramientas, configurar, compilar e instalar el kernel nuevo y actualizar el gestor de arranque para usarlo. Luego profundiza en los pasos específicos para Fedora/CentOS y Debian/Ubuntu.
Este documento proporciona instrucciones paso a paso para instalar OpenMeetings en Squeeze Linux. Explica cómo descargar e instalar las dependencias necesarias como Java, MySQL, OpenOffice y otras herramientas. Luego guía al usuario en la descarga e instalación de OpenMeetings, cambiar los permisos de los archivos y crear un script para lanzar OpenMeetings y OpenOffice de forma conjunta. El objetivo es proporcionar una guía clara y sencilla para que los usuarios puedan instalar OpenMeetings fácilmente en su sistema Squeeze.
Este documento describe cómo instalar y configurar GeoGebra. Explica que es necesario instalar Java primero y luego descargar e instalar el programa GeoGebra desde su página web. También describe opciones alternativas como usar los archivos JAR o la versión portable. Además, explica cómo personalizar la barra de herramientas y configurar valores predeterminados para los objetos en GeoGebra.
Este documento describe los comandos utilizados en Linux para instalar, actualizar y eliminar aplicaciones. Explica las diferencias entre apt-get, aptitude, dpkg y dselect, los cuales permiten gestionar paquetes. Luego, muestra cómo utilizar apt-get para agregar repositorios, actualizar el sistema, instalar aplicaciones como GIMP y desinstalarlas completamente junto con sus dependencias. Finalmente, comprueba el funcionamiento correcto de GIMP después de su instalación.
Entornos de desarrollo para symfony2 con vagrant y puppetVicent Soria Durá
Vagrant y Puppet son herramientas que permiten crear entornos de desarrollo portables y reproducibles mediante la virtualización y la automatización de la configuración. Vagrant usa máquinas virtuales para ejecutar el mismo sistema operativo y software en diferentes equipos. Puppet automatiza y asegura que la configuración de los sistemas sea consistente mediante manifests que definen los recursos y su estado deseado. Juntos, Vagrant y Puppet ayudan a los desarrolladores a tener entornos idénticos en local y producción.
Plática que dí en la Facultad de Ciencias, UNAM en 2009, en el marco del 70 aniversario de la facultad. Habla acerca del open build service, un servicio de SUSE para crear paquetes para SUSE y otras distribuciones.
Maven es una herramienta para la gestión y construcción de proyectos Java creada por Jason Van Zyl. Permite describir el proyecto, sus dependencias y configuración a través de un archivo XML llamado pom.xml. Maven usa repositorios para descargar dependencias y gestiona el ciclo de vida del proyecto a través de fases como compilación, pruebas y empaquetado.
Este documento proporciona una introducción al manejo de contenido en Plone, incluyendo tipos de contenido como colecciones y portlets. También cubre la configuración a través de Zope, incluyendo la administración de productos adicionales, hojas de estilo, flujos de trabajo y más. Finalmente, explica cómo navegar y modificar objetos en Zope a través de la interfaz de administración de Zope.
This document is Katherine Good's resume. It summarizes her education, including a Master of Architecture and Bachelor of Science in Architecture from the University of Cincinnati, as well as relevant work experience at architecture firms. It lists her software skills and awards, including being on the Dean's List and receiving scholarships. Projects mentioned include a municipal building, spa, and school addition designs.
Sustainable Local Food Systems And Food Safety[1]crockerae
Presentation by Dr. Susan Barefoot with Clemson University, related to her proposed SC SAFE (Sustainable Agriculture Food Economy) program, as well as food safety issues related to SC Local Food Systems.
Timber has advantages for construction including low thermal conductivity which provides insulation, seismic absorption to withstand forces from earthquakes, and low embodied energy usage. It is also a sustainable material when sourced from locally available species, reducing environmental impacts from transportation.
This document provides instructions for configuring VirtualDJ's sound setup for different hardware configurations. It begins with an introduction and overview of the sound configuration options. It then details several "Basic (Quick) Configurations" for headphones, external mixers, microphones, and line inputs. Next, it covers "Advanced Configurations" which allow for more complex routing options. It concludes with brief sections on timecode configuration, sound configuration error messages, and legal information. The document is intended to help users understand VirtualDJ's sound setup features and select the appropriate configuration for their specific hardware.
Affiliate marketing can be worthwhile if managed correctly. It is a low-risk marketing channel that allows merchants to pay only for sales generated. However, merchants must look beyond last click attribution to understand an affiliate's true value in generating sales through incremental and intermediate steps. They should also analyze how different affiliate types operate and interact to develop customized marketing approaches and compensation models for each type. Ultimately, affiliate marketing provides opportunities to drive new customers, increase spending and conversion if the right metrics and incentives are put in place.
Este documento proporciona información sobre un curso sobre Plone para entidades gubernamentales. El curso cubrirá temas como la instalación de Zope y Plone, configuración, mantenimiento, seguridad, tipos de contenido y funciones adicionales. Se llevará a cabo dos veces por semana durante sesiones interactivas de 2 a 5 pm.
Este documento presenta un curso sobre Plone para entidades gubernamentales. El curso cubrirá temas como la instalación de Zope y Plone, configuración, mantenimiento, seguridad, tipos de contenido y funciones adicionales. Se llevará a cabo dos veces por semana durante sesiones interactivas de 2 a 5 pm.
El documento describe las diferentes fuentes y métodos para instalar aplicaciones en Ubuntu, incluyendo paquetes de repositorios, pip, archivos de instalación, código fuente, y más. Explica cómo usar utilitarios como apt-get, dpkg, gdebi y pip para instalar aplicaciones de estas fuentes. También cubre la creación y uso de entornos virtuales como virtualenv.
Descarga Videos de Youtube Desde Terminal Gnu/Linux neocarvajal
Este documento describe cómo descargar videos de YouTube usando el paquete youtube-dl de forma fácil desde la línea de comandos. Explica cómo instalar youtube-dl en Linux, Mac y Windows, y muestra ejemplos de cómo descargar un video individual, una lista de videos y una playlist completa. Recomienda youtube-dl porque permite descargar videos de YouTube y otros sitios de manera rápida y efectiva desde la terminal.
Desarrollando con Python en un ambiente aislado y estable.
virtualenv: es una herramienta para crear entornos Python aislados, también conocidos como sandbox.
buildout: es un sistema de construcción(desarrollo) basado en Python para crear, ensamblar e implementar aplicaciones de varias piezas, algunas de las cuales pueden ser no basadas en Python.
El documento describe Ubuntu, un sistema operativo Linux enfocado en la facilidad de uso y libertad. Explica que Ubuntu se basa en Debian y es patrocinado por Canonical Ltd. También compara sistemas operativos, describe cómo instalar aplicaciones en Ubuntu mediante repositorios o archivos .deb, y explica conceptos como repositorios, paquetes y dependencias. Por último, explica cómo usar una máquina virtual con VirtualBox para ejecutar otros sistemas operativos dentro de Ubuntu.
Debian es una distribución de Linux que incluye más de 15,000 paquetes de software de forma gratuita. Los usuarios pueden seleccionar qué paquetes instalar mediante una herramienta provista. Debian se actualiza constantemente gracias a la contribución de aproximadamente 1,570 voluntarios y nuevas versiones son lanzadas cada pocos meses. El documento procede a guiar al lector paso a paso en cómo instalar Debian en su máquina, incluyendo la configuración del teclado, particiones, kernel, controladores de dispositivos, red e
Debian es un sistema operativo libre basado en GNU/Linux mantenido por voluntarios. Se caracteriza por ofrecer software libre empaquetado en formato .deb para múltiples arquitecturas, herramientas como APT para facilitar la instalación y actualización de paquetes, y su compromiso con los principios del software libre. El documento describe los pasos para instalar Debian, incluyendo la configuración del teclado, particiones, red, instalación del kernel y paquetes básicos, y la configuración de LiLo para hacer el sistema arran
Debian es un sistema operativo libre basado en GNU/Linux mantenido por voluntarios. Se caracteriza por ofrecer software libre empaquetado en formato .deb para múltiples arquitecturas, herramientas como APT para facilitar la instalación y actualización de paquetes, y su compromiso con los principios del software libre. El documento describe los pasos para instalar Debian, incluyendo la configuración del teclado, particiones, red, e instalación del kernel y paquetes base.
Maven es una herramienta para gestionar y construir proyectos Java. Utiliza un modelo de configuración basado en XML llamado Project Object Model (POM) para describir el proyecto, sus dependencias y orden de construcción. Maven provee acceso a repositorios con versiones de proyectos Open Source en Java y permite subir artefactos al repositorio luego de construir la aplicación.
Maven es una herramienta para gestionar y construir proyectos Java. Utiliza un modelo de configuración basado en XML llamado Project Object Model (POM) para describir el proyecto, sus dependencias y orden de construcción. Maven provee acceso a repositorios para descargar dependencias y subir artefactos luego de compilar el proyecto.
Este documento describe los pasos para instalar Xen 3.4.3 y herramientas de gestión en un sistema Debian. Se instala Debian con soporte LVM, se compila e instala una versión actualizada de Xen y las herramientas, se crea una máquina virtual con Xen-Tools y se gestiona con las herramientas xm y Xen-Shell. Adicionalmente, se muestra cómo virtualizar mediante HVM.
Al final este tutorial nos brindará un Servidor desde el cual podemos instalar en cuestión de minutos las distintas distribuciones de GNU/Linux que se muestran vía PXE
(arranque por red) en el número de computadoras que haya en nuestra red local.
Debian es un sistema operativo libre basado en Linux. Se caracteriza por ofrecer software libre para múltiples arquitecturas, contar con miles de paquetes disponibles y herramientas como APT para facilitar la instalación y actualización. El proceso de instalación implica bootear desde el CD, seleccionar el idioma y teclado, particionar el disco, instalar el núcleo, configurar la red y otros componentes, e instalar Lilo para hacer el sistema arrancable.
Las 10 etapas para instalar un sistema operativo son: 1) preparar el equipo para arrancar desde un CD/DVD, 2) preparar las particiones del disco duro, 3) ejecutar el programa de instalación, 4) proporcionar el nombre y contraseña del usuario administrador, 5) seleccionar software opcional adicional, 6) configurar los parámetros de red, 7) instalar el gestor de arranque, 8) realizar actualizaciones de seguridad, 9) instalar complementos del navegador, y 10) instalar controladores para
Git es un sistema de control de versiones distribuido gratuito creado por Linus Torvalds para manejar proyectos de software de forma eficiente. Github es una plataforma basada en la nube que aloja proyectos de Git y permite la colaboración en código. El documento explica qué son Git y Github, su historia e instalación, comandos básicos de Git, los tres estados de los archivos en Git, buenas prácticas y fuentes de información.
El documento presenta un taller sobre la instalación de GNU/Linux. Explica el marco legal del software libre en Venezuela y los pasos para instalar distribuciones como Debian y Linux Mint, incluyendo la descarga de ISOs, creación de medios de arranque, inicio del live USB/CD, y la instalación del sistema operativo. También cubre el uso de la terminal, gestión de archivos, instalación de paquetes, y otras tareas posteriores a la instalación como agregar repositorios y actualizaciones.
El documento proporciona instrucciones para instalar Odoo, un sistema de gestión de relaciones con clientes (CRM), en un servidor Debian. Estas incluyen (1) actualizar el sistema operativo, (2) crear un usuario Odoo, (3) instalar y configurar PostgreSQL, (4) descargar e instalar Odoo, (5) configurar Odoo para ejecutarse al inicio del sistema.
Greach 2011 : Creando Plugins Con GriffonMario García
Este documento presenta una introducción a la creación de plugins y addons para la plataforma Griffon. Explica los pasos para crear un plugin básico, agregar dependencias y scripts, y empaquetar el plugin. Luego explica cómo crear un addon para inyectar funcionalidad en tiempo de ejecución, como propiedades o métodos en controladores. Finalmente, cubre la creación de arquetipos para la reutilización de estructuras de proyectos.
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
2. Instalación de Plone
Recursos y manuales:
http://www.coactivate.org/projects/traducciones-plone/u
http://labs.menttes.com/plone/material-de-charlas/zc-bu
http://plone.org/documentation/tutorial/installing-plone-3
http://plone.org/countries/mx/buildout
http://blog.jazkarta.com/2009/08/25/best-practices-in-de
3. Plone Manualmente
Instalación “manual” versus zc.buildout
Manejo de Plone manualmente
Los pasos para configurar un entorno de desarrollo:
• Descargar, compilar y instalar Zope
• Crear una instancia Zope y configurarla
• Descargar y instalar Plone
• Instalar productos y eggs adicionales
• Agregar a la instancia productos que estoy
desarrollando
4. Plone Manualmente
Hacer este manualmente causa problemas:
Lento para crear nuevos entornos de desarrollo
Cada desarrollador hace su propio entorno:
diferencias en las configuraciones pueden
desembocar en errores
Implementar actualizaciones y manejar
dependencias de los productos adicionales lento
TODO ESTE SE PUEDE HACER
AUTOMATICALMENTE CON BUILDOUT
5. Buildout
Opción preferida: Buildout
Conjunto de partes y software para crear y
ensamblar esas partes
Colección de configuraciones y aplicaciones
específicas
Sistema de Python Eggs (productos de Python) y
setuptools para manejar la configuración de
Zope & Plone
Manejo de configuración y paquetes adicionales
desde solo un fichero de texto
Pero antes de meternos á Buildout... instalamos
Zope y Plone!
6. La instalación con UnifiedInstaller
Manual de instalación (en inglés)
http://plone.org/documentation/tutorial/installing-plone-3
Unified Installer es un paquete para instalar Zope,
Plone y Python
También incluye un script de instalación que
fomenta las buenas prácticas según la
comunidad Plone
En caso de las problemas, si se ha usado
Unified Installer es más probable encontrar
solución del foro de discusió
7. UnifiedInstaller
Root vs. User instalación
– Root: instalación (preferible para producción)
• /usr/local/Plone
• Se crea un usuario “plone”, poner el como un dueño de los
ficheros, y configura para que Zope corre como un usuario
“plone”
User: instalación
– Instalación $HOME/Plone
– Zope corre como un usuario quien ha hecho la instalación
Instrucciones para la instalación:
http://tinyurl.com/yj3rlmr
8. UnifiedInstaller
Zeo o Standalone?
UnifiedInstaller ofrece dos diferentes tipos de
instalaciones
ZEO (Zope Enterprise Objects)
Puede tener varios procesos de clientes de Zope
cuales comparten el mismo base de datos
Standalone
Más facil para implementar, integrar y controlar.
La opción mejor para ambiente de pruebas y
sitios que son muy grandes
Correr UnifiedInstaller
Requirimientos: gcc (GNU Compiler Collection), g++ (C++
extensions para gcc), GNU Make, GNU tar, bzip2 y gzip para
compresión
9. Instalación
Descargamos UnifiedInstaller (plone.org/products/plone)
Lo desmpaacamos: tar -zxf Plone-3.VERSION-UnifiedInstaller.tar.gz
cd Plone-3.VERSION-UnifiedInstaller
./install.sh standalone
Contraseña temporal de Admin situa el fichero adminPassword
Problemas para iniciar Zope son raras
Muchas veces la problema es que un otro proceso esta
ocupando el puerto 8080 que Zope utiliza por defecto
Si todo fue bien se puede acceder:
http://localhost:8080 : mensaje de bienvenida
http://localhost:8080/Plone : sitio Plone
http://localhost:8080/manage : interfaz del administrador para
Zope (busca la contraseña en el archivo adminPassword.txt)
10. Buildout
Desde Plone 3.1 UnifiedInstaller utiliza Buildout
por defecto
Manejamos la configuración y instalación
automaticamente usando
Fichero de configuración: buildout.cfg (situa en la
raíz de nuestra instancia, por defecto la carpeta
llama zinstance)
Un script para construir la instancia según la
información encontrado en dicho fichero de
configuración: bin/buildout
11. buildout.cfg
Contiene varias secciones
[buildout]
Opciones para todo el buildout
Parts: se escribe los siguientes partes del buildout.cfg
Find-links: se puede definir enlaces a los diferentes
repositorios para los eggs (por defecto se siempre busca
tambien pypi)
extends = http://dist.plone.org/release/3.3/versions.cfg
Eggs: Python eggs (productos adicionales) que se instala
– sqlalchemy>=0.3,<0.4dev
[zope2]
Descarga el base de Zope / Plone
Instalar una versión especifica:
recipe = plone.recipe.plone==3.0.1
12. buildout.cfg
[productdistros]
– Manejo de productos Zope del estilo viejo - “old-style Zope products”
– urls =
http://example.com/dist/ExampleProduct-1.0.tgz
– Nested packaged = ExampleProductBundle-1.0.tgz
– Version-suffix-packages = AnotherExampleProduct-2.0.tgz
[instance]
Crea nueva instancia de Zope, y define configuraciones de el
Recipe = plone.recipe.zope2instance
13. Buildout.cfg en práctica
En terminos prácticos, más que todo se
necesita modificar solo tres secciones en
buildout.cfg
[buildlout]
eggs = instalar Python eggs
[productdistros]
urls = instalar Zope 2 productos
[instance]
zcml = información de configuración de Python
eggs
14. buildout.cfg
Para implementar cualquier cambio que se ha
hecho a buildout.cfg, es necesario correr
buildout en otra vez
– bin/buildout
– Por defecto hay que correr el script buildout en
la carpeta zinstance (esta buscando
buildout.cfg en la carpeta actual)
– Más información sobre los opciones para el
script buildout: buildout --help
15. Las carpetas de Buildout
./bin/
Script “instance” para iniciar / parar la instancia de Zope,
zopepy interpreter para hacer debug, y buildout
./eggs/
Paquetes eggs que buildout ha descargado
automaticalmente
./develop-eggs/
Espceficación de los eggs que se estan desarrollando, se
los definen en buildout.cfg
./downloads/
Ciertos recetas definido en buildout.cfg crear esta carpeta y
trae los productos automaticalmente de los repositorios
16. Las carpetas de Buildout
./products/
Para instalar productos estilo Zope, se desempaca los
paquetes en esta carpeta y recorre buildout
./src/
Codígo fuente de los paquetes customizados
./var/
Base de Datos (data.fs), logs
./parts/
Una area manejado automaticalmente por Buildout
No debería hacer cambios a esta carpeta (buildout
sobreescribe mayoría del contenido siempre cuando se lo
recorre)
17. Recursos para Buildout
Más recursos sobre buildout
http://plone.org/countries/mx/buildout
http://plone.org/documentation/tutorial/buildout
18. Productos Adicionales
Componentes reusables que aumentan los funciones de Plone
Core
Foros, galerias, blogs, herramientas de integración de base
de datos, sistemas de contactos y formularios, etc. etc.
Repositorios y directorios para
www.plone.org/products
www.contentmanagementsoftware.info
Python Package Index: http://pypi.python.org
El desarrollo relativamente activa
14.-15.9.2009 10 nuevos productos adicionales (en total
plone.org/products esta listando 3000 productos)
19. Productos adicionales
Se puede instalar productos a Plone con dos
diferentes tecnologías
“Old-style Zope 2 Products”
Python eggs
Cuando Zope encuentra un producto, se lo
agrega a ZMI Control_Panel/Products
Los productos instalados a Zope son
disponibles para instalar en Plone a través de
“Site setup” o “Configuración del sitio”
20. Productos estilo Zope 2
Productos de Zope 2 (hasta Plone 3 mayoría
de los productos eran así)
Se encuentran en paquetes de .tar.gz o .zip
Instalación:
Agrega el URL del paquete a buildout.cfg
(productdistros - urls)
desempaca el archivo a la carpeta
/INSTANCE_HOME/Products/
Reinicia Zope y instala el producto a través de
Configuración de Plone
21. Python eggs
Python eggs
Paquetes de Python
Carpeta raíz tiene un fichero setup.py
Nombre de productos es
“namespace”.”nombreDeProducto”,
p.ej. plonetheme.mytheme
Productos creados por Paster
Cheese Shop: Indicé de paquetes de Python
(repositorio central) (estilo p.ej. Dpgk de Debian)
22. Evaluación de Productos
Como saber si el producto sirve?
Cual es el estado? Release candidate, beta,
alfa...??
Cual es el ciclo de actualizaciones? Cuando fue la
ultima actualización?
Ver discusión en el foro de discusión
Se puede encontrar problemas que usuarios
han tenido?
Existe documentación?
23. Evaluación de Productos
Instalación
Nunca debe instalar los productos directamente a
una instancia de Zope en producción
Aún después probando que todo funciona en una
instancia de desarrollo:
Siempre debe tomar un respaldo de Data.fs
Prueba de instalar un skin
http://plone.org/products/plonetheme-stylized/
24. Instalación de un Skin
Entramos a PYPI: http://pypi.python.org
Buscamos a un producto que se llama
Plonetheme.Stylized
Veremos las instrucciones para la instalación
Entramos a buildout.cfg
Entramos la información necesario a sus
propios lugares
[buildout] eggs = ...
[instance] zcml = ...
25. Configuración del Sitio
Para entrar a configuración del sitio
http://localhost:8080/Plone/plone_control_panel
O a través del enlace “Site Setup” o “Configuración
del sitio”
Primero cambiamos la lengua:
Entra a Language
Elige Spanish
Haga clic en Save
26. Busqueda
Entramos a Busqueda
“Habilita la característica LiveSearch, que
muestra resultados en tiempo real si el
navegador soporta JavaScript.”
Opciones para eligir que tipos de contenido se
muestra en los resultados del busqueda
Se puede agregar nuevos tipos de contenido
Productos adicionales frecuentemente tiene
sus propios tipos
27. Calendario y Correo
Calendario
Eligir el primer día de semana
Y que estados de los elementos se muestra en el
calendario
Correo
Indica Servidor SMTP
Puerto, Usuario, contraseña
Nombre y dirección del remitente
El formulario general de contacto envia correos a
esta dirección
28. Errores y Etiquetado
Errores
“Esta página lista las excepciones que han ocurrido
en este sitio recientemente. Puede configurar
cuántas excepciones deberían guardarse y cuáles
deberían ser copiadas al/a los archivo(s) de
eventos de Zope.”
Enlaces a los error logs
Decidir que tipo de etiquetado (o markup) los
usuarios pueden utilizar
Permite / prohibe el comportamiento wiki
29. Filtrado HTML
Se filtra las etiquetas de HTML que son
consideradas como un riesgo de seguridad
Debe cuidarse en haciendo cambios
Por defecto, sólo están permitidas las etiquetas
definidas en XHTML
En particular, para permitir 'embed' como
etiqueta debe de eliminarla de 'Etiquetas no
deseadas' y agregarla como 'Etiquetas
personalizadas'
30. ZMI y mantenimiento
Interfaz de Administración de Zope
La configuración de sitio desde Plone
Por ejemplo, cambios a flujo de trabajo, CSS,
xhtml / page templates, vistas
Mantenimiento
Cerrar / reiniciar el servidor Zope
Tamaño de base de datos
Días del histórico de un objeto a mantener tras la
compactación
31. Navegación
Como se construye la navegación
Generar pestañas automáticamente
Generar pestañas para elementos que no sean
carpetas
Tipo de contenido mostrados
Que tipos de contenido mostramos en la
navegación
Filtro sobre el estado del flujo de trabajo
32. Reglas de Contenido
Las reglas realizarán acciones en el contenido
de forma automática al dispararse ciertos
eventos
Por defecto hay cuatro disparadores
Objeto agregado a una carpeta
Objeto modificado
Objeto eliminado / movido de un contenador
El estado de flujo de trabajo cambiado
Agrega condiciónes y acciones
Por ejemplo: evia un correo cuando alguien de un
grupo X agrega un fichero de PDF y hace un copia
automaticamente de dicho ficher
33. Seguridad
Habilitar autoregistro
Permite a los usuarios registrarse a sí
mismos en el sitio. Por defecto sólo los
administradores pueden agregar usuario
Permite a los usuarios elegir sus propias
contraseñas
Si no se selecciona, las contraseñas serán
generadas automáticamente y enviadas por
correo a los usuarios, verificando así que
han introducido una dirección de correo
válida.
34. Seguridad
Habilitar Carpetas de Usuario
Las carpetas de inicio, donde los usuarios
pueden crear su contenido personal, serán
creadas cuando inicien una sesión (en la
carpeta /Plone/Members/USUARIO)
Permite que cualquiera vea la información
'acerca de'
Si no se selecciona, sólo los usuarios
conectados podrán ver información sobre el
creador de un elemento y sobre cuándo fue
modificado.
35. Sitio
Título & descripción del sitio
Habilitar edición rápida
Usa javascript para poder modificar el contenido de
diferentes elementos rapidamente (solo un clic)
Habilitar comprobaciones de integridad de
enlaces
Determina si los usuarios deberían recibir
advertencias cuando eliminan o mueven
contenido que está enlazado dentro del sitio
36. Sitio
Habilitar funcionalidad de Editor Externo
Determina si la funcionalidad de editor
externo está habilitada. Esta característica
requiere una aplicación especial instalada en
el cliente.
Exponer sitemap.xml.gz en la raíz del portal
Expone su contenido como un archivo según
los estándares. Puede enviarlo a motores de
búsqueda que soporten este estándar.
Permite a estos motores de búsqueda
examinar su sitio de forma más inteligente.
37. Sitio
Soporte JavaScript para estadísticas web
Para habilitar el soporte de estadísticas web
de proveedores externos (por ejemplo,
Google Analytics). Pegue los trozos de
código suministrados. Serán incluidos en el
HTML generado, tal y como se han
introducido, al final de la página.
38. Temas
Elige la tema para el sitio
Solo una tema instalado a la vez en la sección de
Productos adicionales
Marcar enlaces externos
Si está habilitado, todos los enlaces externos
serán marcados con iconos específicos
según el tipo de enlace.
Los enlaces externos se abren en una nueva
ventana
Mostrar los iconos de tipo de contenido
39. Tipos
La configuración de workflow, visibilidad y
versionado para sus tipos de contenido
Manejo de visiblidad, flujo de trabajo y política de
versiones de los tipos de contenido
Se puede permitir comentarios globalmente
Visible en los busquedas o no
Muestra portlets para un tipo de contenido
Cambia el flujo de trabajo del tipo de contenido
40. Usuarios y Grupos
Manejo de Usuarios, Grupos y sus Roles
Usuarios
Por defecto correo debe ser configurado
Ve la configuración de Correo
Agrega los roles para los usuarios
Por defecto hay cuatro roles
Contribuyente (puede agregar)
Editor (puede editar)
Reader (puede leer el contenido de otros)
Revisor (puede publicar)
Administrador (puede acceder a Configuración del
Sitio, y Zope)
41. Visual Editor
Opciones para el editor visual de Plone: Kupu
Agregar nuevos estilos disponibles
Agrega nuevos funciones para el editor a través de
la barra de herramientas
Más información en la pestaña Documentación