miércoles, 17 de diciembre de 2008

Ejercicio para llenar un vector con números al azar

/*Primero, el cuerpo principal*/
#include
#include "funciones_vector.h"

main(){
       int vector[10];
       inicializar_aleatorios();
       inicializar_vector(vector);
       mostrar(vector);
       rellena_azar(vector);
       getchar();
       mostrar(vector);
       getchar();
       getchar();
}
/*En el fichero llamado "funciones_vector.h" incluimos las funciones necesarias*/
/*Incializamos el generador de números aleatorios*/
/*Incializamos el generador de números aleatorios*/
#include
#include

void inicializar_aleatorios(){
     int semilla;
     semilla=time(0);
     srand(semilla);
     return;
}


/*Esta función genera un número al azar
entre 0 y 9, ambos incluidos*/
int tirada_dado(int n_caras){
    int respuesta;
    respuesta=rand()%10;
    return(respuesta);     
}

/*Esta función toma un vector de numeros
enteros y graba en cada una de las posiciones
un cero*/ 
void inicializar_vector(int vector[]){
     int cont;
     for(cont=0;cont<10;cont++)
       vector[cont]=0;
     return;
}
/*Esta función muestra por pantalla el contenido
del vector*/
void mostrar(int vector[]){
     int cont;
     printf("\n*********************");
     printf("\n*");
     for(cont=0;cont<10;cont++){
       printf("%d",vector[cont]);
       printf("*");
     }
     printf("\n*********************");
     return;
}
/*Esta función rellena el vector con números al azar*/

void rellena_azar(int vector[]){
     int cont,cont2,aux,repetir;
     //Rellenamos el vector
     for(cont=0;cont<10;cont++){
       do{
         /*Para cada posición, generamos
         un número al azar*/                         
         aux=tirada_dado(9);
         printf("\nHa salido un %d",aux);
         getchar();
         /**Vamos a comparar el número
         que nos ha salido con los números
         que ya tenemos guardados en las 
         casillas anteriores del vector*/
         for(cont2=0;cont2 <>
                                         
           if(aux==vector[cont2]){
              printf("\n %d coincide con lo que hay en la casilla %d",aux,cont2);
              repetir=1;
              break;
              }
           else{
              repetir=0;
           }
         }
       }while(repetir==1);
       vector[cont]=aux;
     }   
     return;
}

Nueva convocatoria de cursos del INAEM

Por el interés que tienen para muchos de nuestros alumnos, os informamos de la nueva convocatoria de cursos del INAEM.

martes, 16 de diciembre de 2008

Ejercicio del juego de dados

#include
#include
#include
#include
int explica_juego(){
  char jugar;
  int respuesta=0;
  printf("\n****************************");
  printf("\n**** GRAN JUEGO DE DADOS ***");
  printf("\n****************************");
  printf("\n\n Este juego consiste en tirar el dado en tres turnos");
  printf("\nGana el jugador cuya suma de puntos sea mayor");
  printf("\nDesea usted jugar (s/n)");
  scanf("%c",&jugar);
  if(jugar=='s') respuesta=1;
  return(respuesta);
}
int tirar_dado(int n_caras){
    int respuesta;
    respuesta=rand()%6+1;
    return(respuesta);
}
int muestre_resultados(int puntuaciones[]){
    int respuesta=0;
    int mayor_puntuacion=puntuaciones[0];
    int jugador;
    printf("\n*************************");
    printf("\n******  RESULTADOS   ****");
    printf("\n*************************");
    for(jugador=0;jugador<3;jugador++){
     printf("\nJUGADOR %d = %d puntos",jugador+1,puntuaciones[jugador]);
     if(puntuaciones[jugador]>mayor_puntuacion){
       mayor_puntuacion=puntuaciones[jugador];
       respuesta=jugador;
     }
    }
    return(respuesta);  
    
    }
main(){
   int opcion=0,turno,valor_dado,jugador,ganador;  
   int puntuaciones[3];  
   int semilla;
   //Inicializamos el generador de números
   //aleatorios
   semilla=time(NULL);
   srand(semilla);
   //Ponemos el casillero de puntos a 0
   for(jugador=0;jugador<3;jugador++)
     puntuaciones[jugador]=0; 
  //Explicación del juego
  opcion=explica_juego();
  while(opcion==1){
  //Juego
  printf("\nCOMIENZA EL JUEGO");
  for(turno=0;turno<3;turno++){
    system("cls");
    printf("\nTURNO numero %d",turno+1);
    fflush(stdin);
    getchar();
    for(jugador=0;jugador<3;jugador++){
       printf("\nTira el jugador %d",jugador+1);
       fflush(stdin);
       getchar();
       valor_dado=tirar_dado(6); 
       printf("\nHa salido %d",valor_dado);
       puntuaciones[jugador]+=valor_dado;
       printf("\nAcumula %d puntos", puntuaciones[jugador]); 
    }                      
  }
  //Resultados 
  ganador=muestre_resultados(puntuaciones);
  printf("\nHa ganado el jugador %d",ganador+1);
  
  opcion=explica_juego();      
  }   
       
       
       
       
       
}

El gran hermano de George Orwell cobra vida

