Octubre
28
Filed Under (Mira que he aprendido hoy!!) by chupetin on 28-10-2009

Hace poco me han regalado un libro en el que viene un ejercicio consistente en apuntar las tareas que haces a lo largo del día. De lo que me he dado cuenta al realizar este ejercicio es que soy un adicto al email, no pasan mas de 10 minutos y ya tengo la necesidad de mirar mis cuentas, incluso la de mi cárnica, a la que solo llega spam. Va a ser verdad lo que dice mi hermano, que soy un adicto al ADSL.

He estado navegando un poco por Internet, y he visto que existe una lista para tratar de controlar esta adicción, la lista se compone de 12 puntos/pasos, en casi todos los sitios en español he visto que fue Marsha Egan quien desarrolló la lista (curiosamente ninguno comenta los pasos, pero la mayoría dedica las mismas palabras a la noticia.). Finalmente he encontrado la lista en ingles, la cual os dejo a continuación traducida y con algunos retoques.

Del libro hablaré cuando lo termine, pero a día de hoy me esta gustando mucho.

1. Admitir que tienes un problema.
Admitir que el correo te esta controlando y alejarse de la necesidad de comprobar el correo cada 10 minutos.

2: Reconocer los síntomas.
Incapacidad de centrarte en otras tareas, falta de tiempo, necesidad de tener la bandeja de entrada vacía.

3. Asumir la responsabilidad
Si no envías tantos correos tal vez no se recibas tantos.

4. Practicar la regla de Tres
Si has chequeado tres veces la bandeja de entrada esperando un correo que no llega tal vez sea el momento de realizar una llamada.

5. No poner en copia al universo
Piensa dos veces antes a que gente vas a poner en CC. Si ellos responden, ¿qué va a pasar?

6. Apagar la campanilla
Lo más parecido a la campana del perro de Paulov es un icono parpadeante en la barra de tareas. Eliminalo.

7. Ralentizar la respuesta
Contestar los mensajes en el momento de recibirlos crea la expectativa de que siempre respondes rápidamente.

8. Dejar que el software haga su trabajo
Utiliza filtros de spam y reglas para que los correos entrantes se organicen automáticamente en carpetas.

9. Conseguir ayuda de otras personas
Involucra a otros en la conquista de tu adicción.

10. Consultar los mensajes una única vez
Si no es relevante, bórralo. Si no es así mételo en una carpeta y planifica la respuesta.

11. Establecer intervalos regulares para revisar el correo
Consulta el correo a las horas en punto.

12. Tener tiempos sin conexión
Designa un día a la semana, completamente libre de correo.

No Tags

(3) Comments    Read More   
Abril
18
Filed Under (Mira que he aprendido hoy!!) by chupetin on 18-04-2009

Hace algo más de 2 años que conozco la página web de Bookcrossing, y tenía ganas de utilizarla, pero no encontraba el tiempo para ello.

¿Como se podría definir esta página?, pues se la podría definir como una biblioteca global o la biblioteca 2.0, o la biblioteca p2p. Pero lo más seguro es que estas definiciones no resuelvan las dudas de nadie y le den más halo de misterio a todo esto. Quizás la mejor manera de saber que es consista explicar como funciona el bookcrossing.

En el bookcrossing, una persona deja un libro en la calle o en algún sitio de forma pública para que alguien se lo encuentre, lo lea y lo deje en otro lugar, repitiendose de nuevo el ciclo. Todo esto tiene el soporte de un sitio web el cual registra los libros que se han liberado (según la terminología de Bookcrossing) con un código de identificación único el BCID, y cada persona que encuentra y lee el libro se conecta al sitio web para indicar donde se ha encontrado el libro y que le ha parecido.

La idea me parece simplemente genial y ya he encontrado un par de sitios “oficiales” donde liberar mi libros. La única pega a todo esto se la veo al sitio web, aunque puede parecer que este traducido a varios idiomas, en cuanto pinchamos a un enlace de la versión en español nos sale un pop-up en ingles. Lo del ingles tiene un pase (a pesar de los años que lleva funcionando la web), pero lo del pop-up es algo que debería prohibirse y perseguirse por la policía de Internet. Otra pega es que la navegación no es muy intuitiva.

La terminología utilizada en el Bookcrossing es muy sencilla, solo hay que aprenderse las palabras “liberar”, “jungla” y “de caza”. Donde liberar es la acción de dejar un libro, la jungla se define como el sitio donde se encuentra un libro liberado a la espera de que alguien lo recoja, y de caza hace referencia a la acción de ir a buscar libros. No os cuento nada más por si sentís curiosidad indaguéis un poco en el sitio web.

Debido a mi cambio de residencia dispongo de mucho tiempo para leer en el tren, y me estoy leyendo unos cuantos libros que tenía atrasados, pero el primero que quería liberar es este tiene el BCID 348-7107821, espero que si alguien se lo encuentra lo disfrute y lo vuelva a liberar.

