Archive for Informática

Telefónica anuncia más pruebas con el P4P

Vía bandaancha Telefónica fue pionera junto a Verizon en el desarrollo de pruebas del protocolo evolucionado de redes de pares P4P. Conocimos los resultados hace unas semanas, los cuales confirmaban su efectividad a la hora de ahorrar recursos a los proveedores de internet al dar prioridad a la comunicación entre nodos de un mismo ISP sobre el exterior. Pando Networks y BitTorrent son dos de los programas P2P que están trabajando para soportar el P4P.

Hoy conocemos más datos, gracias a Mercè Molist, quién publica en El País la información que Telefónica ha facilitado sobre las pruebas.

Es Perú el país elegido por la operadora para realizar la prueba piloto. Tal y como mostramos en bandaancha.eu, Telefónica ha conseguido mejorar un 268% la transferencia de datos entre sus abonados.

Telefónica explica que el P4P “lo que hace es recomendar una lista de sitios, en función de la distancia y la calidad de conexión, pero no restringe las fuentes remotas. Es el usuario el que decide finalmente de dónde descargará el archivo [...] Representa una oportunidad también para ellos de mejorar la forma como se hacen llegar los contenidos a los usuarios”. Además, confirma que están estudiando “la posibilidad de desarrollar nuevos servicios tomando como base esta tecnología”.

Ahora anuncia más pruebas en nuestro continente durante los próximos meses.

Comments

Actualizando a Ubuntu 8.04 Hardy Heron LTS

Dios mío, ¡cómo han mejorado la velocidad y la facilidad!. Parece sorprendente, pero me ha asombrado bastante la facilidad con la que se configura y se instala todo con Ubuntu 8.04 y es que ahora, el ordenador me va más rápido (si más no me da esa sensación) y cuando voy a Youtube ya no me dan esos “saltos” cuando estoy viendo algún video.

No sé si habrán actualizado Gnash o es Ubuntu que funciona mejor, pero noto que las aplicaciones se ejecutan más rápido, así que por mi parte recomiendo la actualización de Ubuntu.

Solo teneis que ir a Sistema, Administración y gestión de actualizaciones. Una vez estamos ahí, le damos a Comprobar y darle a Instalar actualizaciones.

Y ya está, ubuntu lo hace todo!

Comments

Publicado OpenBSD 4.3

Hace 2 días que han publicado esta nueva versión de OpenBSD. Tiene algunas mejoras en drivers y alguna aplicacion de gestión del sistema.

Para más información : http://www.openbsd.org

Comments

Cambiar idioma en FireFox

Hoy sin darme cuenta me fije en que FireFox lo tenía por defecto en Inglés, así que decidí pasarlo a castellano (o español no sé).


Pasos para cambiar de idioma Firefox y ponerlo a castellano:

-Abrimos una Terminal: yo tengo Ubuntu (con Gnome) así que está en Aplicaciones, Accesorios y luego le damos un click a Terminal.

-Ponemos esto: sudo aptitude install mozilla-firefox-locale-es-es
(en mi ordenador queda así: imydes@Imydes:~$ sudo aptitude install mozilla-firefox-locale-es-es )

-Te pedirá tu contraseña, introduces la contraseña y luego le das a S (de Sí).

-Ya tendremos instalado y configurado FireFox en castellano.

Comments (1)

La fibra se lanzará de forma limitada a partir del verano

Acabo de leer publicado en Cinco días que telefónica empezará a comercializar con su nueva red de fibra óptica.

Ahora seguramente las cosas empiecen a ir mejor y haya más competencia y anime a Jazztel y Ono a seguir extendiendo su red de Fibra Óptica.

Comercializará con su nueva red de forma limitada, pero por algo se empieza ¿no?.

Ahora el principal dimela de los abonados a telefónica (entre los que me incluyo) será qué sucederá con nuestra antigua instalación y si no habrá que hacer algún tipo de obras en casa :s.

Aunque claro, algún día tendremos que migrar y adaptarnos a la fibra óptica

Comments

La beta de Gnash

