>

01 junio 2012

Scheduler o Programador de tareas en Java

Hoy posteo un pedacito de código de esos que suelo utilizar de vez en cuando para ejecutar en background tareas que se deben de realizar a horas intempestivas sin que moleste a nadie . Se trata de un programador de tareas o scheduler utilizando la clase Executors del paquete java.util.concurrent para versiones iguales o superiores 1.5 de java.

public class Schedule {

private ScheduledExecutorService programador;
private long tiempoRetardo;
private long tiempoEjecucion;
private long tiempoParada;

private static final int NUMERO_THREADS = 1;
private static final boolean PUEDE_PARAR_TAREA_SI_EJECUTA = false;

public static void main(String[] args) {
System.out.println("Inicio de main del proceso");
Schedule execute = new Schedule(3, 1, 20);
execute.activaProcesoYPara();
System.out.println("Fin del main del proceso");
}

/**
* Constructor
* @param tiempoInicial
* @param tiempoEjecucion
* @param tiempoParada
*/
public Schedule(long tiempoRetardo, long tiempoEjecucion, long tiempoParada) {
this.tiempoRetardo = tiempoRetardo;
this.tiempoEjecucion = tiempoEjecucion;
this.tiempoParada = tiempoParada;
programador = Executors.newScheduledThreadPool(NUMERO_THREADS);
}

/**
* Metodo que activa el programador
* el proceso se ejecutara 17 veces(contador = 17) ya que hay
* un retardo de 3 segundos. El proceso de parada tiene un ejecucion de 20
* segundos.
*/
public void activaProcesoYPara() {
Runnable ejecucionTarea = new EjecucionTarea();
ScheduledFuture programadorTareaFutura = programador.scheduleWithFixedDelay(ejecucionTarea, tiempoRetardo,
tiempoEjecucion, TimeUnit.SECONDS);
Runnable paradaProceso = new PararTarea(programadorTareaFutura);
programador.schedule(paradaProceso, tiempoParada, TimeUnit.SECONDS);
}

/**
* Clase que se utiliza para la ejecucion de la tarea
*/
private static final class EjecucionTarea implements Runnable {
/**
* Variable contador
*/
private int contador;

/*
* (non-Javadoc)
* @see java.lang.Runnable#run()
*/
public void run() {
++contador;
System.out.println("valor del contador " + contador);
}
}

/**
* Clase que se utiliza para parar la tarea que se ejecuta en el
* {@link ScheduledFuture}
*/
private final class PararTarea implements Runnable {
private ScheduledFuture programadorFuturo;

/**
* Constructor.
* @param programadorTareaFuturo
*/
public PararTarea(ScheduledFuture programadorTareaFuturo) {
programadorFuturo = programadorTareaFuturo;
}

/*
* (non-Javadoc)
* @see java.lang.Runnable#run()
*/
public void run() {
System.out.println("Parando la tarea");
programadorFuturo.cancel(PUEDE_PARAR_TAREA_SI_EJECUTA);
programador.shutdown();
}
}

}

22 mayo 2012

WAS(websphere) y el charset encoding utf-8

Si quieres que tu servidor websphere( o máquina virtual java) codifique en utf-8 deberás configurar el -Dclient.encoding.override= utf-8  o en ISO-8859-1 -Dclient.encoding.override=ISO-8859-1

17 mayo 2012

Comparar Fechas en Java

Como comparar fechas en java desde una fecha inicial, una final y la actual:

Date fechaHoy = new Date();
if (fechaHoy.after(fechaIni) && fechaHoy.before(fechaFin) ||
     isSameDay(fechaHoy, fechaIni) || isSameDay(fechaHoy, fechaFin)) {
     return true;
}

private static boolean esMismoDia(Date fecha1, Date fecha2) {
        if (fecha1 == null || fecha2 == null) {
            throw new IllegalArgumentException("Las fechas no pueden ser null");
        }
        Calendar cal1 = Calendar.getInstance();
        cal1.setTime(fecha1);
        Calendar cal2 = Calendar.getInstance();
        cal2.setTime(fecha2);
        return isSameDay(cal1, cal2);
    }
private static boolean esMismoDia(Calendar cal1, Calendar cal2) {
        if (cal1 == null || cal2 == null) {
            throw new IllegalArgumentException("Las fechas no pueden ser null");
        }
        return (cal1.get(Calendar.ERA) == cal2.get(Calendar.ERA) && cal1.get(Calendar.YEAR) == cal2.get(Calendar.YEAR) && cal1.get(Calendar.DAY_OF_YEAR) == cal2.get(Calendar.DAY_OF_YEAR));
    }

13 mayo 2012

Inicializar una constante del tipo Map-HashMap(HasMap)

Seguro que alguna vez has necesitado inicializar un hasmap desde tu aplicacion java, aqui os dejo un  snippet

private static final Map CONSTANT_MAP = Collections
.unmodifiableMap(new HashMap() {
{
put(1, "one");
put(2, "two");
}
});

08 diciembre 2011

De cena en Casa Pardo A Coruña

Aprovechando que Casa Pardo está de jornadas de caza nos fuimos de cenita, como siempre el trato y el servicio un 10(por eso considero que es el mejor) .

El menú(30 euros/pers) se compone de :
  • Hígado de pato marinado.
  • Salteado de setas(Boletus y Niscalos) acompañados de jamón iberico y huevo casero.
  • Ensalada templada de perdiz con verduras
  • Solomillo de venado y puré de castañas
  • Flan de moras con culis de frambuesa
  • Petit fours
  • Café
  • Bebida a parte



C/ NOVOA SANTOS, 15, 15006 A Coruña
981 28 00 21

25 septiembre 2011

Añadir(Add) Certificado Websphere(WAS) al IHS(apache)

Si tenemos integrado el IHS con el Was y necesitamos añadir el certificado al ihs lo que deberemos hacer es:
Extraer el certificado personal por defecto del WAS:
  1. Entra en Administrative Console de was.
  2. Selecciona Security SSL certificate and key management Key Stores and certificates.
  3. Selecciona NodeDefaultKeyStore para instalacion unica de servidor o CellDefaultKeyStore para un cluster.
  4. Pulsa Personal Certificates, selecciona el checbox por defecto y extrae el certificado, déjalo en formato Base64.
  5. Ya tienes el certificado en la ruta especificada con extensión arm.
Instalarlo en el IHS :
  1. Tenemos que localizar el fichero *.kdb. Vamos al fichero httpd.conf y buscamos la linea donde aparece la configuración del plugin-cfg.xml, ahí nos dirá el directorio donde esta nuestro almacen de certificados(plugin-key.kdb).
  2. Una vez que tenemos localizado el fichero lo abrimos con el programa ikeyman y le añadimos el certificado que extrajimos del websphere enPersonal Certificates/Signer Certificates . Si os pide contraseña la por defecto es "WebAS".
  3. Reiniciamos el IHS.
Con esto ya debería estar funcionando la conexión certificada entre was y ihs.

20 septiembre 2011

POR QUÉ TRABAJO EN AGOSTO

Yo soy rebelde porque el curro me hizo así. Llevaba 25 años de secretaria en una multinacional y, de repente, compran una red social y me trasladan de un día para otro. Eso o la prejubilación, me dicen. A mí, que tengo 60 y, vale. Soy una pionera nata. Así que me he reciclado. A la fuerza ahorcan.

El primer sofoco fue ver a mi jefe. Tiene 28 años y se llama Prometeo, te lo prometo, hay padres para matarlos. Lo ves y te dan ganas de darle un euro para que coma algo. Pero se ha inventado él solo este chiringuito que nos da de comer a mí, a él, y a otros 150. Un cerebrito, el niño. Luego están los otros, y las otras. ¡Qué cuadros!, con esos pelos y esas barbas que ellos parecen extras de La vida de Bryan y ellas las que gritan la lapidación. Y yo, la madre que los parió a todos.

Cuando entré era el último mono. Me llamaban de usted, me marginaban. Pero yo resistía, todo menos permitir que unos niñatos me empujen a la prejubilación. Decidí RENOVARME. Fui a Bershka, pillé todo lo de la XXL, lo pasé por la "Singer" y me hice unos estilismos que los tengo a todos los de la oficina muertos. Serán nativos digitales, pero les falta perspectiva.

Lo del mes pasado les parece una antigualla y lo de hace 30 años el colmo del estilo. Mi último pelotazo son unas gafas de mi madre que me he graduado para vista cansada. ¡Flipan con ellas!. Vintage, las llaman. En mi época la vendimia era otra cosa.

Se las meto dobladas. Llevo el iPhone al cuello como la cruz el exorcista: los neutraliza. Solo sé llamar y contestar, pero cuela. Esto es anarquía y no la CNT. Ahora estoy superintegrada. Hasta le he cogido el gusto a eso del Red Bull de la máquina. Sabe a Bisolvón, pero me tomo tres al día, como el jarabe. Para marchosa, yo.

Por Navidad me invitaron al Plasty, un local de culto. Mi madre me dijo: "Si vas a salir con los compañeros, ponte el visón, que viste más". Pobre, su reino ya no es de este mundo, el visón. Acabamos en un piano-karaoke del año de la tos, pero ellos lo han descubierto hace poco y creen que es moderno, yo callada, ¡déjalos que disfruten!.

