Ir al contenido principal

Entradas

Instalar Tomcat 7, JBoss AS 7 y Subversion en CentOS

Instalando Tomcat 7 Este artículo lo explica muy bien: http://davidghedini.blogspot.com/2011/02/install-tomcat-7-on-centos-rhel.html Aunque el tutorial es para una de las primeras versiones de tomcat 7, también funciona con la mas reciente y les dejo el enlace: wget http://www.gtlib.gatech.edu/pub/apache/tomcat/tomcat-7/v7.0.23/bin/apache-tomcat-7.0.23.tar.gz Instalando JBoss 7 Primero recomiento leer una introducción a JBoss 7 Como no encontré un buen tutorial para JBoss 7, decidí seguir el de la version 6: http://davidghedini.blogspot.com/2011/03/install-jboss-6-on-centos.html y también este otro: http://community.jboss.org/wiki/StartJBossOnBootWithLinux . También sería bueno seguir las mejores prácticas: http://jboss.ociweb.com/wiki/JBossSupport/BestPractices Al intentar desplegar la aplicación me he encontrado con algunos problemitas. Errores: Cannot find scanner class. hibernate.ejb.resource_scanner=org.jboss.as.jpa.hibernate4.HibernateAnnotationScanner JBoss A...

MTI se vuelve mas ágil

En la Oficina de Ingeniería y Sistemas del Ministerio de Transporte e Infraestructura estamos trabajando en un proyecto piloto implementando la metodología SCRUM. Es apenas nuestro primer Sprint y nos falta mucho por aprender pero estamos haciendolo lo mejor posible.  Scrum Board - Sprint 1 Stand-up Meeting (Reunion Diaria)    Scrum Team (Equipo Scrum) Scrum Master

Desplegar proyectos JSF y JPA automáticamente desde eclipse

Recientemente pasé varios dias compilando y recompilando un proyecto JPA y luego copiando el jar generado a la carpeta de librerías del servidor. Todo esto para ejecutar otro proyecto JSF que dependía del primero y no lograba hacer que el eclipse hiciero esto automáticamente. Al fin he dado con la configuración que hay que hacer en el eclipse , para que este lo haga automáticamente y es lo que presento a continación: Click derecho sobre el proyecto JSF y elegir el item Properties  Esto abrirá el cuadro de diálogo de propiedades, en la parte izquierda buscaremos el item Deployment Assembly , al clicarlo nos muestra la siguiente pantalla, de la cual eligiremos el botón Add que está en la parte derecha A continuación nos muestra la ventana New Assembly Directive con una serie de opciones de la cual eligiremos Project y presionamos el boton Next Finalmente seleccionamos el proyecto JPA que queremos enlazar y presionamos Finish Con esto ecli...

Trabajando con Icefaces 2.X

Algo muy útil si habias trabajado con versiones de icefaces anteriores: Guía de migración de la versión 1.8 a 2.x Error: GRAVE: Excepción enviando evento inicializado de contexto a instancia de escuchador de clase com.sun.faces.config.ConfigureListener java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: Parece que la versión JSP del contenedor es más antigua que la 2.1 y no se puede ubicar la fábrica de expresiones EL RI, com.sun.el.ExpressionFactoryImpl.  Si no utiliza JSP o EL RI, asegúrese de que el parámetro de inicialización de contexto, com.sun.faces.expressionFactory, esté definido correctamente. Solución: Incluir en el class_path de la aplicación y dentro del servidor las siguientes librerías: el-impl-2.2.0-SNAPSHOT.jar y el-api-2.2.0-SNAPSHOT.jar . Estas librerías extrañamente no vienen incluidas en el bundle de icefaces. Error: El Backing Bean se crea cada vez que se realiza un request aunque está marcado con @ViewScoped Solución: Agregar ...

TecnoUNI 2011

Feria Tecnológica - Universidad Nacional de Ingeniería Banco de simulación de turbina PELTON Programa de Proyectos Elécticos Control y monitoreo de ascensores mediante PLC y sistema SCADA PROTOTIPO DIDACTICO Brazo robótico Sistema y material constructivo para la mitigación del impacto de oleaje y la susceptibilidad de inundaciones en sitios habitacionales contiguos a rios y lagos Geotermia - Ministerio de Energía y Minas Geotermia Maquina de control numérico computarizado (cnc) de cuatro ejes, con comunicación usb, para la automatización de los procesos de grabado en madera, plástico y materiales no convencionales. Sistema Reforzado de Piedra Pómez Sistema Reforzado de Piedra Pómez Proyectos de Agroindustria, Alimentos e Ingeniería de Procesos Geotermia Parque Industrial Dirianes ARQUITECTURA DEL BAMBÚ DISEÑO DE VIVIENDA MÍNIMA UNI - INFIL Programa de Microturbinas del Proyecto PCH ...

Tips semanales #2

Suma de Entradas y Salidas El problema reside en realizar una suma de dos campos en tablas distintas (entradas y salidas) con un enlace común (artículos), el DER correspondería a lo siguiente: Modelo de Bodega Pareciera fácil pero no lo es tanto pues tiene su truco. El código sería el siguiente: SELECT tipo_articulos_nombre_tipo, articulos_descripcion,  SUM(cantidad) AS entradas, SUM(cantidad_salida) AS salidas FROM ( (SELECT tipo_articulos.`nombre_tipo` AS tipo_articulos_nombre_tipo, articulos.`descripcion` AS articulos_descripcion, detalle_entradas.`cantidad` AS cantidad, 0.0 as cantidad_salida FROM `articulos` articulos LEFT JOIN `detalle_entradas` detalle_entradas ON detalle_entradas.`idarticulo` = articulos.`idarticulo` INNER JOIN `entradas` entradas on entradas.identrada=detalle_entradas.`identrada` INNER JOIN `tipo_articulos` tipo_articulos ON articulos.`idtipo_articulo` = tipo_articulos.`idtipo_articulo` ORDER entradas.`fecha_entrada...

Tips para desarrollo en Facebook

b is undefined Este error ocurre al tratar de usar la versión antigua del api javascript de facebook junto con la nueva. Como pasa en el siguiente código: <script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/en_US" type="text/javascript"></script> <script src="http://connect.facebook.net/en_US/all.js"></script>; Comentariando o eliminando la primera fila corregirá el problema   FacebookApiException  :: CurlException SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed El problema es que cURL no ha sido configurado para confiar en el certificado HTTPS del servidor. Los conceptos de los certificados y PKI gira entorno a la confianza de los Certificados de Autoridades (Certificate Authorities (CAs))  y por defecto, cURL está configurado para no confiar en ningún CA, así que no confiará en ningún c...