martes, 13 de agosto de 2013

martes, 13 de enero de 2009

La Delincuencia Hoy en Día...

Hoy en día la delincuencia se la encuentra en todas partes, pero en unos lados más intenso que en otros. Y mi ciudad no se queda atrás.

Ayer (lunes 12-ene-09) tuve un intento de asalto vehicular, o express pues 2 personas quisieron abrir las puertas de adelante... pero tuve suerte y no ocurrió nada... Todo, gracias al tener todos los seguros en las puertas y todos, absolutamente todos los vidrios arriba... y eso que no tengo AC.

Hay que tener cuidado, siempre estar precavidos en todos los lugares que vayamos, por más seguros que parezcan.

LE

domingo, 13 de julio de 2008

neoBOX S.A.

El jueves 10 de julio se hizo el lanzamiento oficial del sitio web de la empresa neoBOX S.A., a la cual pertenezco, junto con dos socios más (Erick Ortega y Mayra Mendoza)

neoBOX, es una empresa ecuatoriana, especializada en el desarrollo de software de fácil uso, con soporte técnico al alcance de todos. Nacimos como un grupo de 3 estudiantes en el 2006, dentro de las aulas de la Escuela Superior Politécnica del Litoral (ESPOL), y ahora tras 2 años de intenso trabajo y con la colaboración de la Dra. Rosa Aráus y su esposo el Dr. John Mora, hemos crecido en valores, técnicas y en experiencia, lo cual nos hizo tomar la decisión de formar nuestra propia empresa, que en sus inicios se dedicará al desarrollo de software para Odontólogos.

Nuestro Software estrella (de lanzamiento) es DentOS, el cual tiene 2 versiones; una que permite la administración de un consultorio en 1 solo computador, y la otra para una clínica o consultorio donde exista más de 1 computador)

Este 17, 18 y 19 de julio, haremos el primer lanzamiento oficial de DentOS, ante el Colegio de Odontólogos en la Conferencia que habrá en la Cámara de Comercio del Guayas.

Hasta entonces!

(www.neoboxec.com)

jueves, 3 de julio de 2008

2X TerminalServer

Esta semana he estado probando 2X TerminalServer en 2 máquinas. Una que trabaje como servidor (PC de escritorio, Kubuntu 7) y la segunda como cliente (Laptop, Sabayon x64).

2X (http://www.2xsoftware.es), es una agrupación de empresas, que colaboran en el desarrollo de software, para el mercado de la informática basada en servidores (SBC: Server-based Computing). 2X tiene varios productos orientados a lo mismo; yo me decidí a usar 2X TerminalServer (basado en NX), por ser open-source y porque la aplicación servidora soporta correr bajo Linux, y su aplicación Cliente también.

Aquí otra de sus ventajas
  • Administra y ejecuta centralmente aplicaciones Linux en Linux, Windows o Mac
  • Reduce el riego de virus y de brechas de seguridad al ejecutar un escritorio Linux
  • Elimina administración de clientes localmente y ahorre en costos de administración

Por el momento he instalado ambas aplicaciones, y he tratado de conectarme desde el cliente al Servidor, a continuación los pasos a seguir...

En la sección de descargas, nos bajamos el TerminalSever para el Server propiamente dicho, y para el cliente (2X TerminalServer Client), en mi caso ambos para Linux.

Requerimientos:
- SSL

Distribuciones Linux soportadas:
redhat RedHat 7.3, 8.0, 9.0, AS, ES, etc.
suse SuSE 7.3, 8.x, 9.x, etc.
mandrake Mandrake 9.2 10.x, etc.
debian Debian Woody 3.0, Unstable, etc.
solaris Sun Solaris 8.0, 9.0, 10.0, etc.
fedora Fedora Core 1, 2, 3, etc.

2X TerminalServer (2xterminalserver-1.5.0-61.tar.gz)
  1. Una vez descargado, copiamos el archivo en /usr (cp -R <ruta origen> <ruta destino>)
  2. Luego lo descomprimimos:
  3. Abrimos un terminal, para empezar la instalación
  4. Nos conectamos como root
    • su root (Enter)
      password: *******
      # cd /usr/NX/bin
      # nxsetup (Enter)
  5. Visualizaremos todos los parámetros que acepta el proceso nxsetup.
  6. Instalando...
    • nxsetup --install
  7. Es necesario agregar la siguiente línea en la última línea del archivo de configuración del SSH. (sudo nano /etc/ssh/sshd_config)
    • AuthorizedKeysFile /usr/NX/home/nx/.ssh/authorized_keys2
  8. Reiniciamos el daemon del ssh (sudo /etc/init.d/ssh restart)
  9. Reiniciamos el PC
  10. Ahora, se procede a crear los usuarios (en mi caso no me sirve mucho, pues necesito hacer la autenticación con LDAP o de alguna otra manera dinámicamente, pero como para probar nos sirve a todos)
    • nxserver --useradd test --system
    • Noten, que en la línea anterior, debemos colocar --system; sino lo hacemos podemos caer en el problema que yo caí, que no se podía crear el usuario.

2X TerminalServer Client (2xterminalserverclient-1.5.0-106.tar.gz)
Este es más sencillo instalar...
  1. Una vez descargado, copiamos el archivo en /usr (cp -R <ruta origen> <ruta destino>)
  2. Luego lo descomprimimos:
  3. Abrimos un terminal, para empezar la instalación
  4. Nos conectamos como root
    • su root (Enter)
      password: *******
      # cd /usr/NX/bin
      # nxclient (Enter)
  5. Se abrirá el wizard
Esta aplicación es más sencilla, pues solo requiere que le especifiquemos la IP de la máquina servidora, una que otra apariencia, etc.


PD: Aún me falta colocar más información... Coming Soon.

martes, 24 de junio de 2008

¿Estás listo para el desafío?

El IDE Business School tiene un Programa de Futuros Empresarios (PFE) que está dirigido a estudiantes universitarios con buen desempeño académico, que estén cursando entre el 3er y 8avo semestre de estudios de su carrera.

Este programa está basado en conferencias coloquio y desarrollo de casos prácticos sobre temas de empresa. Se realizará en la ciudad de Guayaquil, durante los meses de agosto a octubre del presente año (2008).

El 4 de julio habrá una charla informativa, a las 4pm, en las instalaciones del IDE (Tungurahua 513 y 9 de Octubre; 4to piso; Guayaquil - Ecuador)

La asistencia debe ser con traje formal.

Espero poder asistir :)