¿Que opinará la ministra de todo esto?¿Ayuda a fomentar la cultura o por el contrario la destruye?

baner_sinde.gif

Technorati

(6) Comments    Read More   
Marzo
25
Filed Under (Mira que he aprendido hoy!!) by chupetin on 25-03-2009

En el trabajo ahora me esta tocando lidiar con aspectos de seguridad. Me he creado una conexión segura en mi OC4J y para ello he tenido que desempolvar mis apuntes del Proyecto Fin de Carrera aka PFC.

En dicho proyecto parte del desarrollo consistía en firmar un applet para que pudiese realizar una serie de acciones especiales, como eran la escritura en disco y la conexión a direcciones de Internet.

La firma del applet es una certificación en la que se expone que una determinada persona o compañía a realizado dicho applet. Para firmar un applet hay que seguir los siguientes pasos:

  1. Crear el fichero *.jar: lo primero que hay que hacer es agrupar todas las clases que conforman el applet en un fichero *.jar. Para ello se utiliza el comando jar con los parámetros cfm, estos parámetros indican:

    • c: se va a crear un fichero.
    • f: el nombre del fichero a crear.
    • m: se va a utilizar un fichero de manifiesto. Este fichero guarda información relativa a las clases y librerías que conforman el applet.
  2. Generar las claves: antes de firmar el applet hay que generar las claves con las que se va a firmar, para ello se genera una base de datos de claves.
    La política que se sigue con la firma de las claves es la siguiente, un fichero *.jar se firma con la clave privada del creador del fichero *.jar y la firma es verificada por el receptor del fichero *.jar con la clave publica.
    La herramienta que se utiliza para la generación de las claves es keytool. A continuación se muestra un ejemplo de su utilización.

    keytool -genkey -alias ALIAS -keypass PASSWORD_ALIAS -keystore ALMACEN -storepass PASSWORD_ALMACEN -dname "cn=islamanzana.es"

  3.  Firmar el fichero *.jar: una vez generadas las claves oportunas hay que firmar el applet, para ello se utiliza la herramienta jarsigner, la cual mediante línea de comandos firma y verifica las firmas de ficheros jar. Un ejemplo de su utilización es:jarsigner -keystore ALMACEN -storepass PASSWORD_ALMACEN -keypass PASSWORD_ALIAS -signedjar ClienteFirmado.jar Cliente.jar ALIAS

  4. Exportar el certificado de la clave pública: en algunos casos es necesario exportar un certificado con la clave pública utilizada, para que una entidad externa nos avale nuestra firma.  También podemos crear nuestra propia autoridad certificadora con OpenSSL. Para exportar el certificado se utiliza también el comando keytool con el parámetro –export. Un ejemplo de su utilización es:

    keytool -export -keystore ALMACEN -storepass PASSWORD_ALMACEN -alias ALIAS CertificacionCliente.cer

Obviamente, para el SSL no necesitamos realizar el punto 3, pero uno es un nostalgico…..
En su día, cuando realizé el PFC no utilicé el OpenSSL. A pesar de esto, espero publicar en breve un tutorial de como intalar una autoridad certificadora (CA)

Technorati

(1) Comment    Read More   
Marzo
18
Filed Under (Mira que he aprendido hoy!!) by chupetin on 18-03-2009

Hace poco publiqué los esquemas que utilicé para sacarme el certificado del  SCWCD, para poder acceder a este examen antes tuve que certificarme del SCJP, eso lo hice el año pasado con los
siguientes esquemas:

Página 1Página 2Página 3

Espero que os sean de utilidad.

Technorati

(0) Comments    Read More   
Febrero
21
Filed Under (Mira que he aprendido hoy!!) by chupetin on 21-02-2009

El pasado día  17 de Febrero me saqué el certificado de Sun de desarrollador de componentes web.

El examen lo preparé con el libro “Head First: Servlets and JSP” de la editorial O’Reilly. En un principio puede parecer un libro “poco serio”, ya que esta lleno de esquemas, cómics, chistes, anotaciones en los márgenes…. Nada mas lejos de la realidad, trata con profundidad aquellos puntos importantes para la certificación, y estimula positivamente a seguir estudiando; es duro salir de trabajar y ponerte delante de un libro para estudiar, si se hace ameno mejor que mejor.

No conocía con anterioridad los libros de Head First, pero O’Reilly tiene una colección entera de estos libros dedicados a reinventar la frase: “la letra con sangre entra”. Una pena que no tengan nada para mi próxima certificación: SCDWJS.

Os adjunto los esquemas que me hice para estudiar, quizás le puedan servir a alguien.  Pinchando sobre ellos se pueden descargar con mas resolución.

Página APágina BPágina CPágina DPágina EPágina FPágina G

Technorati

(9) Comments    Read More   

  Me acaba de llegar al correo los nuevos cursos de formación para trabajadores en activo del Ceim para el primer trimestre de este año.

Me gustaría repetir el que realice el año pasado de Spring y JSF, no había asistido nunca a ninguno de estos cursos, por lo que no sabía que me iba a encontrar; la experiencia fue francamente buena, los profesores pilotaban mucho y aprendí un montón.