Eso sí, tanto estilismo y "fashion" me agota. Por eso trabajo en agosto. Así tengo dos meses de vacaciones. El mío y el que estoy sin verlos, a mi aire. Por fin he podido sacar a desfilar mis trajes chaqueta y tengo al portero loco. "Eso es una real hembra", me suelta hoy Luciano, un chico de mi edad que no está acostumbrado a este look.

Los modernos están unos en Formentera y otros en Vietnam, no tienen término medio. Oficialmente yo voy a San Juan de Luz, que es "vintage",porque si se enteran que realmente me voy a San Juan, de Alicante, me jubilan sí o sí.

"Moderna por contrato" LUZ SÁNCHEZ-MELLADO 18/08/2010
Vía El Pais

13 agosto 2011

Como saber la ip de un usuario de un webservice ( web service)

Para saber que ip te llega utiliza este código en la parte del servidor :

HttpServletRequest httpReq = (HttpServletRequest) MessageContext.getCurrentContext().getProperty(
HTTPConstants.MC_HTTP_SERVLETREQUEST);

//devuelve la ip del cliente
String ip = httpReq.getRemoteAddr();

//devuelve el header del cliente
String browser = httpReq.getHeader("User-Agent");

25 diciembre 2010

Feliz Navidad y felices fiestas

Os deseo a todos los que leéis mi blog asiduamente como a los que no, unas Felices Fiestas.
Espero tener un ratito para publicar unos cuantos posts que tengo en el tintero desde hace tiempo, alguno de Vignette y sobre Was.

07 noviembre 2010

Elimina los duplicados en el ArrayList de java

//Elimina los duplicados en el arraylist
ArrayList listaFinal = new ArrayList();
HashSet h = new HashSet(listaFinal);
listaFinal.clear();
listaFinal.addAll(h);

17 agosto 2010

de ResourceBundle a Properties en java (ResourceBundle to Properties java)


package gl.jnovo;

import java.util.Enumeration;
import java.util.Properties;
import java.util.ResourceBundle;

public class ResourceBundleToProperties {

  public static void main(String[] args) {
    Properties genericProperties = new Properties();
    ResourceBundle bundle = ResourceBundle.getBundle("dsx");
    Enumeration claves = bundle.getKeys();
    while (claves.hasMoreElements()) {
      String clave = (String) claves.nextElement();
      String valor = bundle.getString(clave);
      genericProperties.put(clave, valor);
    }
  }

}

04 julio 2010

Contaminación de la Ria de Vigo (Ecologistas en Acción)

Pego un informe sobre la contaminación en la Ría de Vigo (a ver si los "politicos" hacen algo para solucionarlo):

El alto nivel de contaminación es otro de los graves
problemas que afectan a la ría de Vigo. Las depuradoras
actuales, más que mejorar, están a degradar la
calidad de las aguas con niveles muy superiores a los
permitidos por la ley. El desastroso estado de la red
de saneamiento hace rebosar todos los aliviaderos del
litoral, produciendo enormes concentraciones de coliformes
que se suman a las ya altas concentraciones
de metales pesados, cloribifenilos e hidrocarburos.
Ecologistas en Acción denuncia que esta situación se
reproduce en la práctica totalidad de las rías de galicia,
siendo la ría de vigo su máximo esponente, lo que
pone en serio peligro al sector marisquero de galicia
debido, a la capacidad y naturaleza de filtración del
agua de los moluscos de interés marisquero.
La inversión más importante se produjo en la instalación
que más contamina: la depuradora del Lagares.
Los 22,5 millones que ha requerido, pasarán a la historia
cuando se cierre y dé paso a la nueva planta que se
hará en el mismo lugar. Mientras tanto, sigue librando
la friolera de 166 millones de litros contaminantes al
día (44 de ellos sin ningún tipo de tratamiento).
La segunda obra más cara fue la depuradora de Teis
(10,2 millones), que tiene tratamiento terciario pero
que tampoco funciona correctamente y suelta coliformes,
según reconocen los técnicos de Aguas de
Galicia. Le siguen el saneamiento integral de Moaña
(8,7), el del fondo de la ría (7,3 millones), donde hay
niveles de plomo elevados, el saneamiento integral
de Gondomar y el río Miñor (7,1) y la ampliación de
colectores y la depuradora de Nigrán (7,1).

Más información AQUI

16 abril 2010

Las medidas económicas de la crisis del 85

Me ha llegado a las manos un documento muy interesante sobre las medidas económicas que tomo el gobierno español en 1985 en plena crisis con Miguel Boyer como ministro de economía, lo extraño es que parecen contrarias a las que toma el gobierno actual, las dejo por aquí como un documento interesante.

  1. Baja el impuesto de la renta.
  2. Disminuyen las retenciones a cuenta.
  3. Mayor desgravación por compra de vivienda.
  4. Deducción cuando trabajan ambos cónyuges.
  5. Libertad de horarios comerciales.
  6. Mayores facilidades a la inversión extranjera.
  7. Menores transferencias a las empresas públicas.
  8. Se reduce el gasto público.
  9. Bonificaciones en las cuentas sociales por empleo de jóvenes.

Estas fueron las más importantes de un paquete más extenso.

¿Tan diferente es la economía española para tomar medidas tan contrarias?

16 marzo 2010

Qué hay detrás de la subida del IVA, 18%

Pues posiblemente financiar a las empresas durante los meses que tienen para recaudar el IVA para el fisco (se paga el IVA cada tres meses y también se pueden aplazar los pagos). A parte de intentar arreglar las arcas del estado español(¿Dónde está el dinero prestado a las entidades financieras po el estado?).
¿Es una buena medida? Pues sinceramente tiene toda la pinta de que va a ser un fiasco porqué al final lo que subirán son los precios de los productos a los usuarios finales: todos nosotros, y claro, siempre con el mismo sueldo, porque en tiempo de crisis los sueldos se congelan, es decir, que nadie se gastará ni un "duro".

Parece un poco sospechoso que antes de que el gobierno dijese que subía el IVA o después que los inversores internacionales se fuesen de España apareciese una campaña publicitaria que reza «Esto solo lo arreglamos entre todos» y cómo no, quién está detrás de esta campaña, pues las Cámaras de comercio y la Fundación Confianza que la conforman entre otras la patronal de las grandes empresas constructoras (Seopan) y un buen número de grandes empresas (Telefónica, Iberia, El Corte Inglés, BBVA, Santander, La Caixa, Caja Madrid, Repsol, Cepsa, Endesa, Iberdrola, Mapfre, Abertis, Mercadona, Indra, Renfe y Red Eléctrica).

Como conclusión pagaremos los platos rotos los mismos de siempre. "España is diferent".

13 marzo 2010

De cena en Casa de Comestibles (A Coruña)

Esta noche pasada he ido por primer vez al restaurante Casa de Comestibles y la verdad que muuuuyyy bien. Es un restaurante pequeñito, ya que solo tiene 5 mesas de cuatro personas y eso hace que cenar sea un gustazo, por fin puedes hablar con tu pareja sin tener que gritar o parecer un sordo.

La comida muy buena, de primero unos buñuelos de bacalao y de segundo un atún rojo con verduritas en wok con salsa de soja, bacalao con muselina de ajo sobre cama de espinacas y piñones . De postre un Torrija de Mango con helado cardamomo y galleta de jengibre, más vino sobre unos 58 eurillos.

Un sitio muy recomendable.

Tiene blog que lo podrás ver aqui, se encuentra en laCalle San José 1 y su tlf. 676.591120.

02 marzo 2010

Porque esto no se arregla entre "todos"

Lo dicho, ya era lo que faltaba, no solo nos joden sino encima hay que ayudarlos, me refiero a la publicidad de «Esto solo lo arreglamos entre todos»
Ya sabeis a trabajar más y cobrar menos como pide CEOE
"José de la Cavada, que esta semana propuso un contrato "sin derechos" para jóvenes. De la Cavada defendió que se trata de un contrato "de inserción" para "sacar de la calle" a los menores de 30 años: un empleo temporal con un sueldo inferior al salario mínimo interprofesional (633 euros al mes), que no tendría indemnización por despido y evitaría al empresario tener que pagar cotizaciones, es decir, que negaría el derecho a paro al trabajador." via cincodias

20 noviembre 2009

Una frase a la gallega

Jorge, yo te defiendo cuando te tengo que defender y no te defiendo si no te tengo que defender. En este caso…. Yo no sé nada.

By Rocio

22 octubre 2009

Como instalar aplicaciones sin certificar en N85 (ver. 30.101)

Hace una semanita "hackee" mi n85 con version 30.101, y la verdad es que fue bastante sencillo ¿Cómo lo hice?, pues de la siguiente manera :

1º Accede a la siguiente página http://cer.opda.cn/en/index.php, registrate y vete a "My Certificate" , aquí pulsa "Apply cer" rellena el formulario y espera a que te genere un certificado para tu movil.

2º Una vez que tengas el certificado en "My Certificate", deberás bajarte la siguiente aplicación HelloOX2 de la siguiente página http://helloox2.com/ bajate la versión HelloOX2 Unsigned que es la versión sin certificar. En la opción "Signing Softs" de la página donde creaste el certificado (Punto 1º) sube el programa HelloOX2 y certificalo.

3º Una vez certificado instalalo en el móvil.

Ya tienes una aplicación que te permite quitar de tu N85 la validación vía certificado

09 junio 2009

La torre de Hercules Patrimonio Mundial(actualizado)