El “Gran Hermano” de Orwell, definitivamente comienza a cobrar forma en este nuevo siglo XXI, aunque en realidad hace mucho más que existe.

ECHELON es la mayor red de espionaje y análisis para interceptar comunicaciones electrónicas de la historia. Controlada por la comunidad UKUSA (Estados Unidos, Canadá, Gran Bretaña, Australia, y Nueva Zelanda), ECHELON puede capturar comunicaciones por radio y satélite, llamadas de teléfono, faxes y e-mails en casi todo el mundo e incluye análisis automático y clasificación de las interceptaciones. Se estima que ECHELON intercepta más de tres mil millones de comunicaciones cada día.
A pesar de haber sido presuntamente construida con el fin de controlar las comunicaciones militares y diplomáticas de la Unión Soviética y sus aliados, se sospecha que en la actualidad ECHELON es utilizado también para encontrar pistas sobre tramas terroristas, planes del narcotráfico e inteligencia política y diplomática. Sus críticos afirman que el sistema es utilizado también para el espionaje económico y la invasión de privacidad en gran escala.
Los miembros de esta alianza de habla inglesa son parte de la alianza de inteligencia UKUSA, que lleva reuniendo inteligencia desde la Segunda Guerra Mundial. La existencia de ECHELON fue hecha pública en 1976 por Winslow Peck.
Varias fuentes afirman que estos estados han ubicado estaciones de intercepción electrónica y satélites espaciales para capturar gran parte de las comunicaciones establecidas por radio, satélite, microondas, móviles y fibra óptica. Las señales capturadas son luego procesadas por una serie de superordenadores, conocidas como diccionarios, las cuales han sido programadas para buscar patrones específicos en cada comunicación, ya sean direcciones, palabras, frases o incluso voces específicas.
El sistema está bajo la administración de la NSA (National Security Agency). Esta organización cuenta con 100.000 empleados tan sólo en Maryland (Estados Unidos) (otras fuentes hablan de 380.000 empleados a escala mundial), por lo que es probablemente la mayor organización de espionaje del mundo.
A cada estado dentro de la alianza UKUSA le es asignado una responsabilidad sobre el control de distintas áreas del planeta. La tarea principal de Canadá solía ser el control del área meridional de la antigua Unión Soviética. Durante el período de la guerra fría se puso mayor énfasis en el control de comunicaciones por satélite y radio en centro y Sudamérica, principalmente como medida para localizar tráfico de drogas y secuaces en la región. Los Estados Unidos, con su gran cadena de satélites espías y puertos de escucha controlan gran parte de Latinoamérica, Asia, Rusia asiática y el norte de China. Gran Bretaña intercepta comunicaciones en Europa, Rusia y África. Australia examina las comunicaciones de Indochina, Indonesia y el sur de China, mientras que Nueva Zelanda barre el Pacífico occidental.


Imagen de una base de echelon.


Según algunas fuentes el sistema dispone de 120 estaciones fijas y satélites geoestacionarios. Estos podrían filtrar más del 90% del tráfico de internet. Las antenas de Echelon pueden captar ondas electromagnéticas y trasmitirlas a un lugar central para su procesamiento. Se recogen los mensajes aleatoriamente y se procesan mediante los diversos filtros buscando palabras clave. Este procedimiento se denomina "Control estratégico de las telecomunicaciones".
En 2001, el Parlamento Europeo constató la existencia de "un sistema de interceptación mundial de las comunicaciones, resultado de una cooperación entre los Estados Unidos, el Reino Unido, Canadá, Australia y Nueva Zelanda entre otros paises".

Es conveniente saber que Echelon está controlado por la Agencia de Seguridad Nacional (NSA) de la cual se encontró un registro en la llave de windows (había dos encriptadas una APY y la NSA).


La Unión Europea Creó una copia de ECHELON al que llamaron ENFOPOL.



Mas información buscar en wikipedia.


lunes, 15 de diciembre de 2008

Actividad sobre los Sitios de Zaragoza

Las primeras fotos de los alumnos de 1º E visitando los Sitios de Zaragoza. Heroicos como Agustina de Aragón, a pesar del frío. En breve el reportaje completo.






jueves, 11 de diciembre de 2008

Home. La nueva red social

Si anteriormente hablábamos las redes sociales, que están de moda y sobre su posible muerte tras una pandemia informática, hoy toca hablar sobre las NUEVAS redes sociales que pueden llegar a ser una especie de vida paralela para los más adictos.


Hoy se estrena la Beta pública de Home para Playstation3. Home aspira a ser la red social dotada de la mayor tecnología en este campo dando un gran salto con respecto a otras redes sociales. Su funcionamiento es el siguiente: Nosotros manejamos y personalizamos hasta el último detalle de nuestro personaje (desde el color de las cejas hasta los cordones de los zapatos) al que veremos siempre en tercera persona. Nos desenvolveremos en un entorno virtual creado con unos gráficos de lo más sólido, y en él nos encontraremos con personas de nuestro país, incluso ciudad. También podremos invitar a amigos virtuales agregados a nuestra cuenta.

