Skip navigation
1 2 Previous Next

Nicolai Abruzzese's Blog

20 posts
Este comando listara aquellos compitadores conectados a una red, dado el numero ip:
for ip in $(seq 1 254); do ping -c 1 192.168.0.$ip>/dev/null; [ $? -eq 0 ] && echo "192.168.0.$ip UP" || : ; done
Para montar una imagen iso como si fuese un CD
sudo mount -o loop -t iso9660 /wherever/iso/image/is/image.iso /media/iso/
Para mantener el codigo colapsado, quiero decir una porcion de codigo que involucra varios metodos utilizar las siguientes lineas.
// <editor-fold defaultstate="collapsed">
   Codigo fuente...
// </editor-fold>

 

introducir el comentario para colapsar varias lineas, como grupo de lineas colapsadas

introducir el fin de comentario para collapsar en grupo
         
  • Seam, SeamFramework, error en ejecución de pruebas
  •      
  • Error org.dbunit.dataset.NoSuchTableException: nombreTabla
  •      
  • Se utiliza DBUnit para cargar datos planos a un archivo datos-etc.xml
Solucion:
Eliminar la base de datos de prubeas, volverla a crear
Nicolai Abruzzese

Dependencias maven

Posted by Nicolai Abruzzese Jul 12, 2010
Para listar dependencias maven:
mvn dependency:resolve-plugins
Para que los backups soporten acentos es necesario introducir algunos  parametros a la linea de comando de backypo de mysql
mysqldump --no-create-db --no-create-info --complete-insert --default-character-set=utf8 nombreBaseDeDatos > /var/www/mysql-daily-`date +%Y%m%d-%H%M`.sql
Esto generará un archivo llamado:  /var/www/mysql-daily-2010-01-01-1400.sql  donde los numero al  final son la fecha y hora en que se ejeuto el bakcup, este archivo  tendra como caracteristica el soporte para caracteres especiales en  español
Para evitar que el servidor JBosss AS 4.2.2 entre en permgen o acabe con la memoria se puede utilizar el siguiente parámetro de Java Opts en el run.con o run.sh, a continuación la línea dentro del archivo mencionado en rojo:
# Force IPv4 on Linux systems since IPv6 doesn't work correctly with jdk5 and lower if [ "$linux" = "true" ]; then JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true -XX:+AggressiveHeap -XX:MaxPermSize=520m -Xms1024m -Xmx1024m -XX:+UseParallelGC" fi
Para este proposito utilizar el siguiente comando desde consola:
mysqldump –no-create-db –no-create-info –complete-insert erplocal >  myerp.sql
Este comando solo realizara la copia de los datos de las tablas, asi tambien respetara las columnas de estas, eso quiere decir que si se cambia la posicion de una columna de una tabla, no habran problemas al momento de cargarla.
Si se quiere eliminar una tabla pero las referencias de integridad referencial interfieren en el objetivo utilizar las siguientes instrucciones dentro de mysql:
mysql> SET foreign_key_checks = 0;
mysql> drop table ...
mysql> SET foreign_key_checks = 1;
Nicolai Abruzzese

SSH Ubuntu

Posted by Nicolai Abruzzese Mar 31, 2010
Si quieres conectarte a traves de SSH a un computador y este te devuelve error, asegurate de instalar el servidor ssh asi:
> sudo aptitude install openssh-server

Despues podras utilizar los comandos ssh, scp, sftp para copiar por red.
Fission, es un complemento a FireFox que simula la carga o barra de estado detras de la barra de direcciones, estilo Safari de la MAC, seguir el link Omnibar, este complemento com bina la barra de busqueda con la de direcciones, simulando el mejor estilo del navegador Chrome, seguir el link.
Para entender como capturar el estado de las peticiones en Ajax y agregar una imagen tipo: cargando....  http://www.javabeat.net/tips/89-use-a4jstatus-to-display-status-of-the-reque.html
Nicolai Abruzzese

Eventos Richfaces

Posted by Nicolai Abruzzese Oct 15, 2009
Componentes Richfaces, marcados con el atributo 'event':
<a4j:support event="onviewactivated" reRender="ciudadNacimientoDecorate" id="c169"  ajaxSingle="true"/>
<rich:contextMenu event="oncontextmenu" attachTo="pic" submitMode="none">  <a4j:support event="onlistchanged" reRender="toolBar" />  <rich:componentControl event="onRowClick" for="menu" operation="show"

Articulo Desactualizado

Esta configuracion es necesaria en modo local para evitar que los acentos y otros caracteres no se desplieguen de forma equivocada.

Configurar char set de MySQL

Configurar char set de MySQL  /etc/mysql/my.cnf
[client]
default-character-set = utf8

[mysqld]
skip-character-set-client-handshake
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8

[mysqldump]
default-character-set = utf8

[mysql]
default-character-set = utf8

Verificar:

mysql> shwo variables like 'char%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | latin1                     |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

#Then set charset
mysql>set character_set_database=utf8
mysql> show variables like 'char%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
Para evitar permgen y que el IDE ralentezca, cambiar el archivo:  HOME/netbeans6.7/etc/netbeans.conf  la linea siguiente:
netbeans_default_options=" -J-Dcom.sun.aas.installRoot=\"/home/nicolai/Apps/SUNWappserver\" -J-client -J-Xss2m -J-Xms64m -J-Xmx786m -J-XX:PermSize=64m -J-XX:MaxPermSize=300m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled --fontsize 9"