Faltan unos cuantos días para que se sepa si al final la Torre de Hercules será patrimonio mundial.
Desde este humilde blog apoyo para que así sea.

SIIIIIIIIIIIIIIIIIII, YA ES PATRIMONIO MUNDIAL Y AHORA ¿QUÉ?

16 abril 2009

Ordenar un HashMap (HasMap)

Despues de un Post de un lector os dejo como ordenar un HashMap por Key y por Values:
//Ordenar un Map por Key

Map miMap= new HashMap();

miMap.put("2", "valor2");
miMap.put("1", "valor1");
miMap.put("4", "valor4");
miMap.put("3", "valor3");

Map mapOrdenado = new TreeMap(miMap);
Set ref = mapOrdenado.keySet();
Iterator it = ref.iterator();
while (it.hasNext()) {
System.out.println((String)it.next());
}

//Ordenar Map por Valor

HashMap mapResultado = new LinkedHashMap();
List misMapKeys = new ArrayList(miMap.keySet());
List misMapValues = new ArrayList(miMap.values());
TreeSet conjuntoOrdenado = new TreeSet(misMapValues);
Object[] arrayOrdenado = conjuntoOrdenado.toArray();
int size = arrayOrdenado.length;
for (int i=0; i<size; i++) {
mapResultado.put
(misMapKeys.get(
misMapValues.indexOf(
arrayOrdenado[i])
),arrayOrdenado[i]);
}

Iterator it1 = mapResultado.values().iterator();
while (it1.hasNext()) {
System.out.println((String)it1.next());
}
Espero que os sirva.

29 marzo 2009

Covertir un CLOB a String (java oracle)

Os dejo este pedacito de código que convierte un CLOB de oracle a un String:

private
String CLOBToString(CLOB cl) throws IOException, SQLException

{
if (cl == null)
return "";
StringBuffer strOut = new StringBuffer();
String aux;
BufferedReader br = new BufferedReader(cl.getCharacterStream());
while ((aux=br.readLine()) != null)
{
strOut.append(aux);
}
return strOut.toString();
}

15 marzo 2009

Nosotros dando y ellos gastando

El señor Solbes dice que España puede aportar 3000 millones de euros al fondo monetario internacional y después se puede leer que los directivos de AIG se repartirán 100 millones de dolares en primas aún cuando casi la llevan a la ruina.
Si se sigue sin arreglar desde el fondo esta crisis será muchísimo más larga de lo que nos cuentan.

13 enero 2009

Deja las drogas y ponte con un huevo kinder y una radio

Navegaba por ahí y me encontré este post simpático. Vale la pena pararse a leerlo, no solo este, si no también el original. Nos cuenta como engañar a la mente.

01 enero 2009

Feliz Año 2009

Feliz 2009 espero que este año sea muchísimoooooooooooo mejor que el que se fue.

18 septiembre 2008

29 agosto 2008

La Frase

"Da igual. Prueba otra vez. Fracasa otra vez. Fracasa mejor."


Samuel Beckett


Gracias Dolo y Marga.

15 junio 2008

Xml a Object, Object a Xml. Xstream

Hoy hablaré de Xstream, un serializador de xml y viceversa. Con el podemos convertir un objecto a un xml o un xml a un objecto.
Por ejemplo , supongamos que tenemos el siguiente xml que se corresponde con la clase posterior:

< com.jnovo.vgn.fachada.implementacion.vo.usuariovo>
< nombre>
jorge
< /nombre>
< apellido>
Novo
< /apellido>
< /com.jnovo.vgn.fachada.implementacion.vo.usuariovo>

tendremos una clase como esta


package com.jnovo.vgn.fachada.implementacion.vo;

import java.io.Serializable;
import java.util.Map;

/**
* @author Administrador
*
*/
public class UsuarioVO {


private String nombre;
private String apellido;

public void setNombre(String nombre) {
this.nombre = nombre;
}
public void setApellido(String apellido) {
this.apellido= apellido;
}
public String getNombre() {
return nombre;
}
public String getApellido() {
return apellido;
}


}


si llamas a la clase Xstream

UsuarioVO usuario = new UsuarioVO();

XStream xstream = new XStream();

String xml = xstream.toXML(usuario); --->esto te convierte la clase a un xml


UsuarioVO usuario = (UsuarioVo)xstream.fromXML(xml); ----> convierte un xml a un objecto.

espero que os sirva, sobre todo aquellos que utilizais webservices de .Net llamados desde axis que tienen datasources dentro de un campo string.

31 enero 2008

La educación de tus hijos por Emilio Calatayud Pérez

Bea me ha pasado un vídeo sobre una charla que dio Emilio Calatayud Pérez (V Tertulia Educativa-2006) sobre esa "sutil" diferencia entre la educación de los de más de 30 y los niños de hoy y donde puede radicar el problema de la educación en esta sociedad.

18 enero 2008

Accésit Pérez Lugín 2007 a Manuel Rodríguez García

Ayer fue la entrega de los premios Perez Lugín en A Coruña, y el segundo premio se lo llevó una de esas personas que se merecen más de un premio, no solo por lo buen tío que es, sino porque escribe (a mi parecer) muy muy muy bien. Lo gano con un artículo titulado "Los porqués de Oriana"

"Pasados unos minutos, la niña disparó la pregunta: ¿Qué es la vida? Oriana balbuceó unas frases dubitativas, le habló a su sobrina de los árboles que viven y mueren"


Muchísimas Felicidades Manuel Rodríguez García

13 enero 2008

Con Z de Zgae


Hoy me hago eco del impuesto injusto y poco democrático que el gobierno español nos impone a todos los españoles con el canon digital. Pagamos porque todos podemos ser piratas.

Si queréis más información o ver las diferentes iniciativas que hay en la red ir a la página de la "Asociación de Internautas"

Siempre hay más opciones que declarar que todos los españoles pueden ser piratas.

02 enero 2008

Feliz Año 2008

Desearos a todos un

FELIZ AÑO 2008

que tengáis mejor año que el que dejamos.

16 noviembre 2007

Al final la abuela bloguera lo consigue

Al final María Amelia gana el premio BOBs al mejor blog en español.

Enhorabuena "Abuela".

Galicia como potencia bloguera

11 noviembre 2007

Mi nuevo roouter LinkSys WRT54GS

Hace unos meses me compraba un router SMCWBR 14-G2, y estaba contentísimo hasta que lo probé con mis programas p2p favoritos (Azureus, Emule y Ares), fue cuando me di cuenta que ese router wifi no servía para mis propósitos. La utilización del mismo no fue vía wifi sino con conexión de red directa y aun así el router se quedaba totalmente colgado, debido a un problema de memoria que era saturada por las multiples conexiones abiertas que creaba el emule.
Esta situación me llevó a cambiarlo por uno nuevo (estaba hasta las narices tener que reiniciarlo), así que me decidí por un LinkSys y si, esta vez si, que fue una correcta elección, lo puedo tener días y días encendido con el emule con un tope máximo de 2.500 conexiones.Va como un tiro, sin tener que reiniciarlo, así que al final vale la pena gastarse unos eurillos más y no estar sufriendo con cuelgues.

Esto no quiere decir que el otro router sea malo, simplemente que no cubre mis necesidades.

06 noviembre 2007

Logotipo A Coruña 800 Aniversario

Hoy pongo la traducción del un post de Rodrigo Varela Tabuyo sobre porque se hacen las cosas a medias y sin conocimientos.
Rodrigo hace una reflexión sobre la gente que nos manda, gente que sigue pensando que lo de fuera es mejor.
¿Por qué la gente gallega se va fuera de su país a trabajar,cuando es gente con altos conocimientos ?. ¿Por qué se sigue contratando a empresas de fuera de Galicia?.
Os dejo el post que no tiene desperdicio sobre el perfecto análisis del logo.
"
A Coruña v8.00

La ciudad se acerca al 800 aniversario y con esta ocasión el Ayuntamiento estrena logotipo conmemorativo.
¿Es feo? ¿Es bonito? ¿Es adecuado…?

A Corunha 800 aniversario empresa de valencia

En mi opinión. el Ayuntamiento escogió un logo que no tiene personalidad. Si querían algo moderno e "impactante",
acabaron en el web 2.0 style (deberían añadirle un icono de "technorati this").

Y ese "a" amarillo como un sol y el azul claro del mar Mediterráneo, que en la Coruña es de color del plomo me lleva a otras latitudes.

La tipografía redondeada es como las dunas de Riazor, los tejados ondulados de uralita, el perfil suave y sereno de su costa o la calma del puerto y de la industria pesada en los polígonos industriales.

Hubo criticas porque la empresa ganadora del concurso es de Valencia.
Creo que mal supieron transmitir nuestra esencia, pero ellos poca culpa tienen. ¿No hubo diseños gallegos que nos retratasen mejor? seguro que si, talento hay.

El problema del talento es que choca contra tanto político que tenemos, que en la búsqueda de la modernidad se olvidan que para caminar hacia delante es preciso el pie que se queda detrás. "

Aquí hay una discusión más técnica sobre el tema

03 noviembre 2007

Un blog gallego en Premios BOB's

Me he encontrado con una grata sorpresa al enterarme que un blog gallego estaba entre los 10 primeros Premios BOB's en la categoría de Mejor blog en habla hispana. Este es el blog
http://amis95.blogspot.com/ y supongo que lo conocéis porque hace unos meses salió en todos los medios, ya que la blogera tenía 95 años.
Espero que gane y que el año que viene haya otro blog gallego nominado.

