Google
 

Febrero 2008


Microsoft29 Feb 2008 11:43 am

Según la wikipedia, la apicultura o el cultivo de abejas es una actividad agropecuaria orientada a la crianza abejas (del género Apis) y a prestarles los cuidados necesarios con el objeto de obtener los productos que son capaces de elaborar y recolectar con el fin de satisfacer las necesidades que el hombre tiene de estos.

Pero no es a esta Apicultura a la que me refiero en el articulo.

Esta semana, ha saltado a la prensa la siguiente noticia: Microsoft publicará en su sitio Web las API de programación y los protocolos de comunicación y no exigirá a los desarrolladores pago de regalías ni compra de licencias para tener acceso a ellas.

Jesucristo entre los dos ladrones

Los programas de Microsoft que estarán bajo esta mecánica de apertura y libertad son Windows Vista, Windows Server 2008, SQL Server 2008, Office 2007, Exchange Server 2007 y Office SharePoint 2007.

Según Steve Ballmer, presidente de Microsoft, “el objetivo consiste en promover una mayor interoperabilidad, oportunidad y alternativa para los clientes y los desarrolladores al incrementar la apertura de nuestros productos y compartir incluso más información sobre nuestras tecnologías”. Ante el nuevo anuncio de Microsoft, la Unión Europea dijo que “toma nota” aunque se mostró cautelosa al afirmar que dicha empresa ha hecho anuncios similares en el pasado “sin que se hayan dado cambios significativos”.

Linux and Microsoft and Virtualizacion29 Feb 2008 10:52 am

Vía monovar.net

andLinux
No se muy bien si esto habria que considerarlo como maquina viertual (tipo vmware, virtualbox o parallels) o como el wine al revés.
AndLinux se presenta, por el momento, en dos variantes; una basada en Ubuntu, que instala el sistema KDE con todos los programas que normalmente vienen con Kubuntu y otra que básicamente instala Xubuntu, con el sistema gráfico XFCE.

Así es, andLinux se instala como si fuese un sistema operativo completo y por lo tanto, necesitaremos bastante espacio en disco para su instalación; la versión KDE requiere más de 4 Gb de espacio mientras que la versión XFCE tan sólo requiere 2 Gb para su instalación.

En cuanto a su utilidad, todo depende de lo que queramos; si queremos ejecutar aplicaciones tales como Amarok o Ardour, igual lo mejor es esperar hasta que hagan la respectiva versión para Windows, pero si queremos ejecutar TODAS las aplicaciones de Linux, andLinux es la opción ideal. Eso sí, por el momento tan sólo se trata de una versión beta por lo que aún puede tener algunos fallos.

Vía Download Squad

EncomIX and Personal28 Feb 2008 03:01 am

Parece mentira….. ya tengo treinta y nueve.

para celebrarlo algunas fotos viejas de EncomIX (en 1998, hace 10 años)

migada 98

En la foto palomika (mi pareja entonces) gorka, hoy en dia un famoso DJ, yo, Michel (aka nme aka depechemode), gandreu y kobalt.

 

para comer como un apostol, nada como un monasterio. ¿Apostols? si. estabamos tres. Depeche, Ender y Savage….

migada

Formula 1 and Microsoft22 Feb 2008 03:14 am

Que el señor nos pille confesados. Parece ser que los chicos de Microsoft ya no saben donde meterse……

La FIA ha firmado con Microsoft un contrato para que sea el único proveedor de sistemas de control electronico para los coches de Formula 1. (No se yo la experiencia que tendrán en este campo)

Cito y traduzco de La web oficial de Formula 1.

“La introducción de la nueva Microsoft-MEC SECU (Unidad Standard de Control Electrónico) marca un cambio significativo para el equipo de Formula 1 ING Renault F1, que anteriormente utilizaba la unidad Magneti-Marelli Step 11. En términos técnicos, la SECU de Microsoft es la mitad de potente que la unidad anterior y posee la cuarta parte de memoria. El paquete SECU se compone de seis unidades que pesan un 35 por ciento mas que el sistema anterior. La introducción de la SECU elimina una serie de sistemas de control, incluyendo el control de tracción y el EBS (sistema de frenado de motor). En total, la pérdida de estos sistemas incrementara hasta 0.4s por vuelta.”

Vamos, como en el mundo real….. El doble de lento y más pesado (lo que me sorprende es que trabaje con la cuarta parte de la memoria)

Sa Colgao

