Archive for the “Uncategorized” Category


Hoy en Gmail ha aparecido una nueva funcionalidad! La llaman Gmail Custom Time.  Es decir… podremos enviar mails desde el pasado!!!
Empieza así:

Ever wish you could go back in time and send that crucial email that could have changed everything — if only it hadn’t slipped your mind? Gmail can now help you with those missed deadlines, missed birthdays and missed opportunities….

 

gmailcustomtime

 

 

 

 

 

 

Los testimonios son muy buenos también …

“The entire concept of ‘late’ no longer exists for me. That’s pretty cool. Thanks Gmail!”

Miriam S., Delivery girl

 

“I just got two tickets to Radiohead by being the ‘first’ to respond to a co-worker’s ‘first-come, first-serve’ email. Someone else had already won them, but I told everyone to check their inboxes again. Everyone sort of knows I used Custom Time on this one, but I’m denying it.”

Robby S., Paralegal

“This feature allows people to manipulate and mislead people with falsified time data. Time is a sacred truth that should never be tampered with.”

Michael L., Epistemology Professor

 

“I used to be an honest person; but now I don’t have to be. It’s just so much easier this way. I’ve gained a lot of productivity by not having to think about doing the ‘right’ thing.”

Todd J., Investment Banker

 

En fin… qué utilidad puede tener enviar un mail del pasado???  No sé hasta cuándo tendrán operativa esta página … aquí toda la info

Hay que tener en cuenta que hoy dia 1 de abril es el dia de los Inocentes en los USA…

Comments No Comments »

A lo largo de diferentes posts, intentaré publicar una pequeña guía - tutorial para crear Interfaces Gráficas de forma sencilla y potente en Java gracias a QTJambi (librerías gráficas GPL) de la empresa Trolltech y el IDE Eclipse. QT Jambi dispone de un plugin para Eclipse que se integra muy bien en todo el entorno y de esta forma podemos  trabajar de forma más cómoda y rápida.

Lo primero que hay que hacer es descargarse todos los paquetes necesarios disponibles aquí:

  1. Descargarse Qt Jambi Open Source Edition for Java Developers (para la plataforma que queramos)
  2. Descargarse Qt Eclipse Integration for Jambi

Una vez hecho esto seguimos las instrucciones de instalación del plugin de Eclipse y como empezar a crear un proyecto nuevo. Es muy importante agregar el .jar externo del punto [1] a nuestros proyectos de Eclipse. Esto se hace haciendo click con el botón derecho del ratón y seleccionando properties. Nos debería quedar una cosa así.eclipseintegration

 

 

 

 

 

 

Ahora ya podemos crear un proyecto nuevo. Propongo una ventana simple, con dos cuadros de texto en los que escribiremos , en el primero una frase, en el segundo un número de iteraciones a repetir la frase, un botón simple y una salida de texto con la frase repetida tantas veces como le hayamos dicho al programa.

screenshotwindow

 

 

 

 

 

 

Con el QTDesigner UI creamos la interface y nos debería quedar una cosa parecida a este screenshot.

Nota: Podéis cambiar el nombre de los botones apretando con el botón derecho y de esta manera hacer más fácil y más legible el código:

package sample;
import com.trolltech.qt.gui.*;

public class Main extends QMainWindow{

    Ui_MainClass ui = new Ui_MainClass();
    public static void main(String[] args) {
        QApplication.initialize(args);
        Main testMain = new Main(null);
        testMain.show();
        QApplication.exec();  
    }
    //constructor
    public Main(QWidget parent){
        super(parent);
        ui.setupUi(this);
        ui.pushButton.clicked.connect(this, "go()");
        ui.textEdit.update();
    }
    public void go(){
        int numberOfIterations = Integer.parseInt(ui.lineEditIterations.text());
        for(int i=0; i<numberOfIterations; i++) {
            ui.textEdit.append(ui.lineEditText.text());
        }   
    }
}

Comments 1 Comment »

A día de 21 de marzo de 2008 a las 23.31 los dns de ya.com (62.151.8.100 y 62.151.2.8 ) se encuentran caídos. Al parecer mi conexión estaba “en orden” pero no resolvía nombres, al poner la ip de google ( 216.239.59.104 ) voilá, tenía red: total que poniendo la dns de otro proveedor a través de la caché de google funcionaba. He intentado llamar al centro de atención al cliente de ya.com al 902 902 902, si eliges la opción 1 “incidencia técnica” te cuelgan la llamada al aparecer un tono comunicando, si eliges la opción 2 “cualquier otra consulta” te dicen que debido a la festividad de hoy no curran … lamentable. Si a alguien le pasa introduciros en el panel de control de vuestro router y “a manija” poned la dns 195.235.96.90 que funciona correctamente.

Nota: según varios usuarios de meneame.net la mejor opción es usar las OpenDNS y así te evitas problemas de estos… son: 208.67.222.222 y 208.67.220.220.