Este entorno tiene, en la versión Beta, varias actividades en las que podemos participar y retar a los usuarios de Home que se encuentren por la zona. Actividades como ver una película en el cine, jugar a los bolos, diversos minijuegos, billar, ajedrez, pilotar aviones etc…Todo con gran realismo, tal es así, que para ver una película o algún trailer, tendremos que desplazarnos “a pata” desde la puerta del teatro hasta las butacas del mismo cine en el que es posible incluso ver la gente que tienes alrededor.

Gráficos de Home


Aparte del exterior tendremos nuestro propio apartamento que podremos personalizar con muebles y pinturas o poner nuestras fotos y música para cuando tengamos invitados u organicemos fiestas. Nuestro personaje cuenta además de una PSP que sirve como menú de opciones.

Home es mucho más que un videojuego de rol libre, abre un nuevo género nunca antes creado, y es una de las propuestas más esperadas de los usuarios de Playstation3, ya que en su desarrollo se han invertido más de 3 años, contando con la ayuda de probadores elegidos al azar.

Es un contenido gratuito aunque cuenta con contenidos de pago para aquellos que quieran ir un paso por delante. Hoy la tienda Europea de Playstation3 será actualizada con la Beta de Home que ocupa de 13 Mb.

miércoles, 10 de diciembre de 2008

Ejercicios básicos sobre funciones

  • Algunos ejercicios básicos de funciones. No olvidéis las tres preguntas que es necesario formularse para escribir una función: 
  • ->¿Qué datos recibe la función?
  • <-¿Qué tipo de dato devuelve? 
  • ¿Cómo consigue obtener el dato que devuelve a partir de los datos que recibe?
  1. Una función que reciba un número y devuelva 1 si el número es mayor o igual que cero y -1 si el número es menor que cero. Solución.
  2. Una función que reciba dos números enteros y devuelva su diferencia siempre y cuando el primero sea mayor que el segundo. En caso contrario devuelve -1. Solución.
  3. Una función que reciba la longitud de los lados de un rectángulo y devuelva el valor del área. Solución.
  4. Una función que reciba el valor del radio de un círculo y devuelva el área. Solución.
  5. Una función que reciba la longitud de los lados de un triángulo y  devuelva 1 si formar un triángulo rectángulo y 0 en caso contrario (recuerde el teorema de Pitágoras). Solucion.
  6. Una función que reciba una palabra y devuelva el número de letras que tiene.
  7. Una función que reciba 2 palabras y devuelva 1 si han sido enviadas en orden alfabético y -1 en caso contrario. Devolverá cero si ambas palabras son idénticas. Compruebe que funciona correctamente con las palabras “casa” y “casero”.
  8. Una función que reciba una cadena del tipo antonio.lopez@saleszar.org y verifique si puede ser una dirección de correo correcta (es decir, contenga @ nombre de dominio seguido de un punto y terminación formada por 3 letras). Solución.
  9. Una función que reciba el nombre de usuario y una contraseña y verifique si cumple con las siguientes condiciones:
    • Tenga al menos ocho caracteres.
    • Contiene mayúsculas, minúsculas y números.
    • Es distinta total o parcialmente del nombre del usuario.
    • Solución.

viernes, 5 de diciembre de 2008

¿Morirán las redes sociales de una pandemia informática? Un nuevo virus acecha a los usuarios de Myspace y Facebook




Se trata de un gusano que utiliza para difundirse las direcciones de los amigos a los que les hace llegar un mensaje en el que les recomienda ver un vídeo colocado en otra página web. Los mensajes enviados por Koobface llevan en el campo de asunto frases del tipo "Sales genial en esta película", "Hola ¡tienes que ver esto!" y otros similares. Según cuenta el servicio de antivirus Kaspersky en su sitio de internet si el usuario intenta ver el vídeo la página le dice que necesita la última versión del Flash Placer y le ofrece la posibilidad de descargarlo. Sin embargo, lo que se descarga no es una actualización sino el virus. Os envío otro vínculo a una página en la que se proponen soluciones.

jueves, 4 de diciembre de 2008

Algo sobre modding

¿Que es el modding?

El modding consiste en la modificación estética o funcional de cualquier cosa. Pero la palabra modding se suele usar para referirnos las modificaciones realizadas a un ordenador o a algo relacionado con él, como son los periféricos o los accesorios.

Modificaciones más comunes:
* Substitución de diodos LED por otros más potentes o de diferentes colores.
* Pintado interior o exterior.
* Construcción de ventanas para hacer visible el interior o conseguir un efecto estético.
* Construcción de Blowholes.
* Colocación de ventiladores para mejorar la refrigeración de los componentes electrónicos.
* Colocación de elementos de iluminación interior y a veces exterior.
* Sustitución total o parcial de los elementos de refrigeración convencional por elementos de construcción, o colocación de algún elemento original.

Existen dos tipos de modding:

El modding comprado: el cual compramos componentes en las tiendas a un módico precio y luego en casa, solo tenemos que montarlas tal y como nos indican.
Aquí tenéis algunos ejemplos:







El modding casero: el cual cogemos carcasas “viejas” u otros componentes y modificarlos a tu gusto.


Aquí tenéis algunos ejemplos:

¡Más de 1000 visitas!