Bueno, por fín ya tocaba un post sobre Gnash, Gnash es un software que permite reproducir películas hechas con Flash (extensión .swf) en *NUX. Yo voy a ser un poco más crítico, para ser sincero es lento y renderiza mal por lo menos la versión 0.8.1 , aunque según dicen en esta beta se han mejorado esos aspectos y encima han mejorado la compatibilidad con SWF v7 y clases Action Script 2 y van mejorando SWF v8 y v9.

Pongo aquí las características de la beta (que podeis verlas dando un click aquí)

* Improved timeline redesign.
* Action execution order fixes.
* Keyboard handling improved [1].
* New classes implemented: System.capabilities (partial), SharedObject,
LocalConnection.
* New opcodes implemented: ActionImplements, Try/Throw.
* Movieclip.beginGradientFill completes drawing API support.
* MovieClip._lockroot support added.
* Implement GET/POST for MovieClip.loadVariables and MovieClip.loadMovie
* Textfield support improved.
* Security: configurable sandbox restricts filesystem access by movies.
* Better support for SWF8.
* Streaming OGG-contained multimedia (e.g. vorbis/theora or
vorbis/dirac), and other free formats.
* OGL and Cairo renderers much improved.
* Improvements of the Framebuffer GUI (hide text messages, support
Linux events system, built-in touchscreen calibration, simple
keyboard support, better architecture support).
* SOLdumper utility for reading SOL files (’flash cookies’).
* DumpShm utility finds and dumps Local Connection memory segments.
* Fullscreen display possible.
* Extensions for LIRC and DBus.
* High quality, cross-platform psuedo-randomness using boost random.
* NPAPI (Mozilla) plugin: keyboard events work, navigation and
javascript from within movies.
* Set and save preferences from the GUI (GTK).
* Improved stability and robustness with malformed SWFs.
* New User manual! Rewritten reference manual, brought up to date.
* Many other bugfixes.

Comments

Codigo fuente de mi programa: Juego de la Vida

Bueno, como seguramente ya sabreis mi objetivo es ser un programador y estoy estudiando eso, informática y en mi blog espero ir compartiendo los programas que escriba.

Generalmente use C para escribir los programas aunque no descarto algunos otros lenguajes como PHP o Python (o quizás perl).

Aquí va el codigo fuente de un juego de la vida (cualquier duda podeis dejar un comentario y lo responderé lo más rápido posible):


Licencia:

Creative Commons License


Esta obra está bajo una
licencia de Creative Commons.

WordPress no me permite poner todo el código del programa así que adjunto el fichero .c que podeis descargarlo dándole click aquí:

joc de la vida.c
/*

Autor: Imydes
Descripció: Joc de la vida
Data: 21/02/2008
*/

#include

/*****************************
* Definicions *
****************************/
#define MAX_COOR 7

/*****************************
* Tipus *
*****************************/

typedef int Tterreny[MAX_COOR][MAX_COOR];

/*****************************
* Capcelera de les funcions *
******************************/

void preparar_terreny(Tterreny &original, Tterreny &temporal);
void inserir_habitants(Tterreny &original);
void mostrar_terreny(Tterreny &original);
int obtenir_generacions(void);
void resoldre_terreny(int generacions, Tterreny &original, Tterreny &temporal);
void copiar_terreny(Tterreny &original,Tterreny &temporal);

int main() {

int generacions;
Tterreny original, temporal;

printf(”Introduce los habitantes mediante coordenadas, la tabla es de 5×5\n”);

preparar_terreny(original, temporal);

inserir_habitants(original);

mostrar_terreny(original);

generacions = obtenir_generacions();

resoldre_terreny(generacions, original, temporal);

return 0;
}

/* Copiar Terreny */
void copiar_terreny(Tterreny &original,Tterreny &temporal) {
int fila, col;
for (fila = 1; fila < MAX_COOR-1;fila++)
for (col = 1; col < MAX_COOR-1; col++)
original[fila][col] = temporal[fila][col];
}

