Instalando Windows Live Mesh 2011 junto a Windows Live Essentials 2012

Martes, 4 diciembre 2012

La única desventaja de actualizar WL Essentials a la versión 2012 es que mi querido Windows Live Mesh se desinstala en favor del nuevo Skydrive.

Aunque la aplicación del escritorio de Skydrive está en mi opinión muy bien integrada, Skydrive deja de soportar la sincronización de ficheros cualquiera entre PCs independientemente de la copia en Skydrive.

Es decir, Mesh me permite mantener en sincronización mi archivo de fotos o de música entre todos mis ordenadores y mi backup, sin necesitar copiar a la vez estos archivos a Skydrive (demasiado grandes, que sobrepasan el limite de 100 GB)

Jonathan Kay ha hecho una pequeña aplicación que permite muy fácilmente instalar Windows Live Mesh 2011 junto al actualizado Essentials 2012: http://messengergeek.wordpress.com/2012/08/09/installing-windows-live-mesh-2011-with-windows-essentials-2012/

Simplemente instala el pequeño installer wrapper después de instalar WL 2012,  y Mesh se instalará junto a Skydrive. Muy útil.


Impresión en 3D

Viernes, 23 septiembre 2011

Imprimir modelos en 3D es algo bastante chulo.

 

Si uno tiene bastante tiempo y se lo puede permitir, hay bastantes impresoras comerciales. En la gama más baja para hobbists, uno puede conseguir el Makerbot Thing-O-Matic desde alrededor de $1.300. Ésta es

Custom Fully Assembled MakerBot Thing-O-Matic

Sin embargo, uno de los proyectos más chulos es el Mendel RepRap. El objetivo del proyecto es conseguir crear una impresora capaz de imprimir todas las piezas necesarias para crear una impresora igual –aunque todavia sea una quimera, la impresora es capaz de duplicar todas las piezas de plástico necesarias.

Todo el proyecto está bajo la GPL –y el coste del BOM es alrededor de EUR 400.

File:First replication.jpg

Si uno tiene aplicaciones más modestas, hay varios servicios online para imprimir modelos creados por uno mismo:

Y si uno no tiene todavia nada creado para imprimir, Thingiverse tiene una colección de diseños libres que se pueden descargar. Como por ejemplo la cabeza de Stephen Colbert, toma ya:

 

Finalmente, la mejor forma como siempre es ponerse en contacto con quienes tienen impresoras funcionando. Por ejemplo, en Seattle está el “Seattle Makerbot/Mendel Users Group: seattlemakerbot@googlegroups.com


Bandas de Frecuencia en UMTS

Lunes, 14 febrero 2011

Tal y como está definido en la especificacion 3GPP 34.121-1, UMTS define las siguientes bandas:

 image

Fig 1 UMTS Operating Frequency Bands


Especificaciones 3GPP en UMTS

Lunes, 14 febrero 2011

3GPP es el organismo que define las especificaciones para WCMDA (y por tanto UMTS) y LTE.

La lista completa de las especificaciones activas se encuentra en el Status Report de 3GPP.

Las modificaciones para cada especificacion se detienen en el momento que una determinda release es completada –a pesar de que especificaciones de test pueden ser completadas un poco más adelante. La primera release fue Release 99, que define UMTS, considerada Release 3. La últimas especificaciones son Release 7 (HSPA+), Release 8 (DC-HSPA+) y Release 9 (LTE).

 

Release Fecha Características
99 Marzo 2000 Interfaz W-CDMA
4 Marzo 2001 TD-SCDMA
5 Junio 2002 HSDPA
6 Marzo 2005 HSUPA
7 Septiembre 2007 HSPA+
8 n/a DC-HSPA+
9 n/a LTE

Dentro de cada release, las especificaciones están organizadas en series que cubren distintas partes del sistema. Las especificaciones relacionadas con UMTS son las series 21 a 36:

Serie Descripción
21 Requisitos
22 Servicio Stage 1
23 Servicio Stage 2
24 Interfaz aérea (sin acceso). Arquitectura de la red
25 Interfaz aérea (acceso)
26 Codecs
27 Interfaz R
28 Operación de Tandem-free codecs
29 Red Principal
30 Management Program
31 Interfaz CU
32 Administración y control de la Red
33 Seguridad
34 Especificaciones de Test
35 Algoritmos criptográficos
36 Interfaz aérea de LTE

Dentro de cada serie, TS (Technical Specification) define el sistema. TR (Technical Reports) son documentos que no definen el sistema.

Dentro de cada especificacion, la versión tiene el formato xx.yy.zz, por ejemplo 7.1.0, donde:

  • 7 es el release
  • 1 es el número de la revisión técnica
  • 0 es el número de la revisión editorial

image

 

Nota: Un buen resumen (mucho mejor que este al menos) de la organizacion de las especificaciones del 3GPP está en: Essentials of UMTS (The Cambridge Wireless Essentials Series)


Cómo identificar el cable serie necesario para comunicarse con un dispositivo

Miércoles, 2 febrero 2011

Un cable serie RS-232 es necesario para comunicarse con distintos dispositivos o para debugear el kernel.

Lamentablemente cada fabricante sigue su propio criterio a la hora de definir la interfaz serie. Sin embargo, con un simple multímetro es posible conocer el tipo de cable necesario.

Para identificar el cable necesario, es importante averiguar:

  • El numero de pins de los conectores en cada dispositivo. Puede ser 9 o 25
  • El sexo del conector del dispositivo. En general, placas base utilizan un conector RS-232 macho, por lo que es necesario que el cable sea hembra
  • La disposicion de los pins para transmisión, recepción y tierra

En este artículo hablaremos solo de conectores de 9 pins. Los pins de un conector RS-232 hembra se numeran de la siguiente manera:

rs-232

En el caso de un conector macho se numera empezando por la esquina superior izquierda, de manera que los pins coinciden.

En primer lugar hay que caracterizar los dispositivo a conectar. Los pins importantes que hay que identificar son:

  1. Pin de transmisión (Tx). En general pin #2. Mantiene una tension nominal de –20V, aunque en general varia desde –5V a –40V
  2. Pin de recepción (Rx). En general pin #3. En principio flotante
  3. Pin de tierra (GND). En general pin #5.

Una vez encontrados los pins, es necesario encontrar un cable que interconecte Tx a Rx, y Rx a Tx, manteniendo GND en el mismo pin en ambos conectores.

La configuración más habitual es pin 2 Tx, pin 3 Rx y pin 5 GND, por lo que es necesario que el cable cruce pins 2 y 3, y 5 se mantenga en pin 5. Este cable se denomina null modem.

De nuevo, no hay ningún estándar que identifique cables null modem, pero con el multímetro de nuevo, es fácil comprobar si los pins 2 de un extremo estan conectados con el pin 3 del segundo, y viceversa.

El resto de los pins del conector RS-232 no son usados (de nuevo, hablando en general de dispositivos actuales). En principio estos pins son usados para regular la transmisión, pero actualmente el bus se controla por software.

La disposición completa de todos los pins de un cable null modem se puede ver en Wikipedia:

Nota final: para los conectores hembra, es útil introducir un clip de papel en los pins para identificar las conexiones.


inSSIDer: herrramienta para analizar las redes 802.11 circundantes

Miércoles, 23 diciembre 2009

Similar a netStumbler, inSSIDer, permite escanear las señales wifi disponibles. Permite ver la potencia de las señales a lo largo del tiempo, los canales utilizados y filtrar Access Points individualmente. Útil para poder resolver problemas cuando muchas redes wifi se superponen.

inSSIDer


Desarrollo en Windows CE: Cómo guardar el log de Platform Builder a un archivo

Viernes, 18 diciembre 2009

Mientras se está conectado a una imagen de Windows CE a través de Platform Builder, los mensajes de debug se mandan a la cónsola. Las propiedades de la consola se pueden controlar a través del menú Target –> Debug Message Options:

image

Para guardar los mensajes de una forma rápida, se puede seleccionar el mandar el contenido a un archivo –por defecto en el directorio de release.