Por cierto mucha suerte a María Amelia espero que gane.

19 octubre 2007

Categorias en blogger mediante etiquetas

Digamos que los que no han actualizado la plantilla al nuevo sistema de blogger pueden generar un sistema de categorías dentro de lo que cabe bastante útil.
La forma es muy sencilla y es utilizando los tags o etiquetas que el nuevo sistema blogger te permite asignar a las entradas nuevas o a las que ya tenías antes.
Por ejemplo, si a una entrada o post le asignas una categoría de "cocina" podrás acceder a esa categoria yendo a la siguiente url http://unpoquitindetodo.blogspot.com/search/label/cocina, por lo que lo único que queda por hacer es una nueva sección (en mi caso en la columna derecha) donde haré referencia de la forma anterior a todos los tags

04 septiembre 2007

Ordenar un List de Objectos mediante Comparator

Si tenemos un List de objectos de la clase tipo ClaseA:

public class ClaseA{
private String titulo;
private Date fechaDate;


public long getFechaLong() {
return fechaDate.getTime();
}
public void setFechaLong(long fechaLong) {
this.fechaLong = fechaLong;
}
}

y lo que queremos es ordenar ese List por un campo de la clase deberemos crear un método estático final java.util.Comparator como el que pongo debajo, la ordenación se hace por el campo fechaDate del tipo java.util.Date


public static final Comparator COMPARA_FECHAS_ClaseA = new Comparator() {

public int compare(Object o1, Object o2) {
if (o1 == o2 || !(o1 instanceof ClaseA ) || !(o2 instanceof ClaseA )) {
return 0;
} else {
ClaseA r1 = (ClaseA) o1;
ClaseA r2 = (ClaseA ) o2;
long date1 = r1.getFechaLong();
long date2 = r2.getFechaLong();
return date1 <= date2 ? ((int) (date1 >= date2 ? 0: 1)): -1;
}
}
};

este método lo metemos en nuestra clase ClaseA quedando como aparece debajo:


public class ClaseA{
private String titulo;
private Date fechaDate;


public long getFechaLong() {
return fechaDate.getTime();
}
public void setFechaLong(long fechaLong) {
this.fechaLong = fechaLong;
}

public static final Comparator COMPARA_FECHAS_ClaseA = new Comparator() {

public int compare(Object o1, Object o2) {
//comprueba si los objectos que le llegan son del tipo de la clase
if (o1 == o2 || !(o1 instanceof ClaseA ) || !(o2 instanceof ClaseA )) {
return 0;
} else {
ClaseA r1 = (ClaseA) o1;
ClaseA r2 = (ClaseA ) o2;
long date1 = r1.getFechaLong();
long date2 = r2.getFechaLong();
// realiza las operaciones de comparación entre las fechas de las clases o1 y o2
return date1 <= date2 ? ((int) (date1 >= date2 ? 0: 1)): -1;
}
}
};
}

Para poder utilizar la ordenación solo hay que llamar al método de la siguiente forma:

List listClasesA= new ArrayList();
// aquí introducirías todos los objectos ClaseA

//Esta es la parte que ordena ese List
Collections.sort(listClasesA, ClaseA.COMPARA_FECHAS_ClaseA);


espero que os sirva ;-)

26 agosto 2007

Cocinalia cambia

La web de Fini "Cocinalia" cambia el diseño de su web y su dominio, dejando el hospedaje de blogger. Desde un poco de todo le deseo una buena andadura y que nos siga deleitando con su bueno gusto culinario.

01 agosto 2007

La Voz de Galicia pierde los enlaces

Pues es cierto, "La Voz de Galicia" ha perdido todos los enlaces a su anterior web, ahora mismo no se puede recuperar ninguna información que google (buscadores) haya indexado durante estos últimos años de la web de La Voz de Galicia. Es incomprensible como no pensaron en que si sustituían la web antigua, toda la información almacenada por los buscadores se iba a perder y por consiguiente perderán todo el posicionamiento en los mismos.
¿Se trata de una estrategia o de una mal análisis del cambio de web ?.

Si queréis probar lo que aquí se plantea pulsar en este link y después seleccionar la sección de "A Coruña"

31 julio 2007

Tomcat a través de un proxy

Para poder utilizar el tomcat a través de un proxy hay que modificar el fichero %CATALINA_HOME%/conf/catalina.properties añadiendo o modificando las siguientes lineas :

http.proxyPort=puerto(el puerto de tú servidor proxy);
http.proxyHost=ipProxy(la dirección ip de tú proxy);

guardas el fichero y reinicias el tomcat. Ahora tomcat pasará por el proxy.

24 julio 2007

El secuestro de la revista El Jueves

Como muchos blogs en internet me hago eco del secuestro de la revista el Jueves.
La verdad es que hay poco que comentar.


El Jueves


18 julio 2007

Encuesta TI

En referencia al post anterior os dejo una web aqui para realizar una encuesta sobre lo que se cobra en las T.I., si la realizáis os agradecería que fueseis lo mas sinceros posibles ya que es un buen baremo para saber como está realmente el mercado. Otro tema interesante que desarrollaré en otro post es "¿porqué no se dice cuanto cobras , entre los compis de trabajo?", esto sí que sería un buen control del mercado laboral en tú empresa.

12 julio 2007

¿ Me equivoqué de profesión ?

Tal y como dice el título del post, empiezo a creerme que me he equivocado de profesión. Normalmente intento introducir nuevos posts en el blog basados en ideas propias, pero hoy voy a hacer referencia a tres posts :
El primero nació en el 2005 y es este , en esas fechas aun creía en mi profesión.
A día de hoy y después de leer los siguientes posts : post1 de Ricardo Galli,
post2 de Enrique Dans y con una trayectoria profesional de casi 9 años en las TI, casi me atrevo a decir que mi profesión/hobby no ha sido la mejor elección. Eso si, espero que por lo menos poco a poco cambien las cosas en España y sobre todo en Galicia, aunque viendo post como este en que la motivación de un programador es poseer una "tv lcd de 24 pulgadas" o "un buen hardware para su uso y un buen problema para resolver que involucre el uso de una nueva tecnología o algunos algoritmos interesantes, y sobre todo, que no lo molesten con cosas nimias cono juntas cada día o crear documentación", mal va la cosa, y el futuro de esta profesión.

11 julio 2007

Relaciones entre noticias en La Voz de Galicia

Hoy por la mañana sobre esta hora ;-) , me encontré con una noticia que a simple vista no me decía mucho, pero fijándose bien tiene su miga, ya que me hizo plantear la siguiente pregunta: ¿Cómo La Voz de Galicia relaciona una noticia con otras noticias que tratan del mismo tema ?. Al final no puede sacar una conclusión razonable si suposiciones , pero nada reseñable.
Aquí os dejo el enlace de la noticia y un "pantallazo" de la misma por si deciden eliminar la relación.

03 julio 2007

Seguridad versus diseño en la web

El otro día leyendo la sección tecnológica de la voz llegue a "Participa: Recomienda una web gallega" , hasta aquí todo normal, incluso me parece una buena iniciativa para conocer las webs que hay en Galicia, pero profundizando en los links que la gente iba introduciendo a modo de comentarios me encontré este "post", que hace referencia a la web oficial del concello de cea y que exalta las virtudes " dinámicas del diseño y su constante innovación ". Lo alucinante fue cuando me puse a mirar el código fuente de la web (por eso de como estaba diseñada) y me encontré con que para loguearse en la misma ,se hace mediante javascript, por lo que los usuarios y las passwords están en claro y cualquiera las puede utilizar.
Ya veis, aunque el cliente final lo que le importa es lo que se ve (diseño), no solo eso es importante en una web, ya que muchas veces se exponen datos privados que tienen mucha más importancia que el diseño de la misma. Lo ideal es que tanto el diseño como la programación se complementen.

01 julio 2007

Ranking de las mejores empresas en España 2007

El otro día ví publicado en la web de Merco el ranking de la empresas mejor valoradas en España por sus trabajadores y por su política de RRHH (Recursos humanos)y me llamó la atención que la primera fuera española.
Aquí os dejo la web

28 junio 2007

Como recorrer un HasMap en java(HashMap)

Hace unos meses añadí un post en el que explicaba como ordenar un array, hoy publico como
se muestran los valores de un HashMap. Espero que os sirva.

HashMap hashMap = new HashMap();

hashMap.put("1","valor1");
hashMap.put("2","valor2");
hashMap.put("3","valor3");

Iterator it = hashMap.entrySet().iterator();
while (it.hasNext()) {
Map.Entry e = (Map.Entry)it.next();
System.out.println(e.getKey() + " " + e.getValue());
}

Actualizacion : Como ordenar un HasMap por valor o por Key

15 junio 2007

La web del congreso de los diputados.

Hace unos días leí esta noticia en El Pais ,"La actualidad del Congreso de los Diputados, a golpe de clic" por fin la web del congreso se moderniza, y después de lo que el articulo cuenta sobre accesibilidad y el diseño intente hoy acceder a esa maravilla de web ,pues parece que todo se hizo a toda velocidad por que cuando entré me encontré esto imagen , imagen1 . Lo que no entiendo es como siendo dinero público se tiene tanta prisa en poner en producción una web que no está terminada,
¿ no hay un nivel mínimo de calidad exigido por parte de la administración ?, ¿ Cual es la imagen que debe de tener el ciudadano español del congreso de los diputados ?, Por cierto las imágenes son sacadas de hoy por la mañana.