/* Gestió d'habitants del terreny */
void resoldre_terreny(int generacions, Tterreny &original, Tterreny &temporal) {
int g, fila, col;
int contador;
for(g=0;g printf("GENERACION %i\n",g+1);
for (fila=1;fila for (col=1;col contador = 0;
contador = original[fila-1][col-1]+original[fila-1][col]+original[fila-1][col+1];
contador = contador+original[fila][col-1]+original[fila][col+1];
contador = contador+original[fila+1][col-1]+original[fila+1][col]+original[fila+1][col+1];

/* Decidim si creem o eliminem un habitant */

if (original[fila][col] == 1) {
if (contador == 2 || contador == 2 ) {
temporal[fila][col] = 1;
}
else {
temporal[fila][col] = 0;
}
}
else {
if (contador == 3) temporal[fila][col] = 1;
else temporal[fila][col] = 0;
}
printf("%i",temporal[fila][col]);
}
printf("\n");
}
copiar_terreny(original,temporal);
}
}

/* Preparació del terreny */
void preparar_terreny(Tterreny &original, Tterreny &temporal) {
int fila, col;
for (fila=0;fila for (col=0;col original[fila][col] = 0;
temporal[fila][col] = 0;
}
}
/* Sistema d'insersió d'habitants */
void inserir_habitants(Tterreny &original) {
int fila, col;
do {
scanf("%i",&fila);
scanf("%i",&col);

if (fila > 0 && fila < MAX_COOR-1 && col > 0 && col < MAX_COOR-1)
if (original[fila][col] == 1)
printf("Ya tienes un habitante en la casilla %i:%i\n",fila,col);
else
original[fila][col] = 1;
else
if (fila != 0 || col != 0) printf("El terreno es de 1x5 x 1x5\n");
}while(fila != 0 || col != 0);
}

/* Obtenim el nombre de generacions */
int obtenir_generacions(void) {

int generacions;
printf("Dime el numero de generacions que quieres que haga (valor positivo)\n");

do {
scanf("%i",&generacions);
printf("\n");
}while(generacions < 1);
return generacions;
}

/* Mostrem el terreny amb els habitants */
void mostrar_terreny(Tterreny &original) {

int fila, col;

for (fila=1;fila for (col=1;col printf("%i",original[fila][col]);
printf("\n");
}
}

En teoria si tienes las librerias de ANSI C instaladas y un compilador de C (como gcc en *NUX y Visual C++ en Windows) debería funcionar perfectamente.

Un saludo y espero que os haya gustado!!

Comments (5)

La UE insiste en que la dirección IP (Internet Protocol) es un dato personal

Leo en noticiasdot que google dice que la IP no es un dato personal mientras que en un comunicado de fecha 18 de febrero la Unión Europea ha insistido en que la dirección IP debe ser considerada dato personal y por tanto sometida a la normativa europea y nacional de protección de datos.

Imagino que el principal “problema” es que los motores de busqueda ( como Google, MSN, yahoo… ) almacenan la dirección IP y qué tipo de consultas realizan (haciendo un historial), el problema es “hasta qué punto uno tiene anonimato en internet cuando realiza un tipo de consultas”.

Lo que pienso es que Google coge los datos de las consultas para que su principal negocio (la publicidad online) y enfocarse mejor hacia cierto mercado.

Comments

Microsoft multada de nuevo

Como ya casi viene siendo habitual, microsoft ha sido multada de nuevo como podeis leer en Level007 : La Comisión Europea multa con 899 millones a Microsoft. En fín, qué más decir, pienso que está muy claro: Microsoft mangonea a nuestras caras.

De todas formas, ya es un pasito más hacia la libre competencia sin monopolios de la informática.

Comments

La SGAE, de nuevo bajo sospecha por presunto fraude con el canon

Leo en filmica que como viene siendo ya “habitual”, un juez está investigando a la SGAE por una presunta estafa en sus informes sobre el canon (que a mi modo de ver, ILEGAL e INJUSTO, ya que nos tachan a todos de ladrones). Hay más de 300 comercios que les afecta de forma directa las demandas basadas en esos informes que podrían ser anuladas.

Como seguramente ya sabreis: LAS CUENTAS DE LA SGAE NO SON AUDITADAS POR NINGÚN ORGANISMO PÚBLICO, por lo tanto podemos esperarnos cualquier cosa…


ESTA WEB NO ESTÁ A FAVOR DEL CANON DIGITAL!

Comments

« Previous entries