Instalar Tomcat 6 en Debian

Para poder trabajar con Java mediante un navegador necesitamos contar con un servidor que pueda atender nuestras peticiones, por esta razón instale Tomcat, los pasos detallados a continuación fueron realizados tanto en servidores reales como en maquinas virtuales.

Estos pasos estan detallados para una instalación en un equipo con Linux, para instalar Tomcat en Windows, bastará con bajar el instalador para Windows y ejecutarlo, seguir las instrucciones y lo tendremos listo.

Algo que es importante destacar que para instalar Tomcat, en cualquier a de sus versiones, es necesario tener instalado el JDK de Java.

#apt-get install sun-java6-jdk

Una vez instalado el JDK hay que descargar Tomcat, eso lo hacemos desde el página oficial buscamos la version 6 por ejemplo y la descargamos, por ejemplo con el siguiente comando:

#wget http://apache.rediris.es/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26.tar.gz

Se descomprime y podemos moverlo a: /opt o puede ser en /usr, depende  de cada uno:

#tar -xvzf apache-tomcat-6.0.26.tar.gz
#mv apache-tomcat-6.0.26 /opt

Ahora creamos un script en /etc/init.d

#gedit /etc/init.d/tomcat

El script contiene lo siguiente:

# Tomcat auto-start

#

# description: Auto-starts tomcat

# processname: tomcat

# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid

export JAVA_HOME=/usr/lib/jvm/java-6-sun

case $1 in
start)
sh /opt/apache-tomcat-6.0.26/bin/startup.sh
;;
stop)
sh /opt/apache-tomcat-6.0.26/bin/shutdown.sh
;;
restart)
sh /opt/apache-tomcat-6.0.26/bin/shutdown.sh
sh /opt/apache-tomcat-6.0.26/bin/startup.sh
;;
esac
exit 0

Despuésdebemos dar permisos de ejecución a ese script, con el siguiente comando:

chmod 775 /etc/init.d/tomcat

Este script permitira una vez terminada la configuración poder iniciar, parar o reiniciar el servicio, ejecutando el tipico /etc/init.d/… start/stop/restart

Añadimos el script al arranque del sistema:

cd /etc/init.d/
update-rc.d tomcat defaults 99

Y una vez esto ya tenemos instalado y configurado Tomcat para que arranque desde el inicio.
Para acceder a Tomcat lo hacemos accediendo al puerto 8080, por ejemplo: http://localhost:8080

Montar y desmontar /tmp al vuelo con exec/noexec

Habilitar exec en /tmp y /var/tmp
mount -v -o remount,exec /tmp
mount -v -o remount,exec /var/tmp
Volver a securizar /tmp y /var/tmp
mount -v -o remount,noexec /tmp
mount -v -o remount,noexec /var/tmp

1º Concurso Canino de Perros sin raza y mejor de raza.Dom 27 Junio/10 Cordoba

Todos los beneficios iran destinados a CIMA,Comision Investigadora contra el maltrato animal.

Lugar: Parque de La Victoria,Kiosko de la musica. 14005 Cordoba.

Inscripciones a partir de las 9:00.  Comienzo de Juicios 12:00.

Exhibicion a las 10:30h.

Paella  a las 15:00h.Comida y bebida fria durante todo el dia.

Juicios finales y entrega de trofeos a las 16:00h.

Patrocina: Ayuntamiento de Cordoba, Maxima

Jueces:  Alberto Barra(veterinario),MªJose Delgado(veterinaria) y Manuel Monsell(Director de AdiestramientoCordoba).

Invitados: Canal Sur TV,Diario Cordoba,Onda Mezquita,TVM,ABC,El dia de Cordoba.

Residencia canina en Córdoba

Tomografía Eléctrica

La Tomografía eléctrica es un método de resistividad multielectródico, basado en la modelización 2-D de la resistividad del terreno mediante el empleo de técnicas numéricas (elementos finitos o diferencias finitas). Destacar que actualmente se está avanzando en la modelización 3-D. De uso generalizado tanto en Europa como en EE.UU, en la resolución de un amplio abanico de problemas ingenieriles e hidrogeológicos, en España continúa siendo una técnica poco extendida y conocida bajo el nombre genérico de Tomografía eléctrica.
No obstante destacar que en la bibliografía anglosajona, se distinguen dos nomenclaturas en función de la disposición de los electrodos en el terreno: “Electrical imaging” en el caso que se dispongan en superficie, o “Electrical tomography” si se hallan en el interior de sondeos elétcricos verticales.

Reparar y Optimizar todas las bases de datos de mysql

