Ya tengo el viaje de avión

Cursos de idiomas 1 Comment »

Ya he contratado el viaje de avión para viajar a Dublín. Después de todos los mareos que me ocasionó el contratar el curso, ahora que había conseguido encontrar a una persona que habla muy bien de EF vuelvo a pecar al comprar el billete de avión. Yo no se si es que estoy pasando una mala racha o es que en todos estos temas si no estas bien informado siempre pecas de pollico.

Para contratar el avión decidí que era mejor hacerlo desde una agencia para así no meter la pata. Tardé dos días en decidirme, día de salida, día de vuelta, compañía, … Al final me decido por ryanair ya que me sale más barato. Y al final lo barato sale caro. El problema esta vez ha sido con las maletas. Por una mala interpretación de las pésimas explicaciones que esta empresa ofrece, he comprado un billete de ida y vuelta con facturación de dos maletas. Esto lo e hecho porque la muchacha de la agencia me lo aconsejo ya que así podría llevarme 30 Kg en vez de 15 Kg. Ahora me he informado por mi cuenta y me he enterado que no es así, si no que el peso total son 15 Kg por pasajero independientemente de si son 1,2 ó 3 las maletas con las que viaje.

La pena son los 40 € que llevaba de recargo la 2ª maleta. Además no podré usarla ya que con una sola maleta aprovecho mejor el peso. ¿Alguien sabe si mis suposiciones sobre el peso son ciertas? Si es así agradecería algún comentario o si queréis podéis escribir en el foro.

Este post ha sido escrito por José Javier Martínez Domene

Como saber quien nos ha eliminado de messenger de forma segura.

Windows 2 Comments »

Realmente existe una forma segura de saber si alguna persona nos ha eliminado de su lista de contactos o no. Esta forma no es tan fácil como darle a un botón y que te muestre un listado de los que te han eliminado, pero es una forma fiable, no como las páginas que anuncian que lo hacen y lo primero que te piden es que les des la contraseña. ¿Y para que quieren ellos la contraseña? Seguro que para nada bueno.

La forma es sencilla pero tediosa. Aqui tenemos los pasos:

  1. Iniciamos sesión en el messenger.
  2. Vamos al menú Herramientas y hacemos click en opciones.
  3. Una vez allí pinchamos en privacidad.
  4. Ahora nos aparece un apartado titulado Lista de contactos. En él esta la opción Ver quien me ha agregado en su lista de contactos, hay le damos a Ver…
  5. Ahora nos sale un listado de todas las personas que actualmente nos tienen en su lista. Ahora viene la parte tediosa pues nos toca comparar esta lista con nuestra lista de contactos para ver cuales tenemos que no están en esta lista.

Nota: Después de seguir estos pasos veremos que nos aparecen los contactos por el nombre que se ha puesto y como algunos se ponen nombres tan originales que son insufribles una buena opción es configurar temporalmente el messenger para que nos muestre los contactos por dirección de correo. Seguro que ahora es mucho mas fácil encontrar a alguien. Para ello podemos seguir estos pasos:

  1. Vamos al menú Contactos.
  2. Vamos a la opcion Ver contactos por y una vez allí seleccionamos Dirección de correo electrónico.

Creo que el comparar las dos listas es un trabajo demasiado pesado, a no ser que la curiosidad sea mayor. Pero si hay algún contacto que especialmente queremos comprobar porque hace tiempo que no nos habla o cualquier cosa así, este es un método fácil, rápido y seguro.

Este post ha sido escrito por José Javier Martínez Domene

Cuidado con la pagina www.bloqueados.es

Windows No Comments »

El otro día recibí un correo de una amiga que decía que le había eliminado del messeger. El mensaje decía así:

Hola, como estas?

Te quiero recomendar la pagina web http://www.bloqueados.es que sirve para organizar y ver los contactos de tu messenger que te han eliminado. Además los clasifica en 4 grupos:

- Amigos
- Ingenuos
- Traidores
- Odiosos

Averigua el estado real de tus contactos!

Aparentemente es un mensaje normal y casi parece que nos lo ha escrito nuestra amiga, pero realmente es un mensaje autogenerado, o spam.

Con este tipo de mensajes hay que llevar mucho cuidado ya que cuando entramos en la página lo primero que nos piden es que introduzcamos nuestra dirección de correo y contraseña, datos con los que podrían acceder a nuestro messenger y hacer lo que quisieran con el. Podrían hacer pasarse por nosotros, cambiar la contraseña y pedirnos dinero por devolverlo o por los contactos, que como nos pasa a muchos solo los tenemos allí y hay personas con las que te costaría mucho recuperar su dirección.