20 mayo 2007

De viaje en Barna

Como ya dije en un post anterior, me he cambiado de empresa consultora y he estado durante unos mesecitos por Barcelona en un proyecto sobre una plataforma de contenidos muy conocida y realizando portlets jsr-168 para esa misma plataforma. La verdad es que me daba un poco de miedo irme pero aun así la experiencia ha sido buenísima, he conocido a gente majísima de otras empresas como Iecisa,Vass, Capgemini, Itdeusto y Everis.
Como conclusión solo animar a aquellos que empiezan en este mundillo de la consultoría que aprovechen si pueden salir de Galicia y conocer como se mueven las cosas fuera de la comunidad y sobre todo conocer a otra gente.

17 mayo 2007

Dirección Norte vuelve

Pues parece ser que Ado saca disco "para ti" el 28 de agosto del 2007 , por fin, por ahora tienen un primera canción que se llama "por qué te vas" y que puede escucharse en la web de ellos, esta nueva canción es una versión de la que Jeanette cantó en su disco "Sigo, rebelde" en 1996 y cuya letra fue compuesta por Perales, podeis oir la original en YouTube .

Ado espero que continues con tu estilo y que a pesar de estar en una compañía grande continues haciendo las cosas como te gustan. Que os vaya muy bien.

15 abril 2007

Mi nuevo router wifi SMCWBR 14-G2

Ayer me compre un rooter wifi para instalarlo con R en mi casita de A Coruña, la verdad es que no lo necesito para nada, pero como ahora tengo portátil de empresa pues estaba un poco cansado de gorronear la conexión a un vecino. Lo llevo probando durante dos días con programas p2p y parece que va bien , esta prueba la estoy realizando porque el último router que instalé, regalo de R, se quedaba cuajado con la mula, no soportaba muchas conexiones a la vez y no era capaz (por falta de memoria) gestionar las Nat. Como no sé si el portátil de empresa lo mantendré en el tiempo decidí también comprarme uno. Me decidí por un Acer Inspiron dual core pero por suerte o desgracia se casco, no el hardware sino el software que trae instalado y al final lo devolví. Aun así me he quedado con el router wifi que es de la marca SMC modelo smcwbr14-g2, que es el que mas me gusto por diseño, ya que es pequeño y muy discretito.
Tiene un panel de configuración muy fácil de manejar, todo vía web, es de 54 mbps y soporta g.
Aun así seguiré realizando pruebas no vaya a ser que al final no me sirva.

14 abril 2007

Uff cuanto tiempo sin escribir

Si, la verdad es que ya hace unos meseeessss que no publico nada, pero la verdad es que mi vida a dado tantas vueltas y giros que no se por donde empezar.
Lo más "gordo" es que mi tío/padrino Ramón Novo falleció en febrero y la verdad es que se le echa muchísimo de menos, esas charlas sobre el depor, las partiditas de ajedrez y ahora después de conocer sus facetas de "galegista", como coloborador del periódico gallego A Nosa Terra y asesor editorial en Edicións Xerais de Galicia mucho más, aunque sabía que algo de eso hacía no me imaginaba que llegase a ese nivel y me queda mucha pena no oir esas batallitas, pero ya sabes padrino que al final nos encontraremos de nuevo y que siempre serás mi super padrino.

Otro cambio en mi vida ha sido dejar Soluziona despues de ocho añitos. La verdad es que ha sido una dura decisión, pero que si no la tomaba ahora despues no lo iba hacer.
Pero ya se sabe lo duro que es empezar desde cero en una empresa nueva y volver a relacionarse con los nuevos compañeros, el miedo a ser rechazado y esas cosas. Ahora ya llevo unos mesecillos y aun no he olvidado a los compis de Soluziona que aunque no lo parezca me han marcado en una etapa de mi vida muy bonita.

Espero poder escribir más en mi bitacora y terner más tiempo para hacerlo.

21 septiembre 2006

Tus juegos antiguos y XP

Llevo unos días intentando hacer que mi XP sirva para jugar con mis antiguos juegos (juegos del 1996) , en realidad con uno de ellos, el juego de coches Death Rally , la de horas que me he pasado ( K pasado ) con este juegecillo y con Sergio, que por cierto lo tengo que llamar que lo tengo muy abandonado, centrémonos Jorge (joder ya hablo como Aida esa de gran hermano), volviendo al juego y que es lo que hay que hacer para que te funcionen :
Xp tiene un emulador de msdos pero que no va muy allá, en mi caso con ese juego la pantalla principal se desconfiguraba y las imagenes se ven mal.
Decidí buscar información sobre como poder jugar con juegos antiguos, llevándome a descargar un programa que se llama virtual pc 2004 y que es gratuito. Este programa lo que te permite hacer es crear un "pc virtual" dentro del tuyo, esto así explicado no se entiende muy bien, en realidad lo que hace es poder ejecutar un sistema operativo dentro de otro como si tuvieses otro pc físicamente. Claro ahora se necesita el sistema operativo. Se carga el S.O. con el virtual pc. Se comparte la capeta del juego y ejecutamos el juego. Problema que tenemos, los coches andan más que el de Fernando Alonso, no os preocupeis existe un progamilla que se llama Moslo que nos ayuda a "reducir los ciclos del reloj".
Con todo esto ya podéis jugar sin problemas. En el siguiente post hablaré de como configurar el pc virtual.

07 septiembre 2006

Así es la TVG

He recibido un correo con una url a http://inciclopedia.wikia.com donde (maravillado de mí) se hace una de las mejores y sino posiblemente la mejor definición versus comentarios sobre esa gran cadena que poseemos los gallegos y que la verdad es que no nos la merecemos :-): la TVG(escrita) y teuvega (leída) le queda mejor el nombre leído jejejeje.
En esa web se hace un análisis exhaustivo de lo que parte de mi infancia a sufrido (parte gracias a Dios) y la cual, creo no me ha dejado ninguna secuela, si la verdad es que una pero es pequeña (DB y DBZ).
Pero a lo que iba, que es hacer una pequeña crítica, eso sí, constructiva sobre los cambios sociales del gobierno da miña terra y parece que no es así ya que sólo a desaparecido "super martes", lo demás es más de lo mismo, aun peor, no se sí los gallegos que me leen vieron alguna vez este programilla "SOMOS UNHA POTENZIA" uffffffff, essssssss ,no sé como definirlo, mejor lo veis y sacáis vuestras propias conclusiones, eso sí preparaos para poneros rojos de vergüenza ajena. Para que vayáis haciendo boca os pongo la definición que se hace de él en la web de la CRTVG.Es :
" Cada luns, SOMOS UNHA POTENZIA recibirá a galeg@s dispost@s a formar parte da ZIA, un corpo especial de espías, os servizos secretos do programa. "

en español es :

"Cada lunes, SOMOS UNHA POTENZIA recibirá a galleg@s dispuest@s a formar parte de la ZIA un cuerpo especial de espías, a los servicios secretos del programa"

telita para la definición del programa.

Espero que algún día este pais(Galicia) cambie lo suficiente para que desde fuera no nos vean como unos ignorantes, incultos y paletos

28 agosto 2006

Mi radio (audi concertII) y el ipod

Después de no escribir en un par de meses tal vez más, voy a contar una idea que me ronda por la cabeza ya hace unos meseeeessss y es comprarme un ipod para poder conectarlo a mi equipo de música del coche, en realidad no era un ipod mi idea inicial, sino era comprar un cacharrito que me sirviese de interfaz de conexión entre mi equipo de música una radio audi concert II, con cualquier tipo de fuente de sonido, fue cuando encontre en estos foros audimb ,solocarputer y audisport-iberica
un aparato que se llama interfaz connects2, eso era lo que yo necesitaba pero en la última revisión del coche sólo a mi se me ocurre preguntar si tenían un interfaz de conexión y dios van y me dicen tenemos uno que te permite conectar al ipod y manejarlo desde los mando de la radio, así que tendré que ahorrar 180 euritos para el caharro y sobre un 300 más para el ipod.
Todo esto me lleva a saber cuanto podía ahorrar en el ipod si lo compraba fuera de España y me encontré esta páginilla
Cuanto cuesta un ipod por ahí fuera, visitarla y si podéis comprar fuera pillarlo en Tokio en más baratito :-)

13 junio 2006

Universidad de Vigo que penita

Como ya comenté en un post anterior estoy dando unos cursos en Vigo , de ahí que no escriba mucho en el blog, pero hoy por la mañana estaba lloviendo en Vigo ,una pasada, y cosas de la vida estuve en La Universidad de Vigo (CUVI), y que penita que penita me entró. La han reformado, en realidad han hecho más edificios, creo que el arquitecto es Mendes da Rocha, la verdad es que con sol está muy "bonita", a mi no me gusta nada esos bloques de hormigón que no se integra nada con el paisaje, pero para gustos hay colores.
Lo que me alucinó es que no hay ni una sola rampa de acceso a minusválidos, para entrar en el edificio donde están las cafeterías, el supermercado o el banco, no hay ni una sola, ¿es eso arquitectura moderna?. Las calzadas (no carreteras) por donde vas a las facultades no son lisas, les han incrustado bloques de granito que sobresalen del pavimento, por lo que andar ya se hace difícil, no me imagino si vas en silla de ruedas o con unas muletas, a parte de crearse unas piscinitas cuando llueve muy majas para refrescarse los pies.
¿Y si llueve ?, eso es lo mejor ya que los bloques de hormigón llamados edificios no tienen bajantes de agua, simplemente cae desde lo más alto formando duchas (que no todos los estudiantes son unos guarros), y como en Galicia no llueve y en el CUVI no hace viento, pues duchita gratis.
Y no habló más porque este post se haría interminable, así el que este en Vigo o venga de visita que se pase por allí a disfrutar de las inversiones.