Cuando se nos ocurrió la posibilidad de que los propios alumnos de Grado Medio y Grado Superior escribieran de forma prácticamente autónoma un blog sobre nuevas tecnologías y temas afines nunca pensamos que en menos de tres meses superaríamos las 1000 visitas. En este tiempo se han escrito más de 50 artículos sobre temas tan variados como los nuevos procesadores de Intel, la inteligencia artificial o las repercusiones que las TIC pueden tener en los paises en vías de desarrollo. Este punto de vista ámplio, que busca el que los alumnos desarrollen un punto de vista crítico y personal, ha suscitado el interés de personas de 37 paises y dentro de España, visitas de 30 ciudades distribuidas por todo el territorio.

Sólo el 42% de las empresas aragonesas disponen de página web


¿Quién dijo que no había trabajo para los futuros expertos en TIC? Según el estudio realizado por el Observatorio Aragonés de la Sociedad de la Información, tan sólo aproximadamente el 42% de las empresas aragonesas disponen de página web. Os recomiendo que consultéis el informe completo para conocer la situación real de las empresas y las TICs.

¡Queda tanto por hacer!... y lo tenéis que hacer vosotros.

miércoles, 3 de diciembre de 2008

El ábaco


Un ábaco es un objeto que sirve para facilitar cálculos sencillos (sumas, restas y multiplicaciones) y operacione aritméticas. Normalmente, consiste en cierto número de cuentas engarzadas en varillas, cada una de las cuales indica una cifra del número que se representa.

Su Origen

El ábaco es considerado como el más antiguo instrumento de cálculo, adaptado y apreciado en diversas culturas. Hace mucho tiempo el hombre primitivo encontró materiales para idear instrumentos de conteo. Es probable que su inicio fuera una superficie plana y piedras que se movían sobre líneas dibujadas con polvo. Hoy en día se tiende a pensar que el origen del ábaco se encuentra en china, donde el uso de este instrumento aún es notable al igual que en japón. Pero, en nuestra opinión el ábaco nació en el Sáhara.

Muchas culturas han usado el ábaco, aunque en las culturas europeas desapareció al disponerse de otros métodos para hacer cálculos, hasta tal punto que fue imposible encontrar rastro de su técnica de uso. Las evidencias del uso del ábaco surgen en comentarios de los antiguos escritores griegos.

Por otra parte se sabe que los romanos empleaban su ábaco con piedra caliza o mármol para las cuentas a las que denominaron "calculi" esta palabra es la raíz de la palabraálculo.

En la actualidad



En la actualidad el ábaco no se utiliza, habitualmente para nada, ya que en nuestro tiempos del siglo XXI tenemos otros medios para contar como son las calculadoras o los ordenadores que hacen calculos matemáticos en muy poco tiempo.
Los ábacos en la actualidad se han modernizado mucho como se puede ver en la imagen, pero siempre con el mismo método.

martes, 2 de diciembre de 2008

Artificial intelligence. Noticias.


As part of the 18th Loebner Prize, all of the artificial conversational entities (ACEs) competing to pass the Turing Test have managed to fool at least one of their human interrogators that they were in fact communicating with a human rather than a machine. One of the ACEs, the eventual winner of the 2008 Loebner Prize, got even closer to the 30% Turing Test threshold set by 20th-century British mathematician, Alan Turing in 1950, by fooling 25% of human interrogators.
“Today’s results actually show a more complex story than a straight pass or fail by one machine. Where the machines were identified correctly by the human interrogators as machines, the conversational abilities of each machine was scored at 80 and 90%.² This demonstrates how close machines are getting to reaching the milestone of communicating with us in a way in which we are comfortable. That eventual day will herald a new phase in our relationship with machines, bringing closer the time in which robots start to play an active role in our daily lives”
----------------------------------------------------------------------------------------------------
He puesto asi al azar un par de parrafos que me han parecido interesantes, para los que no dominen mucho el ingles, trata de una "maquina" capaz de imitar las conversaciones de los seres humanos basándose en el famoso Test de Turing. Se supone que una maquina podría llegar a ser "humanoide" cuando fuese capaz de alcanzar un 100% de aciertos en dicho Test, eso sin contar los factores que incluso nosotros mismos desconocemos sobre la mente humana. Creo que es un gran avance el que una maquina, basándose en todas las conversacion que ha analizado, es decir que ha "aprendido", pueda simular conversaciones humanas... sencillamente perfecto. De manera aislada... vemos lejos el futuro en el que tengamos un robot capaz de imitar por completo a un ser humano, pero por algo se empieza y si estas tecnologias son subvencionadas adecuadamente... podríamos en un futuro no muy lejano disponer de  robots... capaces de pensar y actuar por si solas.....
Ahora bien voy a hacer una reflexion filosofica acerca de esto. Si un robot llegase a imitar por completo a un ser humano y le diésemos un tiempo determinado de "vida" ¿podría ser considerado como ser humano?, y si lo fuese... ¿tendría derechos, o solo obligaciones con los seres humanos?. Muchas peliculas hablan sobre estos temas, en las cuales expresan teorias y un abanico de posibilidades sobre lo que podría pasar. Muchos religiosos afirmarian que estos seres no son mas que abominaciones creadas por el ser humano... o afirmarían que estas creaciones robóticas no son mas que otro intento mas de jugar a ser dios. Dejando la religión aparte(Soy ateo y no me importa lo mas minimo la opinión de la iglesia...) no sabría decir si crear robots con inteligencia artificial ... es adecuado o no, imagino que todo seria cuestión deacostumbrarse al fin y al cabo.
Para quienes esto les parezca ciencia ficción añado un vínculo a una pagina en la que encontraréis las información actual sobre este tema y muchos otros
Si alguien tiene distintas opiniones, por favor, expresadlas en los comentarios ^^ será agradable leer distintas teorias sobre el futúro de la A.I.

