Google
 

Hardware


Hardware02 Jul 2008 11:35 am

Leo en kriptopolis que el estado de Texas, ha aprobado una ley que exige a que los técnicos de reparación de ordenadores dispongan de una licencia de investigador privado.

La multa para los que no tengan “licencia para reparar” puede llegar a los 4.000 dolares y un año de cárcel y por si no fuera poco, el cliente que acuda a técnicos “no titulados” podría incurrir en las mismas penas.

Me parece que ya se cual va a ser mi próxima excusa para no reparar el PC con windows de algún familiar. “perdona pero no puedo, que no me he traido la pipa y la lupa…..”

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

Hardware and Tecnología and Virtualizacion26 Ene 2008 10:02 am

Sin querer entrar en temas filosóficos sobre si la realidad en la que vivimos tan gratamente, es real o simplemente un juego virtual, sueño, o delirio de algún otro ente; en el plano de la informática nos encontramos con una tecnología cada vez mas extendida, con la cual podemos crearnos nuestro propio matrix, y nuestra propia granja de servidores haciéndoles creer que el hardware en el que “viven” es totalmente real.

Con todo esto, lo que conseguiremos es una inversión mínima en hardware, y además sacar todo el partido posible a esa inversión multiplicando, la capacidad y numero de servidores dentro de un mismo ordenador. A parte de todo esto, mejoramos la disponibilidad de estas “máquinas” ya que la copia de seguridad de estos servidores se facilita enormemente.

La conclusión que nos deja este panorama, es, ni más ni menos que la parte física de las redes va a ir menguando paulatinamente, y que la parte “eterea” va a sustituir muy efectivamente a toda esa parte tangible.

Vmware, Parallels, VirtualBox, Virtual Server o OpenVz en el software y nuevos microprocesadores dual y quad core en el hardware, son ejemplos de como se están sentando las bases de la informática del futuro, en donde lo virtual y lo real no serán tan diferentes.

David Chacón

Hardware and Tecnología03 Dic 2007 01:32 pm

Leo en Barrapunto.

«La empresa de capital nigeriano Lagos Analysis Corp (LANCOR), con sede en USA, ha interpuesto una demanda contra la iniciativa One Laptop Per Child por infringir presuntamente una patente. Se trata de la patente nigeriana RD8489 sobre teclados multilenguaje que, según la empresa, el proyecto OLPC ha incorporado en sus portátiles de 100$ mediante ingeniería inversa violando dicha patente, por lo que solicita que se detenga la venta y fabricación de estos portátiles.»

Esta claro que todo van a ser problemas para el portátil de negroponte. Con dos años de retraso sobre la fecha inicial de salida y un incremento de precio de casi el doble, el proyecto esta empezando a tambalearse.

Hardware and Seguridad and internet13 Nov 2007 02:25 am

Leo en Kriptópolis que, mediante ingeniería inversa, han conseguido descifrar como funciona el generador de números aleatorios de Windows 2000. (trabajo completo aquí)

pero no solo han conseguido saber como funciona, sino también diseñar un ataque no trivial: dado un estado interno del generador (que puede obtenerse explotando, por ejemplo, un desbordamiento de buffer), podrían averiguarse sus salidas pasadas y futuras para un determinado proceso. Atacar al generador no es tan dificil, dado que se ejecuta con privilegios de usuario, no a nivel de nucleo. El resultado: podriamos descifrar conexiones seguras SSL de una forma no demasiado compleja.

Si nos fiamos de las estadísticas, Windows 2000 es el segundo sistema operativo mas usado en los PC de escritorio en el mundo. Y lo que es peor, posiblemente esa parte del código no haya cambiado en Windows 2003 y Windows vista.

No tan aleatorio…

Aqui tenemos nuestro generador de números aleatorios.

(nueve, nueve, nueve)

¿Estas seguro de que son aleatorios?

Con la aleatoriedad nunca se sabe….

Cuando yo empecé a estudiar programación, ya me explicaban que los numeros no eran “exactamente” aleatorios, sino pseudoaleatorios. Esto sirve para la mayoria de las cosas, pero no para las aplicaciones que les damos habitalmente a nuestros ordenadores de escritorio.

Lo ideal sería que trajeran “de serie” un generador hardware de numeros aleatorios. Esto no es caro ni complejo, ya que la mayoria de esquemas que podemos encontrar se basan en el “ruido” que se genera en un diodo zener.

Generador RNG.

Este ruido se amplifica mediante un amplificador operacional para elevarlo a un nivel TTL (5 voltios para el 1 lógico y 0v para el cero). De esta forma se obtiene un tren de datos binarios totalmente aleatorio.

Si aún así dudamos de que nuestra señal sea totalmente aleatoria, podemos duplicar el circuito para obtener otro tren y aplicar una función XOR ( O exclusivo) a las dos señales.