La reflesión final es ¿ Tanto cuesta a un arquitecto pensar en la ubicación, clima , etc antes de empezar el proyecto ?, ¿ Tan malo son los arquitectos de nuestra tierra que hay que buscarlos fuera?, si hay que buscarlos fuera ¿ No se podría traer a alguien muy bueno ?. Pienso que con lo que se ha pagado a este u otros (ver en Coruña Palesco otra obra imponente je je je), se podía traer al mejor.

25 mayo 2006

La verdad no se si es cierto

Una llamada de telefónica, ya se que es larga pero simpática, aunque la pobre chica no tiene la culpa, solo hace su trabajo como muchos de nosostros.

Suena el teléfono...

- ¿Dígame?

- Buenos días, ¿podría hablar con el titular de la línea?

- Soy yo mismo

- ¿Me dice su nombre por favor?

- Juan Luis

- Señor Juan Luis, le llamo de Telefónica para ofrecerle la promoción de instalar una línea adicional en su casa en donde usted tendrá derecho a...

- Disculpe la interrupción, pero, exactamente ¿ quien es usted?

- Mi nombre es Judith Maciel, de Telefónica y estamos llamando...

- Judith, discúlpeme, pero para nuestra seguridad me gustaría comprobar algunos datos antes de continuar la conversación, ¿le importa?

- ...No tiene problema señor

- ¿Desde que teléfono me llama? En la pantallita del mío solo pone "NUMERO PRIVADO"

- 1004

- ¿Para qué departamento de Telefónica trabaja?

- Telemarketing Activo

- ¿Usted tiene número de trabajadora de Telefónica?

- Señor, me disculpe, pero creo que toda esa información no es necesaria...

- Entonces tendré que colgar porque no tengo la seguridad de hablar con una trabajadora de Telefónica

- Pero yo le puedo garantizar...

- Además, yo siempre estoy obligado a dar mis datos a toda una legión de empleados siempre que llamo a Telefónica para algo.

- Está bien...mi numero es 34591212

- Un momento mientras lo verifico, no se retire Judith.

(Dos minutos)

- Un momento por favor, no se retire Judith

(Cinco minutos)

- ¿Señor?

- Solo un poco más, por favor, nuestros sistemas están lentos hoy.

- Pero...señor...

- Si, Judith, gracias por la espera. ¿Cual era el asunto de su llamada?

- Lo llamo de Telefónica, estamos llamando para ofrecerle nuestra promoción Línea Adicional, en la que usted tiene derecho a una línea adicional. ¿Usted estaría interesado, D. Juan Luis?

- Judith, voy a tener que pasarle con mi mujer, porque es ella quien decide sobre la alteración o adquisición de planes de Telefónica. Por favor, no se retire.

(coloco el auricular del teléfono delante de un altavoz de la cadena de música y pone el CD de Caribe Mix 2004 con el Repeat activado. Sabía que algún día, esa droga de música sería útil. Después de sonar el CD entero, mi mujer atiende el teléfono):

- Disculpe por la espera, gracias...Me puede decir su teléfono pues en la pantallita del mío solo aparece "NUMERO PRIVADO".

- 1004

- ¿Con quien estoy hablando?

- Judith

- ¿Judith que más?

- Judith Maciel (ya demostrando cierta irritación en la voz)

- ¿Cual es su numero de trabajadora de Telefónica?

- 34591212 (mas irritada todavía)

- Gracias por la información ¿en que puedo ayudarla?

- La llamo de Telefónica, estamos llamando para ofrecerle nuestra promoción Línea Adicional, en la que usted tiene derecho a una línea adicional. ¿La señora estaría interesada?

- Voy a abrir una incidencia y dentro de algunos días entraremos en contacto con usted para darle una decisión, ¿puede anotar el numero de incidencia por favor?...¿hola?, ¿hola?

- TUTUTU TUTUTU TUTUTU TUTUTU...

21 mayo 2006

Sistema Operativo JAVA (JNODE)

Como veis estoy inspiradito y me encontré con un sistema operativo realizado en Java y OpenSource se llama JNode. Soportado por arquitectura Intel X86 y recomiendan
  • Pentium III 1Ghz or better
  • 512Mb RAM
  • CDROM drive
  • Modern VGA card
La verdad es que tiene muy buena pinta y lo probaré. Si lo queréis descargar lo encontrareis aquí también encontrareis una guía de como instalarlo.

Dios, que abandonado tengo el blog

Si la verdad es que lo tengo muy abandonado.Llevo dos semanas dando un curso sobre java (patrones de diseño, entorno de desarrollo eclipse) y lo que me ronda morena, hasta el 20 de junio, un marrón como otro cualquiera. Lo peor que llevo es viajar, 150 km hasta Vigo desde Coruña, martes, jueves y viernes. Lo bueno que vuelvo a mi tierra y estoy de ocupa en casa de mis papis y veo a mis amigos de toda la vida.

Espero poder escribir más ya que tengo mogollón de temas encolados, lo más interesante sobre patrones de diseño orientados a Objectos. A alguno de mis compis les va a interesar.

Un saludete, hoy desde Coruña.

07 mayo 2006

Como crear categorías en blogger.com(Esta información esta obsoleta)

Los que utilizamos blogger.com echábamos de menos no poder categorizar nuestros post pero he encontrado esta web que nos permitirá categorizarlos.
En esta web hay un ejemplo. Se necesita registrarse.

ESTA INFORMACIÓN ESTÁ OBSOLETA mira este nuevo post

26 abril 2006

Como mandar un fichero grande por mail (correo)

La verdad es que estaba cansado de tener que trocear los correos para que la gente los pudiese recibir, pero me he encontrado esta web Bigupload que te permite subir un fichero de máximo 2000MB a su servidor por 30 días y envía a la persona que quieras un correo con la dirección para bajárselo. La verdad es que está muy bien y funciona.

25 abril 2006

Tu escritorio de windows como un KDE

Este post va dedicado a los compis de trabajo a los cuales windows nunca les ha gustado. Sí, ya podéis tener el entorno de escritorio grafico KDE sobre windows, ya sé que no es lo mismo pero por lo menos será más llevadero.

litestep o su versión sourceforge kde-cygwin, por cierto en litestep os teneis que registrar.
Os dejo una imagen para que veáis como queda aquí

Juega a la ajedrez en la web

Si te encanta jugar a la ajedrez, ahora ya puedes hacerlo desde cualquier parte del mundo siempre y cuando tengas conexión a internet y un pc. En esta página podrás jugar cuanto quieras. Es otra de las aplicaciones Web 2.0 realizada en ajax

20 abril 2006

Has perdido la contraseña del administrador de windows

Si es así, no te preocupes ya que con los programas que te paso podrás recuperarla
(aunque a veces no se logra :-)):

  1. Esta utilidad cambia la contraseña de un usuario que tiene una cuenta en un sistema NT modificando la contraseña encriptada en el fichero SAM del registro de NT.
    NtPasswd .
    Instrucciones de como generar un disco de arranque del Disco de Arranque
    Imagen de los Ficheros 1.4MB - Imagen disco de arranque (Disco 1.44Mb)
    Drivers para dispositivos SCASI (~700KB) - SCSI-drivers (011022)

  2. Cambiar la contraseña sobre NT/2000, sin conocimientos necesitas registrarte para poder acceder a los programas
    thomas mathiesen


  3. Ejecuta el programa que te bajas en el link de abajo, crea en un disco de
    arranque (1.14Mb)y luego sigue las instrucciones. Introduce el disquete (Disco
    de arranque ) y reinicia el pc, dejando el disquete dentro. Luego sigue las
    instrucciones
    NTPassReset.exe


  4. NTAccess reemplaza las contraseñas de Windows XP, Windows NT or Windows
    2000 , generando discos o un CD-ROM (sólo en XP ). NTAccess


  5. L0phtCrack, recupera contraseñas de NT
    L0phtCrack
  6. Locksmith, regenera contraseñas en Windows NT/2000/XP/Server
    2003 locksmith


Recuerda que todos estos programas tienen su peligro así que utilízalos bajo tu responsabilidad. En caso de que algo te falle siempre se puede arrancar el sistema a prueba de fallos y recuperarlo a través de la consola de recuperación

Base de Datos en la Web

A lo mejor el título de post no es el más correcto pero se trata de tener tu propia Base de Datos en internet, crear y compartirla online, este sevicio te lo da Lazybase además es totalmente gratuito y te ofrece algunos ejemplos para que aprendas a utilizarlo. Ahora ya no se puede decir que tu proveedor de internet no te deja acceso a base de datos ;-)

18 abril 2006

Hoja de cálculo en la Web