lunes, 1 de diciembre de 2008

G-speak


Hace 6 años apareció en una película una tecnología muy sorprendente. A la película que me estoy refiriendo es a Minority Report. Para quien no la haya visto, Tom Cruise interpretaba a un policía que manejaba a su antojo fotos videos documento etc.. con la simple ayuda de sus manos . Esta tecnología llega ahora al mundo real de la mano de Oblong industries. A esta tecnología se le han llamado G-speak spatial operating environment(Entorno operativo espacial).El director de esta película contó con John Underkoffler como asesor científico que en la actualidad es cofundador de la empresa Oblong. Según Oblong, que tiene su laboratorio de investigación en Barcelona, sus aplicaciones son muchas debido a que se trata de un plataforma y no a un programa en concreto

Una tecnología muy parecida Magic Wall se pudo ver en las noticias de CNN en estas últimas elecciones de EU. Es una tecnología creada por Perceptive Pixel

Esta plataforma se basa en el movimiento de las manos. Cada posición de las mano es descifrado por el sistema como una orden. Para esto se tienen que usar de momento unos guantes con sensores que detectan los movimientos pero se está investigando para poder eliminarlos


Esta plataforma está pensada inicialmente para ordenadores pero estará también presente en móviles televisiones etc. Evidentemente si esta tecnología llegara a todas las casas los ratones y objetos táctiles quedarían obsoletos y pasarían a la historia


Bibliografía sobre funciones




Con los alumnos del Grado Superior estamos comenzando a tratar el apasionante y siempre emocionante mundo de las funciones. Como lo que da tiempo de ver en clase no sacia la sed inagotable de conocimientos de nuestros alumnos, os propongo documentación adicional (y adictiva) sobre el tema:









viernes, 28 de noviembre de 2008

Lenguaje de programacion PHYTON


Python es un lenguaje de programación interpretado creado por Guido van Rossum en el año 1990.[1]
Se compara habitualmente con TCL, Perl, Scheme, Java y Ruby. En la actualidad Python se desarrolla como un proyecto de código abierto, administrado por la Python Software Foundation. La última versión estable del lenguaje es [1] la 2.6 (01 de octubre de 2008) (Se anunció la llegada de la versión 3.0 para agosto de 2008, aunque fue el 17 de septiembre de dicho año cuando se lanzó la primera versión rc1 -release candidate- de dicha versión).
Python es considerado como la "oposición leal" a Perl, lenguaje con el cual mantiene una rivalidad amistosa. Los usuarios de Python consideran a éste mucho más limpio y elegante para programar.
Python permite dividir el programa en módulos reutilizables desde otros programas Python. Viene con una gran colección de módulos estándar que se pueden utilizar como base de los programas (o como ejemplos para empezar a aprender Python). También hay módulos incluidos que proporcionan E/S de ficheros, llamadas al sistema, sockets y hasta interfaces a GUI (interfaz gráfica con el usuario) como Tk, GTK, Qt entre otros...
Python es un lenguaje de programación interpretado, lo que ahorra un tiempo considerable en el desarrollo del programa, pues no es necesario compilar ni enlazar. El intérprete se puede utilizar de modo interactivo, lo que facilita experimentar con características del lenguaje, escribir programas desechables o probar funciones durante el desarrollo del programa. También es una calculadora muy útil.


Mas información en wikipedia.

jueves, 27 de noviembre de 2008

En 2018 viviremos en una nube




Al menos eso es lo que augura alguien tan cualificado como el vicepresidente de Google, Nikesh Arora, refiréndose a la importancia que los contenidos en red tendrán frente a la tradicional forma de trabajar en modo local. Nuestras fotografías, documentos, correos o incluso nuestras cuentas bancarias serán datos remotos distribuidos en servidores conectados con nuestros terminales mediante conexiones muy veloces. Las búsquedas en Internet se adaptarán al usuario de tal modo que una misma búsqueda realizada por dos usuarios distintos dará resultados distintos, acordes con los historiales de cada uno de ellos. Cuando busquemos imágenes no solamente se tendrá en cuenta las palabras que etiquetan su contenido sino que el buscador podrá indagar en la propia imagen, sacar conclusiones sobre su contenido y aplicar esta información en la búsqueda de imágenes similares.