Ademas si nos ponemos a buscar por la página el apartado de políticas de privacidad para ver que nos certifiquen que nuestros datos van a ser tratados con seriedad y no se van a introducir en listas de spam y esas cosas nos encontramos con que no existe. Lo máximo que vemos es un “Si tienes alguna duda acerca del servicio, contacta con nosotros en ESTA dirección” ¿ Y quien te asegura que me van a contestar????.

Mi recomendación es que nunca, nunca, nunca le demos nuestras contraseñas, datos personales o bancarios a nadie. Y si resulta necesario para compras u otros menesteres siempre leernos las políticas de privacidad y certificarnos que el sitio es seguro. Además aconsejo a todo el mundo que haya caído en alguna de estas trampas, que se cambie la contraseña. Y para todo el mundo que utiliza el messenger aconsejo que se hagan copias de seguridad de los contactos cada cierto tiempo, quizá cada 3 mese será suficiente.

Otra cosa, si quereis saber quien os ha eliminado del messenger mirar este otro articulo que os explica una forma segura de hacerlo.

Articulo: Como saber quien nos ha eliminado del messenger de forma segura.

Este post ha sido escrito por José Javier Martínez Domene

Estudiar ingles en el extranjero.

Cursos de idiomas No Comments »

Como muchos estudiantes este verano, el dia 21 de julio empiezo un curso de ingles en Dublín. La verdad es que tengo muchas esperanzas en aprender bastante ingles o como mínimo poder soltarme ya que esto un poco atascado. El curso lo contrate con la empresa EF (Education First) y después de haber pagado me dijeron que no era una empresa muy comprometida con sus clientes, mas bien bastante pasota. Yo, ya que lo he pagado, he decidido arriesgarme he irme con ellos a ver si tengo suerte y me sale todo bien. Pero me gustaría conocer vuestras opiniones ya que en la red existen muchas criticas pero ningún apoyo. Por ello he abierto un foro : “El foro de Joseja” para que todos podáis opinar sobre el tema.

También adelanto que cuando me vaya iré escribiendo en este blog un pequeño diario para contaros como me va y así informar a los que aun no se hayan ido de como es la vida allí.

Este post ha sido escrito por José Javier Martínez Domene

Masajes para bebes.

Fisioterapia 1 Comment »

El masaje es un estimulo tanto físico como psicológico y por tanto puede ayudar a todos los bebés en su desarrollo. Por un lado se favorece su respuesta muscular, por otro será un bebé más sociable y se estrechará el lazo afectivo entre los padres y el niño.

Los beneficios del masaje los podemos resumir en:

  1. Se regulará la función gastrointestinal con los masajes abdominales. Ya que son tan frecuentes los colicos, gases y estreñimiento en los bebés, el masaje en el vientre es muy recomendable para eliminar esas molestias.
  2. Aunque al principio algunos niños lloran y no se dejan masajear fácilmente, al final cojen el hábito y aprenden a relajarse. Asá tendrá un sueño más tranquilo y disfrutaréis tanto vosotros como él.
  3. Los estímulos que reciben son buenos para todos los bebés, pero en los prematuros será donde se consiga apreciar más la mejoría. Hay varias investigaciones que demuestran que la evolución es mucho mayor en los niños que han sido masajeados.

El masaje a tú bebé será algo muy natural, no hay que seguir un orden estricto de maniobras. Aquí solo os damos algún ejemplo y hay muchos libros buenos que podeis consultar. Simplemente debéis estar cómodos los dos y disfrutarlo será algo fácil.

Animáos a probarlo.

Os dejo unas diapositivas que facilitamos en la Semana de la Salud de Novelda Mayo’08.

Este post ha sido escrito por María Ferriz Reus

¿Qué es Silverlight?

Windows 1 Comment »

Introducción

Silverlight es una nueva tecnología usada para programación web que nos permite crear páginas web con “contenido rico” como por ejemplo añadir videos, galerías de imágenes, animaciones, juegos web, etc…

Antes de la aparición de Silverlight en septiembre del 2007 ya existían herramientas similares como por ejemplo Macromedia Flash. Creo que todo internauta conoce la nueva generación de juegos on-line como por ejemplo www.minijuegos.com, pues estos juegos existen gracias a las tecnologías de desarrollo de webs con “contenido rico” como son las mencionadas Silverlight y Flash.

Flash vs Silverlight

En la actualidad hay un gran debate sobre cual es mejor de estas dos tecnologías, más aún, hay debate sobre si Microsoft (Creador de Silverlight) ha intentado imitar o plagiar una tecnología que ya existía en el mercado para hacerle la competencia.