Hace dos post hablaba sobre AjaxWriter, ahora le toca a "AjaxXls viewer" que te permite abrir las hojas de calculo que hayas creado con Ms Excel. Como ya dije en el post del AjaxWriter sólo está activo para los usuarios de FireFox.
Parece que con el boom del Ajax y del entorno que ofrece el FireFox, la gente se anima a hacer programas interesantes, en el siguiente post hablaré sobre una aplicación que te permite diseñar, crear y compartir una base de datos en la web.

16 abril 2006

Como hacer una Clase en JavaScript

<html>
<head>
<title>Clase JavaScrip</title>
</head>
<script language="JavaScript" type="text/javascript">
function MiClase()
{
// Propiedades de la clas
var m_dato = 5;
var m_texto = "Hola Mundo";
// Asigna el valor de funcion publica
// el valor de la izq es el publico
// el de la derecha el privado
// Publico cuando se llama a la funcion fuera de la clase Ej. DisplayDato, DisplayTexto, SetDato,SetTexto
this.SetDato = SetDato;
this.SetTexto = SetTexto;
this.MuestraDato = DisplayDato;
this.MuestraTexto = DisplayTexto;
function DisplayDato(){
alert( m_dato );
return;
}
function DisplayTexto(){
alert( m_texto );
return;
}
// asigna el valor de miValor a la propiedad m_dato
function SetDato( miValor){
m_dato = miValor;
}
// asigna el valor de miTexto a la propiedad m_texto
function SetTexto( miTexto ){
m_texto = miTexto;
}
}
</script>
<body>
<script>
var miObjectoClase = new MiClase();
var miObjectoClase2 = new MiClase();
miObjectoClase.SetDato( 10 );
miObjectoClase.SetTexto( "miObjectoClase: Hola Mundo" );
miObjectoClase2.SetDato( 20 );
miObjectoClase2.SetTexto( "miObjectoClase2: Hola Mundo" );
miObjectoClase.MuestraDato(); // muestra: 10
miObjectoClase.MuestraTexto(); // muestra: "miObjectoClase: Hola Mundo"
miObjectoClase2.MuestraDato(); // muestra: 20
miObjectoClase2.MuestraTexto(); // muestra: "miObjectoClase2: Hola Mundo"
</script>
</form>
</body>
</html>

Un editor de textos como el Word en la web

Para los que utilizamos FireFox estamos de enhorabuena, existe una aplicación
que por ahora es gratuita que sirve como editor de textos la podéis encontrar en www.ajaxwrite.com, os permite guardar los ficheros en varios formatos doc,rtf,txt y pdf .

12 abril 2006

Continuación de post anterior

Sigo indignado con toda la información que se esta vertiendo sobre la noticia del día 10 de abril noticia, empiezan a salir en diversos blogs más información "espacio filmica" , "Ricardo Galli" y como no una página p2p que cuenta como están las cosas

!!AVISO IMPORTANTE¡¡ La copia de software o cualquier obra intelectual sin ánimo de lucro no constituye delito, habiéndose pronunciado en dicho sentido los jueces españoles en reiteradas sentencias, ejemplo: http://www.bufetalmeida.com/?ct=51.

No corren buenos tiempos para las webs de descargas p2p, muchos ya sabeis de la noticia que se han hecho eco en casi todos lados, es esta: [ La noticia ]. Esto no queda asi, hay varias cosas que decir sobre este artículo (manipulado). Frases como esta: "Estas páginas se estaban dedicando al intercambio ilegal de archivos P2P". No señores, a día de hoy NO ES ILEGAL INTERCAMBIAR ARCHIVOS MEDIANTE LA RED P2P. Y os lo vamos a demostrar. [ Enlace ]

Que si se ganan 900 mil euros, que si tal que si cual... incluso se llega a relacionar la noticia con la pornografía infantil. Pero... ¡POR FAVOR!

Se habla de 15 detenidos, pero la verdad es que no han detenido a nadie: [ Véase aqui ].

Sólo ENLAZAMOS, por esta misma regla de tres Google, que lo enlaza todo, también sería ilegal. [ Enlace ]

Y lo primero, ante todo, mientras no se demuestre lo contrario, nos acogemos a la presunción de inocencia, SOMOS INOCENTES. Y no como quieren hacer ver los de la ACAM [ Veáse aqui ]

Resumiendo... NO OS DEJEIS MANIPULAR y empezemos a movilizarnos.

Algunos enlaces interesantes:

- Recogida de firmas en contra del canon, comunica tu rechazo.

- Dueño de un videoclub a favor de las descargas por P2P.

- Entrevista a "los acusicas"


Sacado de la página web "estrenosdivx".


Creo que vale la pena "perder" unos minutillos leyéndolas para tener al menos un punto de vista diferente al de los medios de comunicación, que hay final manipulan, vease el caso de las diferentes visiones de una misma noticia vista por el mundo y el pais :-) .

10 abril 2006

Páginas de P2P Cerradas (emule, bittorrent, edonkey)

Otra vez más la SGAE acompañada de la policía cierra varias páginas de P2P intercambio de archivos. Página en la Voz de Galicia
En realidad no deja de ser una noticia llamativa(Los que la han escrito no tienen mucha idea la verdad Azureus es un programa para bittorrent), lo que me parece abusivo es que las cierren, porque pienso que cualquiera de ellas no contenían ningún tipo de contenido ilegal almacenado o alojado en sus webs (servidores), sino que hacían referencia a él, vía bittorrent o emule. Según la ley sino tienes el contenido ilegal en tus webs no estas cometiendo delito, y si no es así y estás cometiendo delito, que pasa con las empresas que ponen publicidad en esas webs ? no están cometiendo delito por fomentarlo ? o simplemente como se decía en algunas de ellas que lo único que se había realizado fue una mera maniobra de extorsión para que cierren ese tipo de páginas. Pues señores yo por mi parte me parece que era lo que faltaba que se jugase con dinero público para cerrar una página que en si no es ilegal porque no posee ningún contenido ilegal. Todo esto suena a la presión que debe de estar ejerciendo la SGAE al gobierno, parece ser que ya no le llega con el canón que cobra a los españoles sino que quiere algo más. Si queréis mas información sobre la SGAE en la web meneame.net

Y aquí un video sobre el tema video

07 abril 2006

Bug en Iexplorer, Ayuda al Phising

Se ha encontrado una vulnerabilidad en Iexplorer, que hace que tu navegador tenga en la dirección una url diferente a donde en realidad estas navegando. Este tipo de vulnerabilidad es la típica que se utiliza para el famoso phising remplazando la página de tu banco por una falsa .En la siguiente url tienes más información y un ejemplo de como funciona, como no en inglés.

Secunia - Internet Explorer Address Bar Spoofing Vulnerability Test

29 marzo 2006

Todo en uno:: AIM or ICQ :: Yahoo! Messenger :: Jabber o GTalk :: MSN

Lo fastidiado que es no poder enviar a tus amigos mensajes cuando no estas en tu pc, pues eso ya tiene arreglo, ahora existe una web que utiliza ajax con la que te podrás conectar a cualquiera de los mensajeros que utilices (AIM or ICQ , Yahoo! Messenger,Jabber o GTalk o MSN). Y es totalmente gratuita.

meebo.com

25 marzo 2006

Como ordenar un Array de Strings en Java

Hoy el post va de programación en java. A lo mejor parece una chorrada pero la verdad que estos pedazos de código son muy útiles a veces.







import java.util.ArrayList;

import java.util.Collections;





public class Prueba {
  public static void main(String[] args) {

    String a[] = {"Ramon", "Maria", "Juan"};

    ArrayList lista = new ArrayList(); 

    for(int i = 0; i < a.length; i++){

      lista.add(a[i]);

    }

    Collections.sort(lista);

    System.out.println(lista);



  }

}

18 marzo 2006

Grabar video y música desde internet

Ayer hablé de una emisora musical en internet, hoy toca hablar de un programa que permite grabar video y música desde cualquier servidor en internet, se llama StationRipper y lo teneis aquí. La verdad es que no he tenido tiempo a probarlo pero si es cierto lo que cuenta su web, la verdad es que vale la pena probarlo.

17 marzo 2006

Escucha música en tu pc desde internet

Unos minutos antes de "postear" esta nueva entrada Pedro Gonzalez :-) vía messeneger me envió la dirección que ahora pongo dirección . Es una de la mejores radios de internet que he podido escuchar, sin que vaya a saltos o se corte, te creas tus emisoras a las que añades grupos de música o canciones y con una calidad excelente. Esperemos que dure.

12 marzo 2006

Como hacerse una maquina para doblar camisetas

Hace tiempo vi a unos japoneses utilizando una técnica revolucionaria en el doblado de camisas, ahora un francés nos enseña como hacer una máquina para doblarlas. Espero que para los patosos sea de gran ayuda.
máquina para doblar camisetas

10 marzo 2006

Todo sobre los blogs

Os pongo un link a una page que tiene todo lo que necesitas saber sobre los blogs. En ella hay un otro link a otro blog que esta más actualizado Eatonweb Portal . Espero que os sirva de algo como a mi.

un saludo

06 marzo 2006

Cultura corporativa

Como nace la cultura de empresa y no comparo ;-)

1. Metes 20 monos en una habitación cerrada.

2. Cuelgas una banana del techo y pones una escalera para poder alcanzarla. Asegurándote de que no exista ningún otro modo de alcanzar la banana que no sea subiendo por la escalera.

3. Instalas un sistema que haga caer una lluvia de agua helada en toda la habitación desde el techo cuando un mono empiece a subir la escalera.