Todo esto puede asustar un poco, dada la enorme vulnerabilidad que puede suponer el tener tantos datos personales fuera de nuestro alcance. Sin embargo también podemos pensar que en estos mismos instantes muchos de esos datos ya están fuera de nuestro control, mientras que con estas herramientas futuras sería posible que nosotros podamos averiguar con mayor facilidad dónde se encuentran y quién los utiliza. Por ejemplo, sería posible averiguar de forma rápida todas las fotos disponibles en Internet que contengan nuestro rostro sin más que utilizar como patrón una foto nuestra.

A propósito de estos temores, Nikesh Arora contó una anécdota muy esclarecedora: "Un amigo mío tiene una hija de 18 años y a este señor se le ocurrió ver su Facebook. Cuando vio su contenido se disgustó mucho y decidió hablar con ella. Le dijo: 'Tú que eres una chica inteligente cuando dentro de 10 años estés buscando trabajo la persona que te contratará verá tus fotografías y es posible que decida no contratarte. Sin embargo, la respuesta de su hija fue: 'Papá, dentro de diez años la persona que me contrate tendrá tantas fotos o más que yo en Facebook".

martes, 25 de noviembre de 2008

¿Ordenadores que piensen como la mente humana?



Al menos esta es la intención que promueve un ambicioso proyecto  auspiciado por la empresa IBM y cinco universidades americanas con el apoyo económico de la Defense Advanced Research Projects Agency (DARPA). La idea clave que subyace en este proyecto sería la simulación del funcionamiento del cerebro a partir de su estructura;  algo así como si sabemos cómo está organizado, podemos entender cómo funciona. Podéis visitar la página del investigador principal, Dharmendra S. Modha, en la que hay vídeos sobre el tema y su blog  
"

domingo, 23 de noviembre de 2008

Salesianos consigue el primer y el segundo puesto en la Redaton 2008



Como todos sabréis, se ha celebrado esta semana la Redaton 2008 en Zaragoza, en la que se celebra una party con ordenadores conectados en líneas de muy alta velocidad. En dicha feria se organizaban, aparte de la gran conexión entre ordenadores (a la que asistieron alumnos del centro como Cristina y Néstor), concursos de Counter-Strike, Pro-evolution Soccer, Warcraft, Dance Revolution y la Olimpiada tecnológica. También se pudo jugar a juegos de Wii y de Playstation 2 y 3. Otra parte estuvo dedicada a charlas sobre programación de videojuegos (presenciadas por Rubén López y yo mismo) y otros productos como las Powerball, simuladores de trenes, helicópteros radio-control etc...

La prueba consistía en una parte de preguntas sobre humanidades, arte y literatura, matemáticas, tecnología.. y otra de  partidos de tenis en la Wii.

A la final pasamos los dos grupos de Salesianos (de grado medio) y uno de Luis Buñuel( de bachiller). Dicha final la realizamos el día 22-Noviembre y los resultados fueron los siguientes:

1ºpremio: Salesianos A (5.50 puntos)
2ºpremio: Salesianos B (4 puntos)
3ºpremio: Luis Buñuel (1.33 puntos)


Como portavoz de mi grupo( Salesianos A) quiero agradecer a Eduardo Marco y Joaquín Campos, el venir a presenciar la recogida de premios de los alumnos y sobre todo dar las gracias a Merche López el apoyo y el entusiasmo en cada prueba que fueron los causantes de los resultados obtenidos.

Ahora solo falta un breve discurso por el portavoz del grupo Salesianos B y Rubén ( xD ).

jueves, 20 de noviembre de 2008

Presuntamente inocentes

Nuestros alumnos de Grado Medio reflexionan sobre este derecho fundamental, la presunción de inocencia. Aquí pueden ver parte de los resultados:



miércoles, 19 de noviembre de 2008

Utilizar Google para buscar archivos


Esta es una de esas curiosidades de Google que están ahí esperando a que las descubramos.
Me lo comentó un compañero de trabajo en su momento y lo publiqué en mi blog, he intentado poner el enlace al artículo en el título.
Entrando en materia, se trata de una opción que nos da Google para buscar archivos en las páginas que va indexando. A veces no siempre funciona, pues puede que a página no exista o que encuentre otra cosa totalmente distinta, pero para buscar cosas puntuales sí que es útil el truco.
Se trata de escribir en el cuadro de búsqueda lo siguiente:
intitle:”index.of” (ext1|ext2|ext3|etc) archivo.a.buscar
Donde ext1, ext2 y ext3 son extensiones de archivos para que google busque, no sé cuántas admite como máximo.
Archivo_a_buscar es el archivo que queremos localizar, si es un archivo corto poniéndolo tal cual debería dar resultados.
Al darle a la búsqueda, n los resultados mostrará índices con archivo que ha encontrado.
Por ejemplo, si quiero buscar la canción Stayin Alive de The Bee Gees podría escribir algo como lo siguiente:
intitle:”index.of” (mp3|mp4|aiff|ogg) "stayin alive"
Los resultados podéis verlos aquí 


Otro ejemplo, supongamos que quiero buscar los últimos drivers para mi tarjeta de sonido, el fichero que contiene los drivers se llama WDM_A406.exe 
Escribiría algo como:
intitle:”index.of” (exe|zip|rar) WDM_A406
Los resultados están aquí. Precisamente no ha encontrado la web del fabricante original de la tarjeta (una realtek ac97) supongo que fue porque no puse comillas.