La alimentación del circuito (5v) , se puede obtener del puerto paralelo, y las señales se pueden leer directamente tambien por el mismo puerto.

Todo esto, incluido en la placa base, no costaria mas de 10 ó 15 centimos de euro, y nos protegeria contra ataques triviales contra el generador de numeros aleatorios. (si algun lector se lo quiere construir, decubrira que lo mas caro es el conector y la caja……)

Hardware and Linux and Software Libre and internet08 Nov 2007 04:35 pm

Después de la introducción de un PC de escritorio por 199$ , Everex ha anunciado que introducirá en el mercado un PC portátil Linux que ejecutara gOS como sistema operativo y tendrá un coste de 300 $ (unos 205€).


Este Portátil estara disponible en dos versiones, 12″ y 17″ y vendra con Ubuntu Linux 7.10 preinstalado, así como apicaciones WEB para acceder a sitios como FaceBook y todas las aplicaciones Web de Google.

También se pueden esperar (con el fin de disminuir la dependencia de los productos basados en el software) características tales como el fácil acceso a servicios gratuitos basados en web.

“La intención de gOS es acercar Linux a los equipos de consumo y hacer lo que hizo Steve Jobs con Mac OSX. Conseguir un sitema operativo alternativo empaquetado para el consumo. Linux ha recorrido un largo camino y podría apoderarse de buena parte de la audiencia en la gama baja del mercado “, dijo David Liu, fundador de gOS.

gOS Linux trae a los usuarios familiarizados Google iconos y aplicaciones que antes no tenían los PC.

Hardware and Linux and Personal and Software Libre and internet27 Oct 2007 03:10 am

Llevamos tres años escuchando rumores sobre el ordenador portátil que Nicholas Negroponte estaba diseñando para los mas de 2 billones de estudiantes existentes en paises pobres.

La idea inicial, era construir un ordenador de muy bajo coste (inicialmente 100$), altas capacidades, construcción robusta y alta eficiencia energética. Y, aunque el precio final se ha disparado un poco (al doble, 200 $) por fin, la fundación “Un ordenador para cada niño” (OLPC por sus siglas en inglés) ya ha anunciado su lanzamiento para el mes de noviembre. XO

El nombre final del ordenador es XO (Si se giran las dos letras 90 grados a la izquierda, recuerdan a la imagen de un niño).

Apadrina un niño

La politica de distribución elegida para el mundo industrializado no deja de ser curiosa. Durante un periodo de dos semanas en noviembre, La campaña, a la que han llamado “Give 1,Get 1″ (Regala 1, recibe uno en inglés) permitira comprar dos portátiles por 400 dolares americanos (unos 278 €). Un XO (y una deducción de impuestos por donación) te lo envian a casa por navidad. La segunda unidad se la mandan directamente a un niño en un país subdesarrollado.

Sobre las especificaciones

Si Alguien esta pensando en comprar uno para su trabajo diario de cada día, no creo que sea una buena idea. El ordenador corre con un procesador AMD geode LX-700, a una velocidad de 433 Mhz. Esto, junto a la falta de BIOS (arranca por open firmware, un sistema que utilizan los macintosh con procesador motorola, las maquinas de SUN y algunos IBM) , la escasa memoria ram que monta (solo 256 Megas) y al mas que escaso espacio de almacenamiento (1Gb en memoria NAND, del cual el 20% ya esta utilizado por el sistema operativo) limitan el ordenador a correr solo su sistema operativo y aplicaciones.

Si por el contrario queremos un ordenador para un regalarselo a un niño, la elección es perfecta.

drawing XO

Pros:

  1. El consumo. Solo 6w frente a los 60w que consume un portátil tradicional
  2. La carcasa a prueba de bombas. He visto un vide en el cual lanzan uno a un suelo de piedra rebotando y ni se raya.
  3. El teclado. Anti agua, anti polvo y casi anti todo. Un teclado debajo de una membrana.
  4. La pantalla. LCD de 7.5″. retroilumindad pero que se puede leer perfectamente al sol.
  5. Conexión inalambrica. Que los interconecta entre si y con que uno tenga internet ya la comparte con todos. Dos antenas externas garantizan un mejor alcance.
  6. Camara
  7. Bateria. La bateria de litio-ferro-fosfato, aparte de barata (10$) permite 2000 ciclos completos de carga/descarga

Contras:

  1. Cpu y memoria muy escasas.
  2. El teclado. Es muy pequeño, para los dedos de un niño bien, pero…
  3. Pocas aplicaciones de momento.

El sistema operativo elegido para esta cosa verde con orejas (por si alguien no ha caido en ello, las orejas son las antenas de wifi) es linux fedora core 6. A la distribución base, se le ha unido Matchbox como gestor de ventanas (el mismo que utiliza el nokia n800) y distintas aplicaciones educativas asi como juegos.

Para mas información, recomiendo visitar el wiki del proyecto.