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

Windows 3 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 13 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 1 Comment »

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 2 Comments »

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 3 Comments »

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 2 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

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