Espero que le podáis sacar alguna utilidad a este truquillo que siempre está bien tenerlo por si acaso hace falta buscar algo en un momento muy específico.

martes, 18 de noviembre de 2008

¿Pueden los ordenadores ayudar al desarrollo del tercer mundo?


Nicholas Negroponte y la fundación OLPC piensan que sí y por ello han dado un nuevo impulso a la compra y donación de los portátiles XO. Como propuesta de un nuevo artículo, os sugiero un análisis acerca de cómo se ha conseguido abaratar tanto el  rpecio de los ordenadores. 

jueves, 13 de noviembre de 2008

Ubuntu 8.10


UBUNTU 8.10 THE INTREPID IBEX

Que trae de nuevo con respecto a la anterior versión Ubuntu 8.10

De una versión a otra no se ven grandes cambios simplemente se han dedicado a arreglar fallos que tenía la versión 8.04, aunque como siempre incorpora una serie de mejoras, como puede ser la conectividad puesto que se ha mejorado el trabajo de este con Wi-Fi, la conexión 3G, entre otras. Otra de las mejoras introducidas ha sido su navegador de archivos, ahora se pueden abrir varias pestañas en una misma ventana, con lo cual ganas mucho tiempo cuando buscas algo.

Otra serie de mejoras que incorpora, entre otras muchas, son el mejor acceso a la instalación de Ubuntu en un equipo que use dos monitores, además incorpora nuevos “themes” (temas) para su personalización, aunque si no te gustan los que hay, todavía da la posibilidad de descargar muchos mas desde la Web.

Estos son unos pequeños detalles de las novedades que trae el nuevo Ubuntu

Comparación de Ubuntu 8.10 con XP y Vista

En las diversas comparaciones que he visto por Internet, y lo que he podido ver yo en mi PC, la nueva versión de Ubuntu le da mil vueltas a la de vista, es mucho más estable, permite trabajar a una velocidad muy superior (ya que no necesita tantos recursos), abre las carpetas más rápido, carga antes el SO y además por lo que he leído también es muy superior a la hora de conectividad inalámbrica. Por lo tanto no merece la pena gastarte un pastón en el Windows Vista.

Con respecto a Windows XP he visto que no hay un gran cambio, son muy parecidos, cargan a una velocidad parecida, cargan el SO también de forma parecida, no se no aprecio un gran cambio, así que yo por simple comodidad seguiré con mi XP, pero iré probando Ubuntu, que no pinta nada mal.

Virus en Ubuntu 8.10


Otro dato a la hora de usar Ubuntu es que no tiene virus, una parte muy importante si necesitamos estar todo el día colgados de nuestro ordenador, navegando por Internet y demás tareas que atraen a los virus, esto es porque en Windows el sistema intentará ejecutar cualquier archivo que termine el .exe sin preguntar nada más. Por el contrario en Ubuntu para poder ejecutar un archivo este aparte de ser un ejecutable propiamente dicho ha de tener permisos de ejecución


miércoles, 12 de noviembre de 2008

Preguntando a los programadores: implementar beep de alarma de nivel de batería en Rockbox

Buenas a todos.
Este post viene a cuento de lo siguiente: el firmware rockbox para algunos reproductores mp3 como los iPod antiguos, sandisk, Iaudio etc, tiene bastantes funciones, pero a mi juicio les falta una muy importante: un avisador de batería baja. Según el manual el software es capaz de avisar con mensajes pero yo creo que eso no ocurre o bien la batería se agota.
¿Sería muy complicado implementar un evento que, cuando la batería alcance x nivel emita un beep como hacen los móviles y otros dispositivos? Lo digo porque el rockbox tiene una opción que provoca que al avanzar y retroceder por las pistas de audio suene un beep.

Tenéis más información sobre rockbox en su web
www.rockbox.org (inglés).
Existen emuladores de los distintos equipos para poder ir testeando código que se vaya desarrollando para este firmware.
Lo que más me gusta de esto es que es código libre y que cualquiera que quiera colaborar puede enviar sus aportes, ideas, sugerencias etc.

.Os haré una demo de rockbox con los motores de voz de loquendo tts, lástima que actualmente el desfase de los mp3 vaya más rápido que el desarrollo del propio software.

martes, 11 de noviembre de 2008

¿Quién lee este blog?


Cuando comenzamos con esta idea de que los alumnos escribieran un blog sobre nuevas tecnologías "diferente", nunca pensamos que en menos de dos meses llevaríamos 419 visitas provenientes de 8 países. Cerca del 50% de las visitas son de nuevos lectores lo que supone una tasa de crecimiento muy importante. Pero lo más esperanzador no es la gente que nos lee sino los chicos que escriben, jóvenes de entre dieciséis y veintitantos años, de FP (lo digo con  un orgullo que no se puede ocultar), trabajadores, ilusionados con las nuevas tecnologías y su capacidad para solucionar los problemas de este mundo. Lo mas sorprendente de todo este experimento ha sido ver las enormes ganas de mis alumnos por comunicarse y descubrir el mundo. Hay un grupo permanente de redactores jóvenes al que cada día se  le incorpora algún compañero nuevo. Si les vierais como me miran en clase cuando me proponen nuevos temas para escribir me tendríais envidia. 
Si quieres leer el informe de visitas completo lo puedes descargar en formato PDF o XML.