Para ello utilizaremos la herramienta mysqlcheck de mysql con el siguiente código:
mysqlcheck -A -o –auto-repair -uadmin -p
Esto comprobará la integridad de todas las tablas mysql, las reparará en caso de estar dañadas y además las optimizará.

Socialengine – evitar que se registren menores de edad

La forma de evitar que en SocialEngine se registren menores de edad es editanto –> include/class_field.php

Nota: Esto cambiará los años disponibles en el campo fecha de nacimiento…

Buscamos este código:
// CONSTRUCT YEAR ARRAY
$year_array = Array();
$year_count = 1;
$current_year = $datetime->cdate(“Y”, time());
$year_array[0] = Array(‘name’ => “581″, ‘value’ => “0″, ‘selected’ => “”);
for($y=$current_year;$y>=1920;$y–) {
if($year == $y) { $selected = ” SELECTED”; } else { $selected = “”; }
$year_array[$year_count] = Array(‘name’ => $y,
‘value’ => $y,
‘selected’ => $selected);
$year_count++;
}

y cambiamos lo que aparece en negrita:

// CONSTRUCT YEAR ARRAY
$year_array = Array();
$year_count = 1;
$current_year = $datetime->cdate(“Y”, time());
$year_array[0] = Array(‘name’ => “581″, ‘value’ => “0″, ‘selected’ => “”);
for($y=$current_year-18;$y>=1920;$y–) {
if($year == $y) { $selected = ” SELECTED”; } else { $selected = “”; }
$year_array[$year_count] = Array(‘name’ => $y,
‘value’ => $y,
‘selected’ => $selected);
$year_count++;
}

Lan Party gratuita en Córdoba

La asociación juvenil Akibakei organiza una Lan Party para sus socios en la Casa de la Juventud de Córdoba. La fecha prevista es el 26 de Marzo de 2010 en la que CordoByte Informática colaborará aportando la infraestructura de red y servidores. El horario es de 18:30 a 23:30.

Configurar correo gmail y google apps en outlook

Los datos de configuración para IMAP:

  • servidor de correo entrante IMAP –> imap.gmail.com
  • servidor de correo saliente SMTP   –>smtp.gmail.com
  • nombre de usuario de la cuenta    –> usuario@dominio.com
  • contraseña –> tucontraseña
  • Cerciorarse de que está habilitada la opción “el servidor de correo saliente requiere autentificación”
  • En opciones avanzadas seleccionar SSL tanto en correo entrante como en saliente y cambiar los puertos: 993 para IMAP y 465 para SMTP

Para configurarlo vía POP3:

  • servidor de correo entrante IMAP –> pop.gmail.com
  • servidor de correo saliente SMTP   –>smtp.gmail.com
  • nombre de usuario de la cuenta    –> usuario@dominio.com
  • contraseña –> tucontraseña
  • Igualmente cerciorarse que esté habilitada la opción “el servidor de correo saliente requiere atentificación”
  • En opciones avanzadas seleccionar SSL tanto en correo entrante como en saliente y cambiar los puertos: 995 para POP3  y 465 para SMTP

Adaptación de una web a las leyes LOPD y LSSICE

Con la entrada en vigor de la Ley de Servicios de la Sociedad de la Información y de Comercio Electrónico (LSSICE, Ley 34/2002 de 11 de julio en vigor desde octubre de 2003) y la Ley Orgánica de Protección de Datos (LOPD, Ley 15/1999 de 13 de diciembre, de Protección de Datos de Carácter Personal), es que los propietarios de páginas Web o portales comerciales deben cumplir con una serie de requisitos específicos para no ser sancionados por el organismo regulador: la Agencia Española de Protección de Datos (AEPD).
Las consecuencias de su incumplimiento conllevan a sanciones ya no sólo son administrativas, sino que además de ellas se pueden derivar responsabilidades civiles, penales y laborales. Leer el resto de esta entrada »

Copias de seguridad cumpliendo la LOPD

La LOPD nos obliga a todas las empresas a tener una copia de seguridad de los datos de nuestros clientes en un lugar externo a la empresa.  Esto es por ley y no podemos hacer nada al respecto para no hacerlo. Proponemos un sistema económico y sencillo para poder cumplir la ley, para empresas pequeñas o con necesidad de guardar no demasiados datos.

La idea de llevar copias externas es muy buena, pero tiene un problema bastante importante, y es que si nos llevamos un disco con nuestra información, siempre lo podemos perder o nos lo pueden robar, con lo que “el ladrón” puede robarnos todo nuestro trabajo de años.

Presentamos la Caja Externa con lector de huella dactilar Staray S225-1S-B2