sábado, 4 de febrero de 2012

Conexión compartida de Internet en Windows Phone


[Actualizado]

Hola,

En estos días que llevo probando el terminal con Windows Phone he encontrado algo que puede ser de interés el poder compartir nuestra conexión de te Internet con otros dispositivos. Es decir, convertir nuestro terminal en un router 3G/HSDPA.

Lo primero que tengo que decir es que he probado bastantes ROMs diferentes en el teléfono:

DZ_LG-E900AT-00-V10b-214-XXX-NOV-09-2010+0 => España libre (OPN)
DZ_LG-E900AT-00-V10b-NEU-XXX-NOV-09-2010+0 =>Norte de Europa libre (OPN)
DZ_LG-E900AT-00-V11c-NEU-XXX-SEP-05-2011+0 => Norte de Europa libre (OPN)
LG-E900AT-01-V10g-214-01-SEP-29-2010+0_DZ => Vodafone España
DZ_LG-E900AT-00-V11b-214-XXX-AUG-17-2011+0 => España libre (OPN)
LG-E900AT-01-V10p-214-01-SEP-02-2011+0_DZ => Vodafone España

Me falta por probar

DZ_LG-E900AT-01-V10h-214-07-SEP-30-2011+0 => Telefónica España

Curiosamente las ROMs libres no tienen la opción de la conexión compartida de Internet. La única que consigue que aparezca la posibilidad de 'tethering' es la ROM de Vodafone. Bien puedes utilizar al última que ya monta Mango, bien utilizar la de WP7 y dejar que se actualice a la última versión. Para ello simplemente hay que conectar el teléfono al ordenador con Zune instalado y automáticamente Microsoft nos aplicará todas las actualizaciones necesarias. Esta es una de las cosas que más me gustan del teléfono, que las actualizaciones las gestiona directamente Microsoft y no el fabricante (aunque van de la mano). De momento la política es tener actualizados todos los terminales a la última versión, cosa que espero que no cambie.

Bien, hemos partido de la ROM de Vodafone y ya tengo 'tethering' activado en mi dispositivo. Alguno se preguntará:

- ¿Cómo se actualiza la ROM del dispositivo?
- ¿Se puede partir de la ROM de Vodafone y utilizar luego otro operador?
- ¿Se puede eliminar la información del operador?

Pues todo lo anterior es posible y más. Lo dejaremos para otro momento que tenga más tiempo, que hoy creo que no está nada mal la cosa.

Un saludo a todos.

Poner Windows Phone en modo desarrollo

Hola de nuevo,

El siguiente post está orientado a todos los pequeños desarrolladores que les gusta hacerse sus propias aplicaciones pero no necesitan ni quieren una licencia de desarrollo porque no van a 'enriquecerse' con su trabajo. Su perfil es más de desarrollo 'hoembrew' que de desarrollo comercial.

Por supuesto un desarrollador que solo quiera hacerse sus aplicaciones caseras no quiere pagar la licencia de desarrollo porque no la va a rentabilizar. Pues bien, es posible configurar el teléfono como desarrollo siguiendo las pautas que en su día hizo el equipo de Chevrom WP7 y que ahora comercializa en ChevronWP7 Labs con el beneplácito de Microsoft y con un coste de 10$ (muchísimo más económico que Apple). En realidad lo que hacen es activar unas claves de registro para indicar al teléfono que es de desarrollo y enlazar con su base de datos para verificar que has pagado. Si no te encuentras en dicha base de datos te desactivan el desarrollo.