Debemos animar a nuestros hijos a asumir más riesgos en la vida


Nicholas Negroponte es uno de los impulsores de la fundación One Laptop per Child (OLPC) y posiblemente uno de los responsables indirectos de la progresiva bajada de precios de los portátiles y del nacimiento de una nueva categoría de ordenadores, los ultraportátiles. Os recomiendo la reciente entrevista que concendió al periódico El Pais, de la que destacaría una frase: "Debemos animar a nuestros hijos a asumir más riesgos en la vida"

Intel Atom Vs VIA Nano

De cara a la Navidad, seguro que algún informático se ha planteado adquirir un ultraportátil. Cuando esas fechas lleguen, podremos consultar una extensa guía en este mismo blog. Empecemos examinando los microprocesadores de cada uno, para que elijamos el ultraportátil que más se adapte a nuestras necesidades. Actualmente existen en el mercado 2 procesadores lideres en este sector: Los Intel Atom y los Via Nano.

INTEL ATOM

Los Intel Atom son los conocidos X86 de 45 nm, un tamaño reducido, pensado para ser utilizado en ordenadores de baja potencia, ultraportátiles y MID (Mobile Internet Device). Se caracteriza por tener una CPU que trabaja desde los 1,6 GHz asta los 1,87 GHz(Los nuevos Atom N270) Se está especulando sobre los nuevos INTEL ATOM 2 que como mejora tendrán mejores en las memorias cachés, haciéndolo más rápido, aunque de momento habrá que conformarse con unos Atom Centrino, que como principal característica se encuentra una reducción del precio de estos procesadores, así como una reducción de calor emitido y de consumo.


VIA NANO

Los nuevos Nano, fabricados por VIA Technologies en 65nm y 45nm independientemente sigue una arquitectura X86-64 diseñado para ultraportátiles y dispositivos portátiles de baja potencia. Funciona entorno a los 1,7GHz y dan un buen rendimiento debido a que consumen poca energía. También se está planeado unos nuevos Nano2 que prometen 2 núcleos.



Con esto hemos visto las principales características de cada uno, pero si aún existen dudas, ahora veremos las ventajas del Nano Vs Atom.


Via Nano VS Intel Atom

El Atom consume menos energía bajo carga, aunque cuando estamos durante un rato sin utilizar el ordenador, el consumo del VIA nano es menor. Es muy importante saber el consumo energético a la ora de comprar un portátil, la autonomía que nos pueda ofrecer uno u otro debe de ajustarse a nuestras necesidades.


Testando los micros usando un codec para poder visualizar películas en Divx, vemos que el consumo del via nano es menor, y esto significa, que además de poder usar un ultra portátil como una herramienta para manejar pequeñas aplicaciones y mirar el correo, también lo podremos utilizar para ver las películas en una pantalla de pocas pulgadas.


El Intel AtonN270 puede “simular” comportarse como un procesador de multinúcleo, siempre y cuando necesitemos más potencia de para aplicaciones, aunque no se si alguien se compraría un ultraportátil para jugar o hacer diseño, no veo que la potencia aumente si trae efectos secundarios.
Pero según dicen en varias páginas de Internet, al aumentar el rendimiento del Intel de forma simulada, el calor desprendido aumenta y MUCHO llegando a producir parones ,cargas lentas , cuelgues…etc


En resumen, VIA nano promete más potencia y menor consumo, situandose en el mejor procesador de ultraportátiles. Aunque los fabricantes apuestan por meter un Atom con Windows Xp o Vista, supongo que para que no les salgan tan caros y el público apueste por un ordenador sencillito y económico.

lunes, 10 de noviembre de 2008

Adobe Photoshop CS4

Adobe Photoshop CS4





La nueva versión en la Creative Suite 4 no incluye muchos cambios como otroas aplicaciones anteriores, pero las nuevas actualizaciones alejan mucho a Photoshop de sus competidores.




Unas de las actualizaciones es la de acelerado por hardware ahora la vista de diseño de Photoshop es el proceso de generar una imagen desde un modelo por la tarjeta de video y acelerada por hardware.


-Ajustes y panel de mascara son todos los efectos, ajustes de color, brillo, contraste, niveles. Son accesibles desde paneles, la vista previa es en tiempo real y no hay necesidad de ir a paneles. Tiene un nuevo sistema de mascaras para combinar efectos muy fácilmente. Todo con "capas de ajustes" que hacen que el proceso sea 100% reversible y no destructivo.


-Auto alineado y mezcla, ahora es capaz de analizar una pila de fotografías similares, alinearlas perfectamente, mezclarlas y generar una fotografía final de exposición perfecion.


-Redimensionado sensible al contenido ahora es posible acortar o agrandar una imagen y que esta, en vez de pixelarse o deformarse, se redimensione de manera inteligente.



Adobe Photoshop CS4 Extended es la versión más poderosa de Photoshop. Ahora es todo un entorno de creación de texturas 3D sobre los objetos 3D en tiempo real.