Common Object Request Broker Architecture (CORBA) es un estándar definido por Object Management Group (OMG) que permite que diversos componentes de software escritos en múltiples lenguajes de programación y que corren en diferentes computadoras, puedan trabajar juntos; es decir, facilita el desarrollo de aplicaciones distribuidas en entornos heterogéneos. IDL es un lenguaje de definición de interfaces que utiliza CORBA, el cual le permitirá definir las interfaces para los servicios que ofrecerá, de estas interfaces parten las implementaciones de la parte servidor y cliente en cualquiera de los diversos lenguajes que implementan CORBA (Ada, C, C++, Smalltalk, Java, Python, Perl).  Comenzamos con la implementación (El ejemplo es para realizar una… Continuar leyendo


Jenkins es un software de Integración continua open source escrito en Java. Está basado en el proyecto Hudson y es, dependiendo de la visión, un fork del proyecto o simplemente un cambio de nombre. En distribuciones como Fedora, CentOS o Red Hat se puede instalar Jenkins directamente con yum. Instalacion sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm –import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key sudo yum install jenkins Iniciar/Detener sudo service jenkins start/stop/restart Utilidades El demonio de jenkins se levanta al darle start . Se puede ver en /etc/init.d/todos los detalles. El usuario ‘jenkins‘ es creado para correr el servicio. Si por algun motivo se desea cambiar dirijirse a: /var/log/jenkins, /var/lib/jenkins,… Continuar leyendo


Hago éste artículo por el motivo de que en clases quisimos pasar de un repositorio github (https) a otro repositorio git que solo tenía la opción SSH utilizando el IDE Netbeans. El error que teniamos era el siguiente:  «Cannot connect to the remote repository at git@github.com:ProgramacionComPy/JSPMaven.git», luego de probar y probar múltiples posibles soluciones pudimos dar con la solución (en la opción username cambiamos por el usuario git): Paso 0: Agregar clave pública (id_rsa.pub) en el repositorio remoto GIT (puede ser github): “ssh-keygen -t rsa -C your_email@example.com» es el comando para generar la clave pública y privada. Paso 1: Ingresar a Netbeans y darle GIT ->… Continuar leyendo


Maven es una herramienta de software para la gestión y construcción de proyectos Java creada por Jason van Zyl, de Sonatype, en 2002. Es similar en funcionalidad a Apache Ant (y en menor medida a PEAR de PHP y CPAN de Perl), pero tiene un modelo de configuración de construcción más simple, basado en un formato XML. Estuvo integrado inicialmente dentro del proyecto Jakarta pero ahora ya es un proyecto de nivel superior de la Apache Software Foundation. No voy a entrar en detalle con las funcionalidades, base de datos utilizada, y demás de la aplicación web ya que lo… Continuar leyendo