También me han parecido interesantes los de Análisis y Diseño con UML para repasar conceptos y  el de AJAX, este último es de elearning y no me convence tanto.

Me ha llamado la atención el curso de ISO 27000, a ver si me miro un poco el temario…..

La única pega: la cuarta dimensión de la física. Un par de contratiempos hicieron que no me presentase al examen de certificación en Diciembre y aún no he vuelto a ponerme con ello. A ver si en el segundo trimestre……

Pol  cierto Sr. Wilson, esta vez me adelante por la mano :)

Technorati

(2) Comments    Read More   
Diciembre
26

Las folcsonomías (taxonomías basadas en la gente) es una idea que se ha venido usando a base de etiquetas (“tags”): lo que también se ha llamado tagsonomías. Pero esto también tiene un leve problema: las etiquetas son palabras cortas que muchas veces son polisémicas. Una idea que he pensado es resolver estas ambigüedades en base a enlaces… Especialmente a diccionarios (Wiktionary, RAE, etc) o enciclopedias (Wikipedia, etc).

Este es un enalce donde se tratan más temas de Folcsemántica:

http://folksemantic.org/

Technorati ,

(0) Comments    Read More   
Octubre
27
Filed Under (Mira que he aprendido hoy!!) by chupetin on 27-10-2008

El jueves pasado estuve el las oficinas de Autentia en unas charlas gratuitas que dieron sobre Maven y Archiva. Por si no lo sabéis, la gente de Autentia es la misma que la de Adictos al trabajo, donde se pueden encontrar multitud de tutoriales.

La charla estuvo muy bien, y a mi me vino de vicio, ya que es con lo que me estoy pegando ahora mismo en el curro. El ambiente que había era muy bueno, y al terminar nos invitaron a unas cañas. En breve pondrán en internete el vídeo y las transparencias, así que si queréis verlos tendréis que estar atentos a su página web.

Tienen previsto realizar una serie de charlas sobre las tecnologías que van a utilizar en su framework de trabajo. En principio darán charlas cada 15 días/1 mes, y estas serán gratis o con una cuota de inscripción baja (10€-15€….).

La única pega que tiene todo esto es que las charlas son un poco pronto para el que tiene un horario de trabajo “normal” ya que son a las 18:30 y hay que irse hasta el polígono industrial de San Fernando de Henares.

…..¿Un punto positivo para Alcala de Henares ?  :)

Technorati

(1) Comment    Read More   
Julio
23
Filed Under (Mira que he aprendido hoy!!) by PHOENIX on 23-07-2008

Buenas manzaneros,

Como os comente cuando nos vimos hace algunas semanas, en Telefónica estoy incursionando en el mundo de Sistemas, redes y comunicaciones. En esta semana tuvimos que realizar algunas coferencias con Mexico debido a la lentitud del sistema ahi.

Realizamos diversas pruebas entre ellas verificar todas las descargas que realiza el navegador en el terminal cliente para ver que tan pesado es la pagina en cuestión. Les dijimos que se instalaran la herramienta HTTPWATCH. Con ella diagnosticamos parte del problema y nos mostró de una manera intuitiva los diferentes componentes que el nevagador descarga y que tan costoso es.

Creo yo que para nosotros que estamos en el mundo de el desarollo WEB una herramienta como esta sería muy util para puebas de rendimiento. Os recomiendo que os deis un tiempo y cacharreis para ver lo util que es.

HTTP WATCH

Hasta la proxima.

Technorati , , ,

(3) Comments    Read More   
Junio
14
Filed Under (Mira que he aprendido hoy!!) by chupetin on 14-06-2008

  Actualmente me dedico a cacharrear un poco con la version de Ubuntu que he instalado en mi portatil, lo cual me esta sirviendo para aprender algunas cositas nuevas. Hace unos instantes acabo de conseguir instalarme el java, que no es tan automatico como uno piensa.

Lo primero que hice, al igual que con Windows, es bajarme el instalable correspondiente de la pagina de Sun, ya que no es posible descargarmelo con el Synaptic Package Manager. Con el fichero descargado y ejecutado me di cuenta de que al teclear la linea de comandos java -version no me salia la versión que habia instalado, asi que me puse a investigar un poco.

Resulta que el Ubuntu te instala una versión GNU de Java y si quieres que esta te la reconozca por defecto el equipo tienes que hacer un par de cosas mas .

1. Indicar que la version de java que has instalado es una nueva alternativa de java para ubuntu mediante el comando: sudo update-alternatives –install “/usr/bin/java” “java” “~turutajava~/jre1.6.0/bin/java” 1

2. Seleccionar tu version de java como la version por defecto. Esto se hace con el comando: sudo update-alternatives  –config java   . Aqui tendras que seleccionar la versión que has instalado.

3. Comprobar que todo esta como uno quiere :) java -version

Technorati

(1) Comment    Read More