Vamos a ver qué claves son y cómo activar el modo de desarrollo. Para los que tenemos la aplicación MFG (##634# para activar y 277634#*# de contraseña) podemos hacer los cambios de registro entrando en la aplicación => Engineer Menu => Other Settings => Edit Registry

[Modo Desarrollo]

- ROOT_PATH: HKEY_LOCAL_MACHINE
- SUB_PATH: \Comm\ Security\ LVMod
- Inpur KEY: DeveloperUnlockState y elije en la caja DWORD
- Input data:  1 y pulsa el botón Set en la parte inferior derecha.

Bien, si apagamos el equipo o lo sincronizamos con Zune se volverán estas claves a la situación anterior. Para evitar que esto ocurra vamos a 'limpiar' los enlaces de chequeo. Voy a seguir los pasos con la aplicación MGF como en el paso anterior.

[Limpiar Enlaces de chequeo]

- ROOT_PATH: HKEY_LOCAL_MACHINE
- SUB_PATH: \Software\Microsoft\DeviceReg
- Inpur KEY: PortalUrlProd y elije en la caja DWORD
- Input data:  <Déjalo vacío> y pulsa el botón Set en la parte inferior derecha.

Cambia ahora:

- Inpur KEY: PortalUrlInt y elije en la caja DWORD
- Input data: <Déjalo vacío> y pulsa el botón Set en la parte inferior derecha.

Además, suele estar limitado el número máximo de aplicaciones desarrolladas por ti que puedes tener en el teléfono, cosa no muy lógica si te gusta mucho la programación. Vamos a ver como desactivarlo.

[Desactivar la limitación de aplicaciones de desarrollo]

- ROOT_PATH: HKEY_LOCAL_MACHINE
- SUB_PATH: \Software\Microsoft\DeviceReg\Install
- Inpur KEY: MaxUnsignedApp y elije en la caja DWORD
- Input data:  2147483647 y pulsa el botón Set en la parte inferior derecha.

Aunque haya explicado estos trucos, si tienes pensado desarrollar y publicar tus aplicaciones yo te recomendaría pagar la licencia. Por muy pocos Euros estás legalmente autorizado para ello y evitarás posibles problemas legales. Este tutorial es únicamente para los que quieren desarrollar y no les interesa una licencia porque no hay ánimo de lucro con su trabajo.

Sinceramente pienso que cuando más gente conozca y pueda desarrollar para una plataforma, más futuro tiene dicha plataforma porque la gente la demandará en sus puestos de trabajo. El beneficio es mutuo en cualquier caso. Si con este post la gente se anima a desarrollar para Windows Phone en su casa, cuando trabajen en empresas del sector y tengan la posibilidad de crear aplicaciones para dispositivos móviles, seguro que su primera elección será justo lo que conocen bien. Además, la licencia de desarrollo es muy barata y como coste en una empresa es ridículo.

Espero que lo encontréis práctico.

Un saludo,

Menú de ingeniería en LG Optimus 7

Hola,

Este primer post va dedicado a todos aquellos que les gusta trastear con los teléfonos y meterse en todos los entresijos de los terminales. Para ello voy a explicar cómo activar una aplicación interna del terminal que nos permite entrar en lo más profundo del mismo. Ojo, hay que tener mucho cuidado con lo que se toca.

- Para activar el menú de ingeniería hay que 'llamar' al número ##634#
- En unos segundos aparecerá una nueva aplicación en la lista llamada MFG
- Al abrirla lo primero que nos pide es la contraseña. Si os queréis acordar sería poner APPMFG#*# con el teclado numérico, o lo que es lo mismo 277634#*#

Ya estáis en el menú de ingeniería. Muy importante para los siguientes posts.

Que lo disfrutéis.

Windows Phone, ¿el Ave Fénix de Microsoft móvil?

Hoy voy a crear un nuevo tema "Windows Phone ".

La función de este nuevo elemento en mi blog es la de mostrar algún truquillo sobre Windows Phone y sobre el terminal LG Optimus 7, que es el que tengo. Es cierto que no abundan los teléfonos con el sistema operativo de Microsoft, pero creo que merece la pena probarlo y poder jugar un poco con él.

A diferencia del IOS de los iPhone y Android tan masivamente instalado en terminales, la filosofía de Microsoft en su Windows Phone me recuerda, salvando las diferencias, al cambio que ha introducido en Windows Vista/7 en el entorno gráfico. Más minimalista, pero si 'rascas' encuentras muchas funcionalidades. Se basa en dos pantallas, el mosaico (colección de accesos directos) y el resto (aplicaciones, utilidades, etc. en una lista). Si queréis echar un vistazo a qué incorpora este sistema operativo podéis ir a la página oficial, donde han colgado algunos videos de como se mueve y como funciona. Enlace: Windows Phone .

Los que conocéis Windows Mobile os puedo decir que no se parece absolutamente en nada. De hecho no es compatible con veriones anteriores  y todas las aplicaciones tienen que estar desarrolladas para él para que funcionen. Los que os guste la programación para dispositivos móviles podéis tener un nicho de mercado en esta nueva plataforma. Hay miles de aplicaciones en el market, pero no tantas buenas. Los que conocéis Android os puedo decir que es mucho más intuitivo y sencillo, pero si rascas puedes encontrar más o menos las mismas cosas. Los que manejáis iPhone os puedo dar el pésame. Es broma, je,je, je. El concepto de IOS (BSD por debajo) es bueno y tendría mucha más salida si se abriese un poco más al mundo de donde surgió la idea hace más de 30 años. No quiero meterme en historia de la informática, pero tanto IOS, como Android proceden del mundo Unix y sobre todo del concepto de código abierto y compartición de conocimientos. Esto choca mucho con las guerras de patentes empezada hace pocos años por los fabricantes, la cual rechazo completamente.

Basta de charla, vamos al lío porque yo cuando me pongo me puedo pasar horas hablando del tema y la idea del blog es que sea con poco texto para no aburrir en exceso.

Después de esta pequeña introducción voy a centrarme en el asunto. Hoy voy a seguir a continuación con otro posts más útil. Como el terminal que me he comprado es un LG Optimus 7, por precio principalmente, voy a ver como poder desarrollar con él de forma casera y sin tener que pasar por caja si realmente no vas a 'mercadear' con ello.

Os espero en la siguiente entrada.

viernes, 30 de diciembre de 2011

Mover 'ROLES' de AD de un servidor a otro (FSMO)


Resulta que mirando mis entradas, tenía ésta en borradores desde hacía más de 2 años. Le he echado un vistazo y me parece muy interesante como para dejarlo en el olvido. Espero que os sirva.

FSMO es el acrónimo de "Flexible Single Master Operations"

El AD no deja de ser una base de datos distribuida que contine toda la información del dominio/bosque y que se divide en 4 particiones principales: Esquema, Configuración, Dominio y Aplicaciones.

Active Directory (AD)o Directotio Activo, ha cambiado la forma de trabajar con dominios. Los que conocimos NT 5.51/4.0 estamos acostumbrados a los PDC/BDC y su simpleza de uso, a los demás les sonará a chino. Ahora AD tiene una serie de roles que se asignan a los diferentes servidores que componen el bosque. Además, cada controlador podría asumir cualquier 'rol' sobre la base de datos del AD, que es distribuida, excepto los 5 roles que solo se pueden ejecutar en un único servidor para evitar conflictos. Estos 5 roles únicos son:

A nivel de dominio

- PDC emulator: Emulador del PDC tradicional. Se publica a si mismo como un PDC (primary domain controller) para estaciones de trabajo utilizando versiones de windows anteriores a Windows XP o Windows 2000. Además es el que actua como Master Browser.

- RID master: (RID= Relative ID) Es el encargado de procesar todas las peticiones de grupos RID de todos los DC de un dominio. También es responsable de quitar objetos de un dominio y ponerlos en otro durante una operación de movimiento de objetos. Cuando un DC crea un objeto principal de seguridad, como un usuario o un grupo, adjunta al objeto un Identificador de seguridad exclusivo (SID). El SID está formado por un SID de dominio (que es igual para todos los SID creados en el mismo dominio) y un Id. relativo (RID) único para cada SID principal de seguridad creado en un dominio.

- Infrastructure master: Cuando un objeto de un dominio hace referencia a otro objeto de otro dominio, la referencia se representa mediante el GUID, el SID (si se trata de una referencia a un principal de seguridad) y el DN del objeto al que se hace referencia. El DC titular de la función FSMO Infraestructure es el responsable de actualizar el SID y el nombre completo de un objeto en una referencia entre objetos de diferentes dominios.

 A nivel de bosque

- Schema master: es el DC responsable de realizar las actualizaciones en el esquema del directorio (es decir, el contexto de nomenclatura del esquema o LDAP://cn=esquema,cn=configuración,dc=). Este DC es el único que puede procesar las actualizaciones al esquema del directorio. Una vez completada la actualización del Esquema, se replica desde el maestro de esquema a todos los demás DC del directorio.


- Domain Naming master: Es el responsable de realizar los cambios en el espacio de nombres de dominio del bosque del directorio (es decir, en el contexto de nomenclatura Particiones\Configuración o en LDAP://CN=Particiones, CN=Configuración, DC=) Este DC es el único que puede agregar o quitar un dominio del directorio. También puede agregar o quitar referencias cruzadas a dominios en directorios externos.


Una vez explicados los roles únicos, vamos a ver como se pueden mover. Para ello se pueden utilizar tanto NTDSUTIL.EXE, como la MMC después de registrar 'schmmgmt.dll'.  Si el servidor que posee el rol ya no existe, entonces debe usarse la utilidad de línea de comando para tomar el rol ya que desde la MMC no es posible hacerlo.

Para ver que servidor (o servidores) posee los roles FSMO, puede utilizarse la utilidad netdom de la siguiente forma:

C:\Documents and Settings\Administrator>netdom query fsmo pdc.midominio

Schema owner pdc.midominio
Domain role owner pdc.midominio
PDC role pdc.midominio
RID pool manager pdc.midominio
Infrastructure owner pdc.midominio
Infrastructure owner pdc.midominio
The command completed successfully.

Transferir Schema Master rol

1. Primero debe registrase la librería "schmmgmt.dll", para esto ejecutar en una ventana de comando (o en el cuadro de diálogo "Ejecutar" ) el comando C:\Windows\System32\regsvr32 schmmgmt.dll
2. Luego abrir la consola ejecutando "mmc". En el menú "File", seleccionar "Add/Remove snap-in". Seleccionar "Add" y elegir "Active Directory Schema", Add, Close y Ok.
3. En el árbol de la consola, hacer click derecho sobre "Active Directory Schema" y seleccionar "Change Domain Controller"
4. Tipear el nombre del servidor que será el nuevo poseedor del rol Schema Master.
5. En el árbol de la consola, hacer click derecho sobre "Active Directory Schema" y seleccionar "Operations Master"
6. Seleccionar "Change"
7. Confirmar y cerrar la consola.

Transferir Domain Naming Master rol

1. Ejecutar "Active Directory Domain and Trusts" en Herramientas Administrativas.
2. Botón derecho sobre el nodo "Active Directory Domain and Trusts" y seleccionar "Connect to Domain Controller"
3. Seleccionar el servidor al que se va a transferir el rol
4. Nuevamente botón derecho sobre el nodo "Active Directory Domain and Trusts" y seleccionar "Opeartions Master "
5. Seleccionar "Change" y confirmar.

Transferir el resto de los roles

1. Ejecutar "Active Directory Users and Computers " en Herramientas Administrativas.
2. Botón derecho sobre el nodo "Active Directory Users and Computers" y seleccionar "Connect to Domain Controller"
3. Seleccionar el servidor al que se va a transferir el rol
4. Nuevamente botón derecho sobre el nodo "Active Directory Users and Computers" y seleccionar "Opeartions Master "
5. Elegir cada una de las pestañas del rol a transferir y hacer click en "Change"
6. Confirmar la operación .

lunes, 26 de diciembre de 2011

Entrar por SSH en los NAS SS4000-E de Intel


En esta ocasión el post es un poco más específico de lo habitual. Es un simple truco para acceder por SSH a los NAS Intel SS4000-E y todos los derivados de éste, como algún modelo de LaCie, por ejemplo. Es un NAS bastante antiguo, pero es el que tengo y no hay pasta para comprar otro :-(

Lo primero que vamos a decir es que este NAS tiene una actualización de firmware a la versión 1.4 build 710 que es muy recomentable poner. Hay que tener mucha precaución porque destruye todos los datos de los discos. Toda la información sobre este NAS la podéis encontrar en:

http://www.intel.com/p/en_US/support/highlights/server/ss4000-e/

Bien, vamos al truco. Este tipo de NAS tiene una página oculta para acceder a la activación de SSH. Con ello podremos entrar en las tripas Linux sin tener que poner el puerto de consola y por tanto nos da mucha más flexibilidad de configuración. Para acceder a esta página de configuración simplemente hay que ir a:

https://direcciónIP/ssh_controlF.cgi

Para logarse hay que tener en cuenta que la cuenta web de 'Admin', en la conexión SSH sería el equivalente a 'root'. Es decir, que para logarse hay que usar los siguente:

Entorno WEB  => admin / storage (usuario y contraseña por defecto)
Conexión SSH => root / storage    (usuario y contraseña por defecto)



login as: rootroot@192.168.2.250's password:
Last login: Mon Dec 26 16:23:05 2011 from 192.168.2.11
Welcome to

      _/_/_/  _/_/_/          _/_/_/    _/
       _/    _/    _/      _/        _/_/_/_/    _/_/    _/  _/_/
      _/    _/_/_/          _/_/      _/      _/    _/  _/_/
     _/    _/                  _/    _/      _/    _/  _/
  _/_/_/  _/            _/_/_/        _/_/    _/_/    _/

                    Powered by FalconStor Software, Inc.
                    Copyright 2001-2006 by FalconStor.
                    All Rights Reserved.
                   
http://www.falconstor.com
# ls
bin         fs          lib         nas         sys
conf        home        linuxrc     proc        tmp
dev         images      lost+found  root        usr
etc         initrd      mnt         sbin        var
#


viernes, 23 de diciembre de 2011

Teclas de acceso rápido en Windows 8 (atajos)


Pues aunque no tenía pensado publicar nada hoy, al final no he podido resistir escribir mi post número 50. Hubiese querido una entrada más 'impactante' para el que hace el medio centenar, pero creo que es y será muy práctico.

Bueno, el título es claro. Una de las cosas que me encontré con Windows 8 es que algunos atajos no me funcionaban y echaba de menos otros. Al final he encontrado la relación 'oficial' de Microsoft para Windows 8. La mayoría también funcinan en Windows 7 y son muy prácticos. Bueno, en el caso de las tablets con Windows 7 no tanto por la falta de teclado físico, obviamente ;-)

Hablando de Tablet con Windows 7, he adquirido una de 10,1 pulgadas y me ha sorprendido lo bien que se mueve con un procesador AMD C50 a 1 Ghz, 2GB de memoria y 32 GB en SSD. La pantalla es genial con 1200x800 y lo mejor es que es un portátil sin teclado y pantalla capacitiva multitáctil. Reconozco que el iPad o los Android se mueven de la ostia porque están diseñados esplícitamente para ello, pero no me gustaba que no se pudiese utilizar como un sustituto real al portátil, pero esto con los tablets de Windows 7 no pasa, porque es lo mismo y por tanto 100% compatible.

Ya no me enrollo más con el tema de los tablets y os dejo con los atajos que es lo que nos interesan:





  • Botón [Inicio] =>           Cambias entre el entorno METRO y las aplicaciones abiertas. Si lo pulsas al arrancar te abre el escritorio




  • Alt-Tab =>                     Como en otras versiones, cambia entre aplicaciones.





  • Cursores (flechas) =>    Te mueves entre los accesos de las aplicaciones en METRO.





  • Win + Espacio =>          Cambio de idimoma de teclado.





  • Win + Enter =>             Abre el "Narrador" para comandos por voz , etc.





  • Win + RePág =>           Te mueves a la izquierda en METRO (no me ha funcionado).





  • Win + AvPág =>          Te mueves a la derecha en METRO (no me ha funcionado).





  • Win + C =>                  Abre un menú reducido o de acceso rápido llamado “Charms Menu”





  • Win + D =>                  Nos lleva al escritorio





  • Win + E =>                  Abre el Explorador de Windows





  • Win + F =>                  Abre la aplicación de búsqueda de archivos





  • Win + I =>                   Presenta la sección de Configuración





  • Win + L=>                  Bloquea el equipo





  • Win + P =>                 Lleva a las opciones para manejar más de un monitor.





  • Win + Q =>                Abre el panel de búsqueda





  • Win + R =>                Abre Ejecutar





  • Win + X =>                Presenta el nuevo Windows Mobility Center





  • Win + Y =>                Hace todas las ventanas y la nueva interface Metro UI transparente, permitiendo una vista temporal del escritorio





  • Win + W =>               Abre la configuración de búsqueda de la aplicación





  • Win + Z =>               En una aplicación de pantalla completa (fullscreen) presenta el menú contextual al igual que hacer clic derecho.


  • Espero que os resulte tan práctico como a mi.

    Por cierto.......... ¡¡¡¡¡ FELIZ NAVIDAD !!!!!