Y me pregunto yo:

  • ¿A partir de ahora, en la formula 1, en vez de “Evoluciones del motor” hablaremos de service packs?
  • ¿Para resetear el coche, en vez de un boton como venía siendo habitual haran falta tres (Control+Alt+Supr)?
  • ¿Igual que el año pasado el “Hit” del verano fue el “SANGANCHAO” Este sera el “SACOLGAO!”?
  • ¿Perdera puestos de parrilla el que tenga que reiniciar antes de las dos carreras del ciclo de motor?

El mes que viene la solución…

Hardware and Personal20 Feb 2008 08:34 pm

Después de muchos años de ser cliente de Vodafone, las navidades pasadas compre una tarjeta SIM de Eroskimovil (que durante el periodo navideño tenía una promoción que me llamo la atención, no cobran establecimiento de llamada y facturan por segundos. Ideal para mis llamadas de “ahora voy”)

Durante un tiempo, he llevado dos telefonos encima, uno con cada tarjeta sim, pero dada la diferencia de factura de uno a otro, he decidido quedarme con el de Eroski.
El problema, mi nokia N70 estaba bloqueado para tarjetas Vodafone.

La Aplicación

Buscando en la web, encontré una utilidad para windows (Nokia BB5 Logger and calculator) escrita por Dejan Kaljevic que prometía funcionar. (Dejan es uno de los pioneros en liberación de móviles) así que me bajé el programa y a probar en la partición Windows de la maquina de mi hijo.

Según las instrucciones del programa, para hacerlo funcionar, me hacía falta un cable DKU-5 o CA42, pero el que trae el Nokia es el CA53. Así que le pregunte a todo el mundo que conocía si tenian alguno de esos cables.

Cable DKU-5

Al día siguiente, Rubén, un compañero de trabajo me dejó un cable DKU-5 Original de Nokia. Esto ya parecía coser y cantar. Llegué a casa ilusionado pensando que ya podria cambiar de telefono esa misma tarde…… Nada mas lejos de la realidad, tras instalar los drivers (de la web de nokia) el programa conseguia leer la identificación del teléfono, pero al pulsar el boton de “Make Log” me saltaba con un error que me decía que reiniciara el programa, el telefono, el universo y todo lo demas y que volviera a probar. Busque por foros variados y probé de todo, pero no hubo manera.

La Solución. A soldar….

En mi busqueda por foros, encontré una idea que me gustó, adaptar las señales del cable CA-53 (el que trae el telefono) a un puerto RS-232. Parece simple: Utiliza solo dos transistores NPN y cuatro resistencias. Así que instalé el eagle (programa gratuito realizado por CadSoft) y a diseñar tocan….

Esquema BB5

Aunque en el esquema los conectores macho y hembra de USB estan en placa, realmente los puse aéreos, El conector X1 va conectado al usb del ordenador y el conector X2 es una hembra donde se conecta el cable CA-53.

Aquí os dejo los fuentes de eagle por si alguién quiere fabricarse el circuito impreso.

BB5 Eagle Schematic

BB5 Eagle Board.

Circuito impreso

Probando uno,dos,tres….

Tras conectar el RS232 y los dos cables USB al ordenador, arranqué el programa de dejan, seguí las instrucciones y… A LA PRIMERA! así que por si a alguien más le sirve la información, la dejo por aquí con esquemas. El sistema parece que funciona con todos los móviles nuevos de Nokia (Familia BB5).

Dos colaboraciones de lectores:

El circuito montado “Al Aire” (sin circuito impreso)

 

Circuito al aire

 

 

Un renderizado 3D de la placa de montaje (sin los conectores)

 

Renderizado de la placa

Google and Microsoft and internet19 Feb 2008 12:35 pm

Si a mi me pareció la novela de la celestina, esta vez es la tira de linux Hispano quien lo compara con un culebrón de corte latinoamericano.

Culebron Microsoft.

Privacidad and internet15 Feb 2008 02:27 pm

Como adelantaba el otro día, he estado analizando un poco la red tor (The Onion Router). despues de unos dias, aquí os cuento mis conclusiones por si os pueden ser de ayuda.

Método para la prueba:

En un mac corriendo ubuntu gutsy, instale el servidor Tor. Lo configure como servidor y como replicador de servicios de directorio. Los parámetros de ancho de banda los configure de la siguiente manera:


BandwidthRate 50Kb (400Kbits/seg)
BandwidthBurst 100Kb (800 Kbit/seg)

En El gestor de ancho de banda, cree dos clases heredadas sobre la máquina que corría el servidor tor. Una para los datos de red y la otra para la replicación de directorio, las dos con una garantía de 64Kbits y un exceso en ráfaga hasta el total de mi linea.