En mi opinión, no es un plagio sino una mejora a lo que ya existía. Yo, como estudiante de ingeniería informática he trabajado con muchos lenguajes de programación a lo largo de la carrera y me parece un atraso tener que aprender 10 idiomas distintos para realizar la misma funcionalidad. A lo que voy es que para poder programar algo usando Flash necesitamos aprender un lenguaje nuevo llamado Action Script, sin embargo, la programación de Silverlight se hace usando el mismo lenguaje de programación (C#) que usamos en la carrera para hacer programas de gestión, páginas web ASP.

Por lo que claramente me decanto por unificar los lenguajes para aprender los mínimos posibles, y si podemos hacer muchos tipos de programas con el mismo lenguaje, pues mejor para el desarrollador.

En cuanto al consumidor, lo mismo le da un programa hecho en Flash que en Silverlight, puesto que se pueden hacer las mismas cosas.

Versiones de Silverligth

El antecesor de Silverlight se llamaba WPF/E, que es un subconjunto de la tecnología WPF (una tecnología de Microsoft para crear aplicaciones de gestión para empresas, como puede ser un programa para un banco, fábrica de producción, etc..).

Para ilustrar la corta historia de Silverlight mostraremos la siguiente tabla:

Nombre de la Versión

Número de la Versión

Fecha

WPF/E

?

2005

1.0 CTP

1.0.?

Diciembre 2006

1.0

1.0.20816

5/9/2007

1.1 Alpha

1.1.20926.0

5/9/2007

2 Beta 1

2.0.30226.2

5/3/2008

2 Beta 2

TBA

Saldrá en 2008

2 RTM

TBA

Saldrá en 2008

Tabla 1: Cronología de las versiones.

¿Es compatible con todos los sistemas y navegadores?

En un principio, al ser una tecnología de Microsoft, está disponible para los sistemas operativos Windows y Mac OS (El de los ordenadores Mac). Pero ha surgido un proyecto llamado Moonlight que hace posible la ejecución de esta tecnología en sistemas Linux.

Para ver una comparativa de compatibilidades según sistemas operativos y navegadores se muestra la siguiente tabla:

Navegador

Sistema Operativo

IE 6 SP2

IE 7

Firefox 1.5

Firefox 2.0

Safari

Windows Vista

No

1.0, 1.1

1.0, 1.1

1.0, 1.1

No

Windows XP

1.0, 1.1

1.0, 1.1

1.0, 1.1

1.0, 1.1

No

Mac OS 10.4.8 + PPC

No

No

1.0

1.0

1.0

Mac OS 10.4.8 + Intel

No

No

1.0, 1.1

1.0, 1.1

1.0, 1.1

Linux

No

No

Moonlight []

Moonlight

Moonlight

Tabla 2: Compatibilidad de Silverlight.

Conclusiones

Silverlight es una tecnología muy nueva, que poca gente conoce, ya que alrededor del 90% de internautas tienen en sus navegadores instalados el plug-in de Flash y no el de Silverlight, lo que quiere decir, que (aunque no lo sepan) están usando Flash para aplicaciones con contenidos ricos (video, juegos, etc..).

Pero creo que debido a la potencia que ofrece Silverlight y por estar basado en un lenguaje de programación muy conocido por los informáticos en un par de años cuando veamos un video de YouTube o juguemos a un juego en las páginas de juegos de internet, lo haremos usando Silverlight.

Referencias

Este post ha sido escrito por José Quinto Zamora

Como pasar argumentos por pvm_spawn()

Paralelización No Comments »

Esto lo escribo porque en una de mis ultimas practicas me surgió este problema y me costo casi dos semanas el conseguir arreglarlo.
La cosa esta en que si utilizamos la función pvm_spawn() sin pasar le argumentos al ejecutable va perfectamente pero si queremos pasar le argumentos ya es otra historia, que realmente es igual de sencillo solo que hay que conocer algunas cosas.

pvm_spawn( char *task, char **argv, int flag, char *where, int ntask, int *tids )

No voy a entrar en detalle de que es cada uno de los parámetros de la función. Para eso esta el man de linux.

Primero empezamos con un ejemplo sin argumentos:

pvm_spawn("nombreProceso", NULL, PvmTaskDefault, NULL, numeroProcesos, tidsHijos);

Si utilizamos como segundo parámetro NULL, es decir, no pasamos argumentos. Todo funciona de marabilla.

El problema surge cuando la función main del hijo necesita argumentos de entrada. En mi caso pasaba que el mismo ejecutable servia de padre y de hijo. El ejecutable tenia dos argumentos obligatorios en los que podías seleccionar si ejecutar el programa en modo monoprocesador o multiprocesador. Por ello para que al crear los hijos no me dieran un error de parámetros incorrecto debía de pasarle esos dos argumentos. Empecemos con un ejemplo y luego lo cometo:

char* argv[3];

int tam1 = (strlen(”Argumento1″)+1);
int tam2 = (strlen(”Argumento2″)+1);

argv[0] = (char *)malloc(tam1 * sizeof(char));
argv[1] = (char *)malloc(tam2 * sizeof(char));

sprintf(argv[0], “Argumento1″);
sprintf(argv[1], “Argumento2″);
argv[2]=0;

int numCreados = pvm_spawn(”ejecutable”, (char**)argv, PvmTaskDefault, NULL, numProcesos,tidsHijos);

Primero tengo que crear el vector de parámetros. Yo lo creo de forma estática ya que conozco de antemano el numero de parámetros. Después cuento del tamaño que ocupa cada uno de los parámetros para no reservar más memoria de la necesaria. Después creo la memoria. y por ultimo le asigno valor. Todos estos paso se pueden hacer de otras maneras ya que el vector podria ser un doble puntero y podria haber asignado el valor con strcpy. Cada uno que haga las cosas a su gusto.

Ahora viene lo importante. Como los mas avispados se habrán dado cuenta que aunque tengo 2 parámetros creo un vector de 3 posiciones y luego como se puede ver en la linea en negrita asigno a 0 el ultimo parámetro aunque también le podría a ver asignado NULL. Esto es porque la función pvm_spawn() no tiene un argumento de entrada que le diga cuantos parámetros le llegan. Por ello utiliza la función strlen() para comprobar cuantos hay. Como muchos ya sabrán esta función necesita que en la ultima posición haya un NULL para saber cuando hay que parar, si no se pone esa ultima asignación pvm_spawn() da violación de segmento y al utilizar el valgrind es cuando nos damos cuenta que el error esta en strlen().

Espero que os sea de ayuda. Se que no es algo difícil pero si no lo sabes y te lo dan hecho se agradece.

Este post ha sido escrito por José Javier Martínez Domene

Como comprobar que esta conectado el disco duro externo USB antes de encender emule

Windows 4 Comments »

Esto es un script de windows realizado por mi buen amigo Quinto que me pregunta si he conectado el disco duro externo, ya que si no lo tengo conectado no me interesa que se arranque el emule.
En caso de que le diga que si, se arranca el emule, si no lo tengo conectado, pues lo conecto y le digo que si :D.

Es que siempre me pasa que no tengo el disco puesto y cuando arranco el emule, mierrrda!!!
Se me cambian las rutas de los ficheros del emule, que las tengo redirigidas al disco externo.

::—————————————————
::Script
::—————————————————

:start
@echo off
echo Has conectado el disco externo(si o no)?

set choice=
set /p choice=
if ‘%choice%’==’si’ goto conectado
if ‘%choice%’==’no’ goto noconectado
goto fin

:conectado
cd \
::Path de la carpeta
cd C:\Program Files\eMule
:: Nombre del ejecutable
start emule.exe
cls
cls
cls
goto fin
:noconectado
echo “Disco no conectado”

:fin

::—————————————————
::Fin de Script
::—————————————————

Para poder hacer totalmente funcional este script lo que tenemos que hacer es modificar el acceso directo del emule para que en vez de ejecutar el emule lance este script.

  1. Nos vamos a la carpeta del emule “C:\Program Files\eMule” en mi caso y creamos una carpeta “script” para tener las cosas organizadas. Dentro de esta carpeta creamos un archivo txt. Botón derechonuevodocumento txt, y le ponemos como nombre “comprobarDisco.bat”.
  2. Pinchamos con el botón derecho encima del archivo y le damos a editar. Con esto se nos abrirá el bloc de notas. Cogemos el código anterior y lo pegamos. Antes de cerrarlo hay que modificar la ruta en la que esta instalado el emule. También es interesante comprobar el nombre del ejecutable ya que si usamos una versión diferente a la original habría que cambiarlo. Para acabar guardamos el archivo y cerramos.
  3. Ahora nos vamos al escritorio y en el icono del emule hacemos click con el botón derecho y luego en propiedades. Allí cambiamos la ruta del emule por la ruta del script.
    “C:\Program Files\eMule\emule.exe”

    “C:\Program Files\eMule\script\comprobarDisco.bat”. En este momento el icono del emule nos desaparecerá y se nos quedara el icono de un bat normal. Para cambiarlo en la misma pestaña en la que hemos cambiado el path hay un botón que pone cambiar icono. Le damos y nos salen un motón de iconos. Le damos a explorar y buscamos la carpeta del emule. Una vez allí seleccionamos el ejecutable emule.exe y al hacerlo nos salen un montón de iconos. Solo nos queda elegir el que más nos guste.

Y voila. Ya tenemos todo configurado. Ahora cada vez que lancemos el emule nos aparecerá una ventanita que nos preguntara si tenemos el disco conectado o no.

Este post ha sido escrito por José Javier Martínez Domene

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Iniciar sesión