Complejidad esencial y complejidad adicional

Cuando desarrollamos software, podemos decir que nos enfocamos principalmente en resolver problemas y al resolver dichos problemas nos podemos encontrar con dos tipos de complejidad: la complejidad esencial y la complejidad adicional. Complejidad esencial Se refiere a la complejidad propia de construir una característica del software Complejidad adicional Se refiere a la complejidad que agregamos […]
Continúa leyendo…

 

Qué es arquitectura de software

La arquitectura de software son las reglas autoimpuestas al definir como diseñamos software. La arquitectura de software no incluye el tratamiento de asuntos relacionados al hardware de manera directa. Respecto al diseño, existen los enfoques de micro-diseño y macro-diseño. Por ejemplo, el micro-diseño hace referencia al diseño que realizamos cuando probamos el código de una […]
Continúa leyendo…

 

Cambiar puerto en politicas SELinux (SELinux policy) en CentOS – RedHat 6.4 – Fedora

Para permitir utilizar el puerto 443 (HTTPs) en el servicio sshd con SELinux habilitado, nos podemos basar en la siguiente guía Listado de puertos utilizados por el servicio http semanage port -l | grep http_port_t Eliminamos del servicio http y lo agregamos al servicio ssh semanage port -d -t http_port_t -p tcp 443 semanage port […]
Continúa leyendo…

 

Configuración de variables de entorno en Tomcat de Netbeans

Cuando utilizamos el servidor tomcat que viene junto a Netbeans, en ocasiones necesitamos agregar variables de entorno para nuestras aplicaciones java, y aunque existen diversas maneras, a continuación muestro una de ellas: Archivo setenv.sh Se debe crear, en el caso de no existir el siguiente archivo: ~/.netbeans/8.1/apache-tomcat-8.0.27.0_base/bin/setenv.sh Donde ~ es la ruta del directorio home […]
Continúa leyendo…