Resultados de la prueba

Las gráficas que arroja el gestor en 24 horas son las siguientes:

Tor Data Graph

Datos de red Tor

 

Datos de directorio tor

Datos de directorio TOR

 

 

Como se puede ver, los datos de súbida y bajada, se mantienen perfectamente en los margenes marcados al programa, así que el impacto en la linea no es muy alto (al menos en el sentido de ancho de banda) aclarando así el mito urbano que leí por algunos blogs sobre el mal funcionamiento de estas opciones.

Efectos colaterales:

Si bien el impacto en el ancho de banda no fue alto, durante el tiempo de la prueba sufrí efectos colaterales, a saber:

  • Imposibilidad de conectar a IRC: Las redes me detectaban como “IP Peligrosa”. (irc.freenode.net e irc.irc-hispano.org)
  • Imposibilidad de votar en meneame: Meneame me marco como IP invalida.
  • Imposibilidad de editar en la wikipedia: misma razón
  • Google me obligaba a introducir un captcha: Informaba sobre peticiones maliciosas desde mi dirección IP.

Consideraciones finales:

la red tor, es una buena herramienta para mantener la privacidad, instalarla como cliente no conlleva ningún problema, pero configurar el servidor si nos acarreará problemas si tenemos una linea asimétrica con una sola dirección IP para toda una red (la mayoría de los casos).

Las razones:

  • Nuestra dirección queda marcada en muchos sitios como “dirección peligrosa”.
  • Los parametros de shaping, no son asimetricos, de forma que siempre tienen que ser inferiores a el ancho de banda más bajo de nuestra linea, ocupando principalmente nestro canal de subida (escaso ya de por sí)
  • Al poder ser utilizados con fines “extraños” (y hasta ilegales) nuestra dirección ip puede aparecer como origen en logs que nos pueden comprometer.
  • El número de escaneo de puertos que recibió mi IP subio considerablemente. Estos ataques podrían comprometer la seguridad de nuestra red de forma gratuita.
Personal and Software Libre and internet14 Feb 2008 01:17 pm

(Leído en core.onion)

El acceso a los ordenadores (y a cualquier otra cosa que pueda enseñarnos como funciona el mundo) debería ser siempre libre y total.

Toda la información debería ser libre.

Desconfía de la autoridad, promueve la descentralización.

Los hackers deberian ser juzgados por su habilidad, no por falsos criterios como su nivel de estudios, edad, sexo, religión o posición social.

Puedes crear arte y belleza en un ordenador.

Los ordenadores pueden cambiar tu vida a mejor.

EncomIX and Linux and Linuxppc and internet14 Feb 2008 03:41 am

 Estoy preparando un artículo sobre la red tor (una red que nos permite el anonimato real en Internet) utilizando Oqoflow (para medir el tráfico real que genera y el impacto en nuestra linea). Espero tener los resultados en una semana más o menos.

Al intentar instalarla en casa, descubrí que no habían paquetes para linux-ppc (en mi G5 uso ubuntu gutsy y, la verdad, no hay paquetes para casi nada)  así que me ha tocado compilar de fuentes.   Por si a alguien le hacen falta, los subo al blog.

Desarrollo and humor13 Feb 2008 06:38 pm

(Basado en un texto que circulaba por las news de usenet cuyo autor no he podido localizar para darle créditos)

En el colegio.


10 PRINT "HELLO WORLD"
20 END

Primer año de instituto:


program Hello(input, output);
begin
writeln ('Hello world');
end.

Ultimo año de instituto:


(defun hello ()
(print (list 'HELLO 'WORLD)))

En 1990:

#include <stdio.h>
main (argc,argv)
int argc;
char **argv; {
printf ("Hello World!\n");
}

En 1997:

#include <stream.h>
const int MAXLEN = 80;
class outstring;
class outstring {
private:
int size;
char str[MAXLEN];
public:
outstring() { size=0; }
~outstring() {size=0;}
void print();
void assign(char *chrs);
};
void outstring::print() {
int i;
for (i=0 ; i< size ; i++)
cout << str[i];
cout << "\n";
}
void outstring::assign(char *chrs) {
int i;
for (i=0; chrs[i] != '\0';i++)
str[i] = chrs[i];
size=i;
}
main (int argc, char **argv) {
outstring string;
string.assign("Hello World!");
string.print();
}

Hoy en día:

“Fulano, necesito un programa que escriba en pantalla ‘Hello World!’”

Next Page »