ACTUALIZADO (00.05 horas) la web de ya.com también está petada.

ACTUALIZADO (10.22 horas) todo sigue igual de petado según confirman en foros y algunos usuarios.

ACTUALIZADO (11.09 horas) vuelven a funcionar los DNS de ya.com … en total más de 12 horas sin servicio y sin dar explicaciones a miles de usuarios en toda España.

Comments 21 Comments »

Los documentos XML son muy útiles para almacenar grandes cantidades de información de forma ordenada y estructurada. Si tenemos uno de estos documentos y lo que queremos es “extraer” la información que nos interesa podemos usar XPath (XML Path Language) y de esta manera recorrer de forma fácil y eficiente un documento XML. Podemos usar expresiones sencillas de XPath dentro de nuestro código Java. Un ejemplo sería:
tenemos un archivo XML con varios títulos de lbros:

<biblioteca>
<libro year=”1998″>
<titulo>El puno de Dios</titulo>
<autor>Frederick Forsyth</autor>
<genero>Novela Historica</genero>
<editorial>Plaza y Janés</editorial>
<isbn>8484502449</isbn>
</libro>

<libro year=”2004″>
<titulo>El medico</titulo>
<autor>Noah Gordon</autor>
<genero>Ficción Historica</genero>
<editorial>Ediciones B</editorial>
<isbn>8466616381</isbn>
</libro>

<libro year=”2000″>
<titulo>El cuarto Protocolo</titulo>
<autor>Frederick Forsyth</autor>
<genero>Novela Policíaca</genero>
<editorial>DeBolsillo</editorial>
<isbn>8497595122</isbn>
</libro>
</biblioteca>

Con este fragmento de código creamos un documento la que le pasamos el XML a parsear:

factory = DocumentBuilderFactory.newInstance();
factory.setNamespaceAware(true);
DocumentBuilder builder;
builder = factory.newDocumentBuilder();
Document document = builder.parse(“libros.xml”);