4. Los monos aprenden rápido que no es posible subir la escalera evitando el sistema de agua helada.

5. Luego, reemplazar uno de los 20 monos por uno nuevo. Inmediatamente, va a intentar subir la escalera para alcanzar la banana y sin entender por que, sera machacado a palos por los otros.

6. Reemplazar ahora uno de los viejos monos por otro nuevo. Entonces sera machacado a palos también y el mono introducido justo antes que este sera el que mas fuerte le pegue.

7. Continuar el proceso hasta cambiar a los 20 monos originales y que queden únicamente monos nuevos.

8. Ahora ninguno intentara subir la escalera, y mas aun, si por cualquier razón a alguno se le ocurre pensarlo, este sera masacrado por el resto de los monos y lo peor es que ninguno de los monos tendrá la menor idea del porque de la cosa.

Es así es como nace el funcionamiento y la cultura de la empresa.

01 marzo 2006

Así ganaTelefónica (como engaña)

Ahora entiendo como ganan cada día más las empresas, y en especial telefónica (creo que hoy da cifras), os cuento, en 1993 puse teléfono en casa, dos recibos de 25000 pts y 28000 pts y pensé que lo mejor era comprar el teléfono unas 7500 pesetillas(una pasta de aquellas), así no me cobrarían el alquiler, que con los años me ahorraría una pasta. Pues hay que tocarse las narices cambio a R y una facturilla de telefónica de 5 euros cada dos meses, que será, en la factura no aparece el concepto facturado pone varios ????. Llamo al 1004, 15 minutos esperando, me sale una señorita muy amable y le cuento el caso, y me dice que no me vendrá la factura nunca más y ya está. Como que ya está, que pasa con todos los años que me llevas cobrando ese concepto, le abro expediente y espere a nuestra respuesta. Increíble no daba crédito a lo que estaba oyendo, no paso más la factura y se acabo el problema. En mi pueblo eso se llama estafar, ahora me doy cuenta de por qué le llaman timofónica en muchas webs. No hay derecho. Así que lo que me queda es denunciar a consumo. Aunque me imagino que ya tendrán un montón de denuncias espero que una más les toque las narices como me las tocaron ellos.
En conclusión fijaros muy bien en todas las facturas los conceptos que os facturan por que parece ser que si te la pueden meter doblada lo van a hacer.

27 febrero 2006

Otra de Microsoft

El viernes hablaba con Serxio(compañero de trabajo) y le preguntaba que tal le iba con su nuevo portátil con wifi, pantalla lcd panorámica, etc. Me dijo que muy bien pero que le consumía mucha batería, entonces de listillo le dije que tuviese desactivado el wifi que eso chupaba batería pero me dijo que no lo tenia activado. Le pregunte que cosas tenia conectadas y me dijo que algún dispositivo usb creo que un stick de memoria y nada mas, así se termino nuestra conversación sobre el super portátil.
Ahora os preguntareis porque blogeo esto, pues por lo siguiente:
"Windows XP SP2 puede agotar las baterías de su laptop" toma titular, pues parece ser que el "super windows Xp" gasta las baterías de portátiles ,el problema reside en como XP gestiona la energía de los puertos USB en los laptop del tipo Core Duo-based con Intel's 945 PM chipset y ATI's dedicada X1600 GPU. Lo único que por ahora se sabe es que microsoft todavía no ha sacado un parche ya que las peticiones de los usuarios al servicio técnico no son las suficientes para sacarlo.
Se sigue haciendo software con poca calidad.

No hay nada seguro

Me he encontrado con una noticia que me ha sorprendido, Mac Os X un sistema operativo que supuestamente muy seguro ya no lo es, se ha encontrado una vulnerabilidad muy critica. Esta vulnerabilidad viene por un fallo en los zip, en un principio se pensó que era un problema del navegador Safari pero en realidad va mas allá, no se trata del Safari sino de un problema del sistema operativo . Cuando se descarga un fichero zip el procesamiento de los metadatos asociados a ficheros ZIP puede permitir la ejecución de un script malicioso, es decir, al añadir al zip un fichero con extensión segura (el troyano) y modificando los metadatos se puede ejecutar con solo descargarlo.

24 febrero 2006

Como está tu web

¿ sabes como está tu web ? ¿ sabes si tu web sigue los estándares ? ¿ está tu web bien construida?.

Si estas son preguntas que te haces cuando modificas o ves tu web, esta página te va ayudar a averiguarlo Watchfire WebXM . Introduces la url de tu web y después de analizarla te saca un informe de como está, compatibilidad , errores en los links, eficiencia, etc.

20 febrero 2006

El arte del retoque

Hoy en día, en la que las chicas quieren parecerse a las chicas de portada del MAN o otro tipo de revistas en las cuales sale la chati cañon, o simplemente parecerse a las modelos de pasarela, pues que sepais que es mentira, todo es mentira, que todo el mundo tiene pistoleras, barriga, pechos caídos y michelines, lo otro es casi siempre retoque del photoshop sino mirar aquí

15 febrero 2006

Ser mudo que duro es ...

Hoy he sabido lo duro que es ser mudo, sólo mudo y la verdad es que no tengo palabras para poder describirlo, lo explico:

Ayer me instalé la aplicación de google talk y mande a mis contactos un correo para que se lo instalasen.
Así que hoy por la mañana me salto la ventanita de Gonzalo, diciendome que ya lo había instalado, vi un botón de color verde con un teléfono y lo pulsé, y cual fue mi sorpresa que oí a Gonzalo teclear y el ventilador de su pc, así que le dije que me hablase y cojonudo se le escuchaba de vicio, pero yo no tengo micro entonces me puse a teclear mientras el hablaba y tuve unas ansias casi irrefrenables de ponerme a hablar a pesar de no tener micrófono, y fue cuando me di cuenta de que ser mudo es muy duro sobre todo si antes hablaste.

Por cierto deberíais probarlo.

11 febrero 2006

XFN tags href sociales

Esta noche voy a hablar sobre los tags XFN™ (XHTML Friends Network). Estos tags para html y en exclusivamente para los links "href" se utilizan para relacionar páginas web que posean una relación humana de cualquier tipo (normalmente de amistad) y así crear una red de vínculos sociales dotando a las webs de un contenido personal. Lo que se pretende es humanizar la web.
Si queréis más información esta es la page oficial Xhtml Friends Network

09 febrero 2006

¡ Que frío !

Hoy me he levantado tempranito y eso que estoy de días(pequeñitas "vacas"). Así que a las 9 de la mañanita como casi todos los días me conecto a mis RSS utilizo el plugin de FireFox Fizzle y me leo las noticias del día y algunos blogs de tecnología, cuando de repente me salta un popup de otro plugin el que me da el tiempo en donde vivo y dios que frío no me lo creía, pues si, debió de ser la noche más fría del año, levanto la persiana niebla y hielo en los tejados confirmaron lo que el plugin me dijo que hacía una rasca del carajo.
Ya veis dentro de unos años ya no se necesitará ni levantar las persianas ni salir de casa para enterarse del tiempo que hace fuera.

Por cierto el plugin es ForeCastFox si lo quieres utilizar para Coruña el código de ciudad es 'EUR;ES;-;CORUNNA;'


07 febrero 2006

Dirección Norte

Es un grupo de música de unos amigos de Coruña que tocan un pop rock muy chulo que me recuerda a el pop que se hacia en los 80, tienen un disco en el mercado se llama como el grupo Dirección Norte. Os pongo su web y una canción para que podáis escucharla está a muy buena calidad, para mi es la mejor del disco, pero ya se sabe, para gustos colores.

Web Dirección Norte

La canción (cuéntame)

Ado sigue con tu estilo no lo cambies

03 febrero 2006

Denuncian a Apple por su Ipod

Pues parece ser que es la primera denuncia que tiene la ipod. Tal y como dice en esta web Un hombre de Luisiana pone una demanda al reproductor de música iPod de Apple porque puede causar pérdida de oído en la gente que la utiliza. Ya veis hay gente para todo.

La noticia

02 febrero 2006

El pensamiento de la semana "TrabajoBasura"

Ya que no se puede decir que es la frase de la semana (un poco larga).

"En España, y presumiblemente en otros muchos países, el sector tecnológico es una estafa a gran escala donde se cobra por un conocimiento, una experiencia y una profesionalidad que no se tienen, un negocio bastante lucrativo en el que los miles de horas que se le roban al empleado y se le facturan al cliente se emplean en solucionar problemas que nunca debieron haberse producido y que son consecuencia directa de la absoluta incompetencia y falta de preparación y de ética de los directivos, casi todos pertenecientes a la simpática generación de los autodenominados “nuevos emprendedores”, que en su mayoría no son más que los pícaros y charlatanes de toda la vida que ahora se lanzan al ruedo de las tecnologías disfrazados de JASP (Jóvenes Aunque Sobradamente Prepotentes). Hace años vendían crecepelo y elixir de la juventud, ahora crecebeneficios y elixir del valor añadido. En ambos casos se aprovechan de lo mismo: la ignorancia y/o ingenuidad de cliente, que para cuando se da cuenta de que no sólo sigue siendo calvo si no que además tiene cáncer de piel, ya no encuentra al estafador por ninguna parte porque se ha dejado barba, le ha cambiado el logotipo al carro y ahora opera en el pueblo de al lado."

Despacho101