MySQL


4
ene 12

Celestic un largo camino por seguir y muchas ganas de continuar

No Gravatar

Celestic Community

Creo que han pasado alrededor de 2 meses desde que hice público Celestic Community, una nueva aplicación open source la cual ayuda a mejorar el seguimiento de proyectos de software.. Durante ese tiempo he recibido diversos tipos de  comentarios alentandome a continuar su desarrollo.. De todos esos comentarios uno en particular llamó mi atención, uno relacionado a mejorar la usabilidad y la forma en que los usuarios interactuan con la aplicación.

Comprendo que hasta cierto punto Celestic puede ser un tanto complejo de utilizar debido a la cantidad de información que solicita, pero todo eso es necesario para lograr un nivel de detalle aceptable y tener un histórico completo de todo lo ocurrido durante la vida del proyecto..

Falta de “usabilidad”? Tienen razón, uno de los principales puntos que en este momento Celestic tiene en contra es el uso excesivo de formularios, algo que inicialmente y de forma adrede decidí dejar así porque no quería escribir un poco más de código para utilizar ajax lo cual ayudaría a resolver las quejas..

El desarrollo de Celestic continua, muchas mejoras estan en camino, estoy trabajando en eso que le falta en este momento (estadísticas, usabilidad y mucho más client side), todo pensado para enriquecer su uso. De las cosas que recuerdo estarán en las nuevas versiones son: administración de notificaciones, modificaciones a los estatus de las tareas siguiendo un orden específico, nuevos gráficos estadísticos, integración de nuevos paquetes de idiomas, correcciones a bugs encontrados por colaboradores, etc..

Para más detalles sobre Celestic Community.

Compartir y Disfrutar

  • Facebook
  • Twitter
  • Delicious
  • Digg
  • StumbleUpon

28
may 10

¿Cómo cambiar a MySQL como gestor de BD en Jboss?

No Gravatar

¿Cómo cambiar a MySQL como gestor de BD en Jboss?

  1. Eliminar el archivo hsqldb-persistence-service.xml ubicado en el directorio /usr/local/jboss/server/default/deploy/messaging/
  2. Copiar el archivo mysql-persistence-service.xml ubicado en el directorio /usr/local/jboss/docs/examples/jms/examples/config/ al directorio /usr/local/jboss/server/default/deploy/messaging/
  3. En el archivo mysql-persistence-service.xml cambiar <depends optional-attribute-name=”ChannelFactoryName”>jboss.jgroups:service=ChannelFactory</depends> por <attribute name=”ChannelFactoryName”>jboss.jgroups:service=ChannelFactory</attribute>
  4. Eliminar el archivo hsqldb-ds.xml localizado en el directorio /usr/local/jboss/server/default/deploy/
  5. En el directorio /usr/local/jboss/server/default/deploy/ crear el archivo mysql-ds.xml
  6. Copiar las siguientes lineas dentro del archivo mysql-ds.xml
  7. &lt;?xml version="1.0" encoding="UTF-8"?&gt;
     
    &lt;!-- $Id: mysql-ds.xml,v 1.3.2.3 2006/02/07 14:23:00 acoliver Exp $ --&gt;
     
    &lt;!--  Datasource config for MySQL using 3.0.9 available from:
     
    http://www.mysql.com/downloads/api-jdbc-stable.html
     
    --&gt;
     
    &lt;datasources&gt;
     
    &lt;local-tx-datasource&gt;
     
    &lt;jndi-name&gt;DefaultDS&lt;/jndi-name&gt;
     
    &lt;connection-url&gt;jdbc:mysql://localhost/jboss&lt;/connection-url&gt;
     
    &lt;driver-class&gt;com.mysql.jdbc.Driver&lt;/driver-class&gt;
     
    &lt;user-name&gt;jboss&lt;/user-name&gt;
     
    &lt;password&gt;tucontrasegnia&lt;/password&gt;
     
    &lt;exception-sorter-class-name&gt;org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter&lt;/exception-sorter-class-name&gt;
     
    &lt;!-- should only be used on drivers after 3.22.1 with "ping" support --&gt;
     
    &lt;valid-connection-checker-class-name&gt;org.jboss.resource.adapter.jdbc.vendor.MySQLValidConnectionChecker&lt;/valid-connection-checker-class-name&gt;
     
    &lt;transaction-isolation&gt;TRANSACTION_READ_COMMITTED&lt;/transaction-isolation&gt;
     
    &lt;min-pool-size&gt;5&lt;/min-pool-size&gt;
     
    &lt;max-pool-size&gt;20&lt;/max-pool-size&gt;
     
    &lt;idle-timeout-minutes&gt;0&lt;/idle-timeout-minutes&gt;
     
    &lt;!-- sql to call when connection is created
     
    &lt;new-connection-sql&gt;select 1 as uno&lt;/new-connection-sql&gt;
     
    --&gt;
     
    &lt;!-- sql to call on an existing pooled connection when it is obtained from pool - MySQLValidConnectionChecker is preferred for newer drivers
     
    &lt;check-valid-connection-sql&gt;select 1 as uno&lt;/check-valid-connection-sql&gt;
     
    --&gt;
     
    &lt;!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) --&gt;
     
    &lt;metadata&gt;
     
    &lt;type-mapping&gt;mySQL&lt;/type-mapping&gt;
     
    &lt;/metadata&gt;
     
    &lt;/local-tx-datasource&gt;
     
    &lt;/datasources&gt;
  8. Dentro de la linea de comandos de MySQL ejecutar estas dos lineas de comando:
    • CREATE DATABASE jboss;
    • GRANT ALL PRIVILEGES ON jboss.* TO jboss@localhost IDENTIFIED BY ‘tucontrasegnia’;
  9. Correr jboss y listo.

Twiter @QBit_Mike

Compartir y Disfrutar

  • Facebook
  • Twitter
  • Delicious
  • Digg
  • StumbleUpon

Qbit Mexhico Blog is using WP-Gravatar