Con este código creamos un objeto XPath al que le pasamos una expresión regular que evaluamos:
//create a XPath factory
XPathFactory xfactory = XPathFactory.newInstance();
//create a XPath object thanks to XPath factory
XPath xpath = xfactory.newXPath();
//now we need an expression to compile thanks to the xpath object
XPathExpression expression = xpath.compile(“//libro”);
//evaluate the expression,we need the document and all the NODESET
Object obj = expression.evaluate(document, XPathConstants.NODESET);
//to find all the titles we can iterate throw a DOM Nodelist
NodeList nodes = (NodeList) obj;

Finalmente iteramos para obtener, en este caso, el año y el título de todos los libros que hay en nuestro documento XML
for(int i=0; i
System.out.println(nodes.item(i).getAttributes()
.getNamedItem(“year”).getTextContent());
System.out.println(document
.getElementsByTagName(“titulo”).item(i).getTextContent());
}La salida que obtendremos sería:1998
El puno de Dios
2004
El medico
2000
El cuarto ProtocoloMás información en:The Java XPath API
Referencia oficial del lenguaje en W3C
The XPath Toolkit in Java 5 Subo los archivos originales, tanto el XML como la clase de Java:

libros.xml
XPathSample.java
Nota: Si os sirve de utilidad o para cualquier sugerencia, enlazad el post y dejadme un comentario!!!

Gracias!

Tags: , , ,

Comments 1 Comment »

Pics of Santes Creus monastery ( Alt Camp, Tarragona, Spain)

Here’s the location.

CIMG2977

CIMG2979

CIMG2978

CIMG2980

CIMG2986

CIMG2974

CIMG2973

Tags: , , , , , ,

Comments No Comments »

ShareThis iconLas redes sociales son lugares en los que los propios usuarios envían y deciden qué es relevante en la red. Seguramente en muchos blogs habréis visto estos iconos al final de los posts. Se llaman iconos sociales. Alex King propuso utilizar un icono social único para así no llevar a lío o saturación del usuario a la hora de elegir de qué manera compartir con el resto esa información que le parecía relevante, además toda esta propuesta se está movilizando y extendiendo de manera muy rápida en Internet gracias al Share Icon Project. El problema para las personas de habla hispana era que redes sociales como meneame no aparecían. Buscando un poquito por la red, en Artux’s Blog encuentro que ha adaptado al español el icono share this y en forma de plugin para WordPress es cuestión de 2 minutos instalarlo.

Además de redes sociales también puedes enviar por e-mail con un simple click el post que quieras.

Descarga el plugin Share This adaptado al habla hispana del post original de Artux’s

…. Aprovecho para enlazar unos cuantos fondos de pantalla que he visto en demasiada Cafeína

Comments 4 Comments »

[youtube=http://www.youtube.com/watch?v=nrzch25LEL4]

Comments No Comments »

Ayer fui a renovar mi seguro de coche al RACC en su delegación de Terrassa y para que todo el mundo sepa de qué calaña son la gentuza de este “Club $ de Conductores” al que solamente le interesa el dinero, dejo constancia en mi blog. Un personajillo de aquella oficinia que te mira con aires de prepotente cuando vas me empezó a hacer el nuevo presupuesto, al haberme caducado ya el seguro, supongo que la oferta que anteriormente me hizo no tenía sentido repetirmela así que me pidió 600 € por el seguro. Yo le dije que por 200 € menos lo había encontrado en otro sitio y parece ser que se empezó a ofender. Me plantó cara y se me puso serio y borde diciéndome que aquello era lo mejor y mientras yo le decía que no le iba a regalar 200 € por el mismo servicio, él a lo suyo con una cara de haber ido poco al baño en los últimos días.

Total que al final el tío explotó y me dijo: “Bueno, tú quieres estar con nosotros o no?” en un tono que venía a decir : “te doy una última oportunidad de poder robarte o tu vida sera destrozada y amargada si no contratas mi seguro que es el mejor y te hago un favor haciéndotelo”. Total, que evidentemente le dije : “NO NO NO, está claro que NO quiero pagar más por lo mismo” y evidentemente menos aún con el trato que el tal Gerardo Morales me dirijió. Me dijo entonces “Le doy de baja” con más caretos amargados aún , a lo que contesté “por supuesto”. Aún le quedó tiempo para decirme que nunca máspodría volver, le dije “encantado de dejar de que me roben”.

No vayáis al RACC, el trato que he tenido allí siempre ha sido pésimo, lamentable y dejando mucho que desear en todos los sentidos. Solo piensan en dónde van a poder sacarte dinero en vez de ser un club de conductores. Si estaba allí era porque al ser menor de 25 años ninguna empresa de seguros me ofrecía algo…. pero ahora es otra historia.

Empresa lamentable, club de socios pésimo, trato al cliente indignante: eso es el RACC!

Comments 2 Comments »

ESTIC DE COLÒNIES!!!

fins d’aquí uns dies!

Comments No Comments »

¡Atención! La V te necesita

LA V NECESITA VUESTRA COLABORACIÓN
PARA LA MANIFESTACIÓN DEL 24 DE MARZO

La manifestación del próximo 24 de marzo para exigir de una vez por todas
DERECHO A UNA VIVIENDA DIGNA (o hablando en plata: que no se te quede cara
de gilipollas o te coja una depresión cada vez que intentas buscar un lugar
donde vivir) tiene que ser histórica. Tenemos que demostrar que la gente ha
dicho BASTA DE TRAGAR, repetimos, BASTA DE TRAGAR. Que hagan algo o lo
hacemos nosotros. Seremos miles, incontables.

Las manifestaciones VdeVivienda están organizadas por la gente. Y como
todos queremos que ésta sea la bomba vamos a necesitar la ayuda de todo el
mundo. Entonces:

Especialmente se necesitan:

• Músicos (si tienes una canción que hable del timo de la vivienda ya será
la ostia. Toni A. Martínez te queremos en barna!)
• Artistas multimedia, audiovisuales, interactivos (lo mismo, si tenéis
material relacionado con la vivienda, genial)
• Especialistas en nuevos soportes comunicativos (diseñadores, publicistas,
creativos, ésta es realmente la gran oportunidad de vuestra vida)
• Organizadores de eventos, productores (¿a que no hay ovarios?)
• Actores, artistas del espectáculo, teatro, performers, cómicos, clowns,
humoristas… (os apetece curraros algo para que participe todo el mundo)
• Artistas de esos que hacéis pompas de jabón gigantes (contactadnos plis)
• Castellers (hace tiempo que queremos montar un castell en una mani, a ver
si para ésta
lo conseguimos)
• Técnicos de sonido (que se nos oiga bien alto)
• Técnicos de vídeo (estamos pensando en hacer proyecciones e interactivos
de video, va a ser la leche)
• … cualquier persona que tenga alguna idea para aportar a la manifestación
(venga esa inteligencia colectiva)

Se necesitan los siguientes materiales (si dispones de ellos o puedes
facilitar información acerca de como conseguirlos no te lo pienses,
contáctanos):

• Proyectores de vídeo
• Estructura para pantalla de vídeo
• Sistemas para acotar el espacio

Si puedes echar un cable con alguna de estas cosas o quieres realizar esa
idea genial que se te ha ocurrido o sencillamente quieres echar un cable,
ponte en contacto con la gente que está organizando la manifestación en
este email: v@vdevivienda.net

Esta lista de necesidades está en construcción, a medida que pasen los días
iremos colgando más cosas.

Nos vemos en la manifestación del 24 de marzo.

HASTA LA VIVIENDA, SIEMPRE

Comments No Comments »

Cerrar
E-mail It