domingo, 22 de junio de 2008

Grace Hopper Conference

El Grace Hopper Conference se viene dando desde 1994, un proyecto desarrollado por la Dr. Anita Borg y el Dr. Telle Whitney, inspirados en la Almirante Grace Murray Hooper (pionera en el mundo de la informática).

Estas conferencias tienen como objetivo integrar a chicas de todas partes del mundo, interesadas en el mundo de la Computación, Informática y carreras afines, para que conozcan de experiencias de otras chicas, las contribuciones que hacen por la Computación.

Las conferencistas son líderes en sus respectivos campos, representanto a la industria, academias, gobiernos, etc. Grandes investigadoras presentan sus trabajos enfocados en cual es el rol de la mujer en la tecnología hoy en día.

Existen varias maneras para asistir, una de ellas es aplicar a la beca para estudiantes, la cual terminaba hasta el 15 de junio, pero la extendieron hasta el 22 de junio (23:59). Para llenar tu aplicación ingresa a: https://parasol.tamu.edu/celebrate/applicant/

Ahora todas tenemos la oportunidad de subir nuestros CV, Essay, Personal Information, References, etc. hasta el 22 de junio 23:59.

Suerte para todas!

sábado, 21 de junio de 2008

Problemas/Soluciones con Juddi

Estoy a cargo de un Proyecto, el cual requiere tener instalado JUDDI, pero por alguna razón, éste no estaba funcionando al 100%. y en la página de validación del JUDDI, me indicaba que tenía problemas con el DataSource. Estoy trabajando con Apache Tomcat 6.6, MySQL 5, Juddi src4.9

Este es el mensaje de error que obtenía en juddi/happyjuddi.jsp:
jUDDI DataSource Check
+ Got a JNDI Context!
- Got a JDBC DataSource (dsname=java:comp/env/jdbc/juddiDB)
- DB connection was not aquired. (Cannot create JDBC driver of class ''for connect URL 'null')
- SELECT COUNT(*) FROM PUBLISHER failed (null)

Problemas
  1. No encontraba el conector de MySQL
  2. No encontraba los drivers para MySQL
  3. No encontraba la base de datos "juddi"
Soluciones
Para solucionar los problemas 1 y 2, tuve que descargarme el paquete del driver para JAVA de MySQL 5, desde su sitio oficial (http://dev.mysql.com/downloads/connector/j/5.0.html). Este paquete incluye tanto los drivers como el conector JDBC.

Entonces, del paquete descargado, necesitamos 1 archivo jar (que es el conector) y 2 directorios (que son los drivers).

El conector (mysql-connector-java-5.0.8-bin) lo debemos copiar en la carpeta del Apache Tomcat: {CATALINA_HOME}/lib

Los drivers deben estar en {CATALINA_HOME}/class.
Copiaremos en esa ruta las siguientes carpetas, desde la raíz com y org (estos archivos están incluidos en el paquete descargado)
- src\com\mysql\jdbc
- src\org\gjt\mm\mysql

Además de eso, se deben setear nueva información en ciertos archivos de configuración como:
server.xml (de Tomcat)
juddi.xml (de Tomcat)
juddi-users.xml (de Juddi)

La info de estos archivos, prometo subirlos el lunes 23 de junio

Con eso problema 1 y 2 ya están solucionados!

Ahora, el problema de la base de datos, tiene una solución trivial.
- Instalar MySQL 5
- Correr los 2 scripts que se encuentran en la carpeta sql/mysql del proyecto Juddi
- creatdb.sql : se encarga de crear la base de datos y sus tablas
- publisher.sql : se encarga de ingresar un registro en la tabla publisher.
Estos datos son de pueba, pero se recomienda:
VALUES ('juddi','juddi','yourmail@domain.com','true','true');

Recomiendo descargar y seguir los pasos en el manual Getting-Started:
http://svn.apache.org/viewvc/webservices/juddi/trunk/docs/Getting-Started.pdf?revision=547750