Archivo por meses: agosto 2013

Libros al peso (agosto 2013)

 

Si sigues leyendo, podrás hacer dos cosas útiles: conseguir libros de programación (sobre todo para .NET Framework) a un buen precio y colaborar con algunas ONG gracias a tu donativo económico.

Nota:
«agosto 2013» es cuando puse en marcha esto de pedir libros al peso, y seguirá en marcha mientras me queden libros.
La lista (en formato PDF) estará actualizada con fecha del último pedido confirmado que me hayan hecho.

Ahora te aclaro cómo va esto.

 

Notas:

Por favor lee bien estas notas y el resto de lo que hay en este «post», ya que no responderé a preguntas que indiquen que no has leído el texto completo. Gracias.

El envío solo lo haré a la España peninsular (y Baleares) ya que son los cálculos de gastos de envío que he hecho.

NO haré ningún envío fuera de España, salvo que quieras pagar 20 euros más por cada kilogramo de peso.

 

Un poco de batallita del agüelo

Esto es algo que ya quise hacer hace algo más de tres años, pero… hasta estos días no he tenido la paciencia de «bajar» los libros de las estanterías (en realidad el mueble que tengo en el salón-comedor) y ponerme a catalogarlos (o casi), pero sobre todo ponerme a pesarlos, ya que de lo que se trata es de que te los lleves y hagas tu donativo «al peso», es decir, el donativo será de 25 30€ por cada 5 kilos en libros (en realidad no debe llegar nunca a los 4900 gramos, ya que el tope máximo es de 5KG incluido el embalaje.

Nota: del 30/Ago/13:
El importe lo he subido 5 euros porque calculé mal los gastos de envío (mire una tarifa de empresa).
Para los 4 que confirmaron el pedido antes de hoy seguirá siendo de 25€.

La idea es que pidas los libros que quieras, pero que no sobrepasen los 5 kilogramos en total (en realidad el total no debe llegar a 5KG, siempre debería ser al menos unos 50 gramos menos.

 

WP_20130827_004_rec

 

¿Cómo pedir los libros?

Como no sé exactamente la gente que hay interesada (de verdad) ni qué libros puede interesarle a cada una de esas personas, voy a hacer un primer intento en el que cada persona haga un pedido (directamente en los comentarios de este post), haga la donación en PayPal (ahora te explico cómo hacerlo) y una vez confirmado el ingreso, lo daré por «completado».

Es decir, el primero en llegar, elige.

Eso sí, si el ingreso no lo recibo antes de 2 días (48 horas) desde que se hizo el «pedido en el comentario» lo cancelaré (eliminando el comentario o ya veremos cómo).

Se que esto puede ser un follón… espero que así sea, porque eso querrá decir que hay varios interesados y si tengo que fabricarme una especie de tienda online, pues… ¡habrá que hacerlo! 🙂

 

¿Dónde están los libros que tienes?

La lista de los libros está en este PDF (actualizado con fecha del sábado 20 de diciembre  de 2014), anota el título, autor, editorial y peso de cada uno de los libros que quieras, ya que esa es la información que necesito saber.

Sobre todo calcula bien que no pesen más de 4950 gramos en total (4,95 kg).

 

Pedir los libros y hacer el donativo

En principio, salvo que yo indique lo contrario, el pedido lo harás comentando en este mismo artículo/post, ya que así podré saber la fecha y hora en que se ha realizado.

Indica los datos de los libros que quieres (como te he comentado en la sección anterior) y si quieres asegurarte esos libros, haz el donativo de 30€ por cada 5 kilogramos (ya sabes que en total deben pesar menos de 5000 gr).

El número máximo de libros por «lote de 5 kg» es de 5 libros.

Te recomiendo que antes de hacer tu pedido compruebes que no hay ningún comentario anterior pidiendo el mismo libro. Ya que de la gran mayoría de libros solo hay un ejemplar.

Para hacer el donativo pulsa en el botón «Donar» que hay al final de este post (si no funciona, prueba con el que hay arriba a la derecha), el importe mínimo es de 30 €, lo que indiques por encima de ese importe lo donaré también.

En los comentarios indica que es para Libros al peso así como la fecha y hora de tu comentario. No te olvides de poner la dirección de envío correcta, ya que si no está bien… pues… no los recibirás y si viene devuelto tendrás que pagar nuevamente los gastos de envío más un extra por «trastornos».

 

¿Por qué 30 € por 5 KG en libros?

El importe de la donación que hagas lo usaré para los gastos de envío y 10€ para donar a alguna ONG o causa que yo decida en el momento que de por finalizado todo este tema.

Debes tener en cuenta, que salvo excepciones, cada uno de estos libros ha costado alrededor de 30 a 50 €. Cierto es que algunos de ellos me los han regalado o he conseguido en algún sorteo. También es cierto que algunos ya tienen sus años, pero también te digo que salvo excepciones, el concepto explicado en la mayoría aún sigue siendo útil.

 

Libros que deben ir juntos

Hay dos grupos de libros que deben pedirse juntos, aunque entre todos ellos superen los 5KG (se harán fracciones de 5kg para calcular el importe del donativo). Esto es porque son una misma colección.

 

Bueno, no me enrollo más, que si no… va a llegar «mañana jueves».

Por favor: Cualquier duda, hazla en los comentarios de este mismo post, no me mandes correos privados ni preguntes por Facebook o Twitter, si no, no me aclararé.

Creo que ya está todo explicado, si surge algún conflicto (o me he olvidado de algo) ya lo iré solucionando sobre la marcha.

 

Gracias por tu colaboración y espero que te lleves algún libro.

 

Nos vemos.
Guillermo

Dona para Libros al peso

 

 

Nota: Ahí arriba debería aparecer un botón para donar, pero si no sale, por favor utiliza el que hay arriba a la derecha y ya veré yo porqué no funciona este…

Aunque parezca mentira me resulta más fácil actualizar la música del Windows Phone 8 con iTunes

 

Pues eso… que (como ya ha quedado claro en más de una ocasión) zoy mu torpe… o lo que es lo mismo… me cuesta "captar" los conceptos. Por ejemplo, para mi modo de ver (y hacer) las cosas, crear una lista de música en Windows Phone 8 (WP8) es un rollo, yo sólo he podido crear listas de todo o de álbumes en concreto, pero no he podido (tampoco lo he intentado muchas veces, todo hay que decirlo) añadir canciones sueltas a una lista nueva o existente.

Y como era un rollo, simplemente lo dejé por imposible. Elijo el álbum que quiero escuchar y punto. El problema es cuando de un álbum solo tengo una o dos canciones… que o le das al repeat (un rollo) o tienes que andar cambiando de música cada pocos minutos, y como la música en el WP8 la uso cuando voy a dar mi paseos (voy a andurriar), pues… es un poco rollo…

La cuestión es que hace un rato estaba "trasteando" con el móvil, ya que la ora noche le borré todo… incluso la música, que yo la tenía copiada en una carpeta diferente a la del móvil (en el móvil es Music y yo la tenía en otro sitio). Y me puse a mirar cómo copiar las cosas del móvil al PC (y viceversa: del PC al móvil, por si hay alguien con menos nivel lingüístico que yo 😛 ), y me encontré con Aplicación de Windows Phone para ordenadores de escritorio. Que una vez instalada, si tienes el iTunes te permite sincronizar la música del iTunes con el Windows Phone 8. ¡Incluso las listas!

wp para escritorio

Así que… le di a copiar las listas que ya tenía, agregué nueva música (al iTunes) creé un par de nuevas listas (en el iTunes) y las sincronicé (en el WP8).

listas de iTunes

Incluso los tonos que creé en su día para el iPhone (yo tenía un iPhone 4 hasta que me compré el Lumia 920, si hubiese tenido el iPhone 4S o el iPhone 5 y supiera lo que ahora sé del Lumia 920, particularmente de la cámara nativa del móvil, seguramente no me cambiaría…)

En cualquier caso, lo importante es tener lo que uno quiere tener… y si tengo que darle estas vueltas… al menos a otro que le pase lo mismo (y lea mi blog) se ahorrará estos mareos…

Bueno, te dejo que voy a ver si me voy a dar una vueltecilla y pruebo lo de las listas en mi móvil… aunque ante voy a crear otra lista con mezclas de varios "artistas" 🙂

 

Nos vemos.
Guillermo

Instalar Amber en Nokia Lumia 920 – mis conclusiones

 

Pues eso… que creo que todo esto de actualizar "mi" Nokia Lumia 920 a la versión Amber (GDR2) no ha funcionado por la sencilla razón de que los ficheros con la actualización no estaban disponibles en el "servidor" de Nokia.

Y es que leyendo lo que comentaban en WinPhone metro sobre que habían actualizado un Lumia 920 a la versión GDR (Amber) y en ese mismo artículo comentaba que (cito textualmente):

A estas horas, parece que Nokia ha eliminado la disponibilidad del firmware en estos servidores, pero no dejéis de probarlo, ya que cuando comience el despliegue oficialmente, si tenéis pensado resetear vuestro terminal, puede ser una opción a considerar.

La fecha de publicación es del 6 de agosto a las 10:53 y si ya comentaba eso en el artículo es porque "supongo" que el autor (Jose Yanes) actualizó antes su Lumia y después publicó el artículo y ya no estaban los ficheros de actualización… eso o que no fue hecho como se dice, pero… supongo que lo actualizó usando el Nokia Software Updater For Retail 3.0.8, que por cierto no lo he encontrado en el sitio de Nokia, y todo lo que allí dicen (en el sitio de Nokia) es que la actualización hay que hacerla desde el móvil. Pero bueno, ya sabemos que las cosas no son siempre como nos dicen los fabricantes.

A lo que voy… que todo el jaleo ese de copiar los ficheros de actualización en la carpeta rm-821 o cualquier otra con cualquier otro nombre, pero que esté dentro de Packages>Products, ya que detecta todas las que tengas… al menos a mi me detectó la versión en francés y la que "camuflé" en italiano, que por cierto le cambié el directorio a rm-821_it y también la vio, al menos el Updater 3.0.8. Pero aún así, se empeñaba en instalar la que "le correspondía", es decir, la italiana… que por cierto, se bajó de los servidores de Nokia (y después yo cambié los nombres y demás).

Por cierto, en la página de soporte de España para el Lumia 920 la versión más reciente es la 1232.5957.1308.00xx (ver la figura 1).

soporte Lumia 920
Figura 1. La página de soporte del Lumia 920

Y en la de soporte para Italia la versión es 1232.5962.1314.00x es decir, la que yo tengo en el móvil (1232.5962.1314.0005) y que se supone que el "actualizador" descargó e instaló, por tanto… blanco y en botella o es leche o es licor de coco… o cualquier otro líquido que sea blanco que tampoco vamos a pelear por eso… 😛

 

Conclusiones

Pues eso… salvo que alguien me explique cómo hacerlo "paso a paso" es que… una de dos o soy mu torpe y no me entero (lo más probable) o es que… si no está disponible la actualización en los servidores de Nokia no hay forma de actualizar…

En fin… pues eso… un día prácticamente desperdiciado… o no… porque al menos ya he probado cosas que antes no había hecho… aunque no me hayan servido para nada, pero bueno, de momentos como estos está mi vida llena… jejejeje… que muchas horas le he dedicado a cosas que después no me sirvieron de nada, pero al menos me dejó  algo de experiencia… que como puedes comprobar, no siempre te sirve… a la experiencia me refiero…

 

Nos vemos.
Guillermo

P.S.
Pues para el mal cuerpo que tengo desde ayer (no por no haber logrado actualizar el Lumia… ¡espero!) tampoco me he pasado en el texto… sí, creo que he sido bastante "comedido" 😉

Instalar Amber en Nokia Lumia 920 – a por todas

 

Pues eso… empieza el espectáculo y mientras me "nutro" un poco, puede que esto vaya pa largo, en algunas ocasiones sería de desear, pero aquí… mejor ir ajustaos, pondré a instalar la aplicación Nokia Care y ya te iré contando qué voy haciendo.

Nota:
Ya he copiado las cosas que he podido copiar manualmente. También me he asegurado que lo que hay en Skydrive tenga una copia en mi equipo, aunque no veo por ningún lado las configuraciones o los documentos que tengo añadidos en el móvil, tengo solo un PDF, pero no está en Skydrive, así que… miedo me das sistema de copia de seguridad del Windows Phone 8.

Bueno, que sea lo que tenga que ser…

Primer paso: Instalar Nokia Care

Arrancamos el programa y nos indicará que necesita ciertos elementos (ver la figura 1).

instalando Nokia Care Suite PST 5.0 - 1 -
Figura 1. Los requisitos del programa Nokia Care Suite PST 5.0

 

En mi caso, ha reiniciado el equipo y después de reiniciar ha seguido instalando cosas (el programa de instalación se ha mostrado, pero esperando a que le diese al botón Install (ver la figura 2).

instalando Nokia Care Suite PST 5.0 - 2 - después de reiniciar
Figura 2. Después de reiniciar sigue instalando cosas que necesita

 

Después de instalar los componentes se inicia el instalador de Nokia Care Suite PST 5.0 (ver la figura 3), y una vez finalizado te muestra un "checkbox" que puedes seleccionar para que se inicie el programa después de terminar (figura 4). Yo lo he seleccionado con idea de que se inicie. Y después lo he cerrado con idea de seguir con los pasos siguientes.

instalando Nokia Care Suite PST 5.0 - 3 - instalando
Figura 3. El instalador propiamente dicho del Nokia Care

 

instalando Nokia Care Suite PST 5.0 - 4 - iniciar
Figura 4. Una vez finalizado puedes iniciar la aplicación

 

Comentarte que este instalador no ha pedido en ningún momento instalar "cosas raras" como barras de navegadores y algunas otras sorpresas que traen algunos instaladores, aún así, te recomendaría que pulsases siempre en "avanzadas" para saber qué cosas instala y dónde.

 

Segundo paso: copiar los ficheros a una carpeta de Nokia

Lo siguiente es tomar todos los ficheros que te indicaban en la página del foro HTC mania en la carpeta de datos del programa (en C:\ProgramData\Nokia…).

Recuerda quitarle lo que haya antes del primer guión bajo (incluyendo el guión bajo), haciendo esto, los ficheros originales (ver la tabla 1) deben quedar tal como te muestro en la tabla 2.

 

0D8F6B23_RM821_3047.0000.1326.2002_RETAIL_eu_france_267_02_239138_prd_signed.ffu
4EE3AS8F_RM821_059S6R5_3047.0000.1326.2002_068.dcp
31443CC9_RM821_059S6R5_3047.0000.1326.2002_068_signature.bin
B1E09708_RM821_059S6R5_3047.0000.1326.2002_068.vpl
BC8C692B_RM821_059S6R5_hwt_v068.bin
CBE16B6F_RM821_059S6R5_ccc_v068.bin
DOl35427_108908v1.pcx
DC_template_development_v4.bin
E0AB9254_CustomerNvi_e6ffa8fd50ba3011c7d039542529589f_3047.0000.1326.2_239138_1069.nvi
F5B2D6FO_RM-820_RM-821_RM-822_TypeLabel_Group3_DM_CoO_Fre_003.xml
NWP8_simlock_3gstandard_bb5_crcA59A.bin

Tabla 1. Los nombres de los ficheros tal como se han descargado

 

RM821_059S6R5_3047.0000.1326.2002_068.vpl
RM821_059S6R5_hwt_v068.bin
RM821_059S6R5_ccc_v068.bin
RM821_059S6R5_3047.0000.1326.2002_068_signature.bi n
RM821_059S6R5_3047.0000.1326.2002_068.dcp
NWP8_simlock_3gstandard_bb5_crcA59A.bin
DC_template_development_v4.bin
RM-820_RM-821_RM-822_TypeLabel_Group3_DM_CoO_Fre_003.xml
108908v1.pcx
CustomerNvi_e6ffa8fd50ba3011c7d039542529589f_3047.0000.1326.2_239138_1069.nvi
RM821_3047.0000.1326.2002_RETAIL_eu_france_267_02_239138_prd_signed.ffu

Tabla 2. Así deben quedar los nombres de los ficheros

Una vez que has quitado los nombres a los ficheros debes copiarlos en la carpeta C:\ProgramData\Nokia\Packages\Products\m-821

Dos cosas, la carpeta ProgramData está oculta, por tanto, para localizarla debes marcar la opción "Elementos ocultos" en el panel Vista del explorador de archivos.

Lo segundo es que (en mi caso) los dos últimos directorios no están creados, por tanto debes crearlos manualmente (Products y dentro m-821).

Una vez copiados los ficheros, la carpeta debe quedar tal como ves en la figura 5.

 fig 5 - el directorio rm-821

Figura 5. Los ficheros del firmware en la carpeta de datos adecuada

 

Tercer paso: Cambiar el fichero usergroupsconfiguration.cfg

Asegúrate de que el programa (Nokia Care Suite) está cerrado y reemplaza el fichero usergroupsconfiguration.cfg que estará en la carpeta de instalación (no la de datos), concretamente en esta que te comento a continuación, que en mi caso está en: C:\Program Files (x86)\Nokia\Nokia Care Suite\Product Support Tool For Store 5.0

El fichero de configuración te lo puedes descargar desde el Dropbox que te indiqué en el artículo anterior. Ahí también está el fichero PDF que te explica lo que yo ahora te estoy contando, concretamente Tutorial #1 Preparación de Ordenador,pdf. y en el segundo: Tutorial #2 Flashear la Ultima Versión del Firmware.pdf.

Debes tener en cuenta que cuando copies el fichero de configuración, Windows te pedirá que tengas privilegios de administrador para hacer la sustitución.

 

Cuarto paso: Empieza el espectáculo

Ahora debes abrir el programa Nokia Care Suite, pero asegúrate de que NO tienes conectado el móvil.

Haz doble clic en la cuarta opción: Product Support Tool for Store 5.0 (figura 6)

fig 6 - la aplicación

Figura 6. La aplicación principal (Nokia Care Suite)

A mi me ha pedido autorización para el firewall de Windows, concretamente para dos aplicaciones (ver las figuras 7 y 8)

fig 7 - firewall de windows fig 8 - firewall de windows 2  
Figuras 7 y 8. Petición de autorización del firewall de Windows

 

Te mostrará una ventana de confirmación como para que te registres o mejor dicho para que indiques tus credenciales, si no lo estuviera ya, selecciona de la lista despegable la opción CareSuite External (ver la figura 9) y pulsa en Sign in (no tienes que escribir nada).

fig 9 - CareSuite External

Figura 9. Autenticarte… o casi…

Una vez hecho esto tendrás otra pantalla (como la de la figura 10) en la que aparecerá un teléfono con los iconos (tiles) de color rojo si tienes el móvil conectado por medio del cable USB (no le hagas caso al dibujo del centro, que parece indicar que debes conectar el móvil).

fig 10 - conecta el móvil

Figura 10. Conecta el móvil y se mostrará así la pantalla

Si no tienes el móvil conectado la pantalla será como la de la figura 11.

fig 11 - sin móvil conectado

Figura 11. Si no tienes el móvil conectado al cable USB

Antes de seguir, te recomiendo que expandas el despegable Basic info que está en el panel derecho de la ventana. Por si no te mostrase la información adecuada, para que la indiques manualmente, aunque yo no he tenido que escribir nada.

 

Quinto paso: Descargar el firmware

Ahora del menú Tools, selecciona la única opción que hay: Firmware Download.

Te mostrará una ventana con el "Product Code" que se muestre en el despegable ese con "Basic info", en mi caso es: 059Q9W5. Pulsa en el botón Check online y verás que se rellena el resto de datos.

Antes de nada, marca la opción Optional content files y después pulsa en Download (ver la figura 12).

fig 12 - firmware download

Figura 12. Preparados para descargar / instalar

Tardará un ratito, pero te puedes entretener viendo el progreso en la parte de abajo en el centro… (figura 13)

fig 13 descargando

Figura 13. Paciencia en la descarga

 

Cuando termine de descargar ya puedes cerrar la ventana de Firmware Download.

Lo siguiente es pulsar en Programming (en el panel izquierdo, abajo) y te mostrará dos opciones (ver la figura 14) selecciona la segunda: Refurbish.

fig 14 - refurbish

Figura 14. Refurbish

 

Pulsa el botón que hay arriba justo debajo de los menús, con el icono de refrescar, y te mostrará en la parte central una advertencia y las versiones que se están manejando.

Y aquí es donde está la gracia… si te dice que "New software version" es mayor que "Current software version" te podrá instalar… en mi caso, me dice que las dos versiones son iguales (la misma que tenía antes de empezar la descarga), así que… no sé yo lo que podré hacer… 🙁

Además, mirando en los ficheros de la carpeta rm-821 veo que se descarga los ficheros para usar con mi móvil, este es el nombre del fichero .ffu:

RM821_1232.5962.1314.0005_RETAIL_eu_italy_310_05_186421_prd_signed.ffu

Que como puedes comprobar no tiene nada que ver con el descargado:

RM821_3047.0000.1326.2002_RETAIL_eu_france_267_02_239138_prd_signed.ffu

Bueno… a ver cómo lo soluciono, pero no sé yo.. creo que ya será en otra ocasión que por estos lares ya es casi las cinco de la madrugada y… pues eso… que el cuerpo ya pesa de más… 🙂

 

Mi solución ha sido la siguiente(por ahora parece que funciona, aunque es pronto para decirlo, ya que está "como" descargando otros 1.34GB):

Al hacer la descarga (paso quinto) se ve que no le gustaba el francés (por aquello de que los ficheros del firmware son en idioma francés) y se ha empeñado en descargar los italianos (mi móvil es italiano) y además se ha descargado la misma versión.

Lo que yo he hecho es lo siguiente:

1.- Copiar los ficheros que me bajé en la carpeta rm-821 (esto ya estaba hecho, pero como los borré por eso lo especifico como algo nuevo, pero esto ya lo tendrás hecho).

2.- Copiar los nombres de los ficheros que ha descargado y ponérselos a los que me descargué del blog.

Para que lo veas más claro, el fichero descargado originalmente:

RM821_3047.0000.1326.2002_RETAIL_eu_france_267_02_239138_prd_signed.ffu ahora lo he renombrado al que el programa este ha descargado:

RM821_1232.5962.1314.0005_RETAIL_eu_italy_310_05_186421_prd_signed.ffu

Y lo mismo con el resto, creo que solamente dos ficheros se libran.

3.- Abre el fichero RM821_059Q9W5_1232.5962.1314.0005_053.vpl con un editor de textos, ya que en realidad es un fichero con datos XML.

Como es la copia del fichero francés, tendrás que cambiar los nombres de los ficheros originales por los que ahora se están usando.

Si quieres, puedes abrir el fichero "italiano" que ya tendrá todos los nombres correctos y simplemente cambiar los valores de los elementos <Crc> para que coincidan con los de los ficheros "franceses".

Por ejemplo, el valor del primer elemento <File> del grupo <FileList> debe estar como este:

<File>
   <Name>RM821_1232.5962.1314.0005_RETAIL_eu_italy_310_05_186421_prd_signed.ffu</Name>
   <FileType>Binary</FileType>
   <FileSubType>WindowsPhone</FileSubType>
   <Signed>false</Signed>
   <Optional>false</Optional>
   <Crc>0d8f6b23</Crc>
</File>

 

En el apartado <VariantIdentification> deben estar los datos del móvil, o al menos estos dos: Description y ProductCode. También tendrás que indicar los valores de SwVersion y VariantVersion.

Abre el fichero RM821_059Q9W5_1232.5962.1314.0005_053_signature.bin como si fuese de texto (es casi un fichero tipo XML) y sustituye el texto RM821_059S6R5_3047.0000.1326.2002_068.vpl por RM821_059Q9W5_1232.5962.1314.0005_053.vpl en el elemento <File>.

El valor del elemento DigitalSignature hay que cambiarlo también por el que tenía el fichero original francés.

Aún así, me dice que el fichero ".ffu" está mal… :-/

Pero no me he "achantao" y le he vuelto a dar a "Refurbish" (fig. 14) y esta vez… ¡lo está actualizando! (el móvil está con la pantalla roja, la palabra Nokia y una barra de progreso azul).

Las capturas de los últimos pasos.

fig 17 -

Figura 15. Comprobando la integridad del "paquete"

Después de la comprobación (figura 15) me dio error y tuve que volver a darle a Refurbish (figura 14) y esa vez sí que funcionó.

 

fig 18 -

Figura 16. Esto va marchando…

 

fig 19 -flashin

Figura 17. Actualizando el móvil

 

fig 20 - successfully

Figura 18. ¡Esto es todo (o casi) amigos!

 

Bueno, se supone que se ha actualizado, aunque la versión que muestra es la misma que antes: 8.0.10211.204… bueno, después lo comprobaré, porque como no sea que al decirle que "restaure" la copia de seguridad haya restaurado el teléfono… no creo… miraré si tiene las "cosillas" nuevas.

No sé… algunas versiones (las mostradas en extras e información son diferentes, de hecho las que me muestra en el móvil tienen un valor inferior a las que tenía antes.

Y la cámara sigue siendo igual de "rollo", no se puede enfocar/medir la luz y después disparar, en cuanto pulsas en la pantalla hace la foto. Vamos igual que antes.

En fin…

 

Nos vemos.

Guillermo

Instalar Amber en Nokia Lumia 920 – los preliminares

 

Pues eso… empezando por el final, decirte que los preliminares siempre son necesarios y depende de como te lo montes el resto saldrá bien o mejor… incluso mal… jejejeje

Y los preliminares en este caso es para tener todo listo antes de poder instalar la nueva versión de Windows Phone 8, conocida como Amber o GDR2 que así dicho (lo de GDR2) parece que es algo más críptico y lo que significa es: versión de distribución general que en inglés es: General Distribution Release. El número 2 es porque el actual es el número 1 y el siguiente será… ¡exacto! el 3.

Todo esto de ponerme (aún no me he puesto) a actualizar el "firmware" (el sistema operativo del móvil) me ha surgido al leer este artículo: Una semana de uso con Amber en un Nokia Lumia 920 publicado en WinPhone metro y escrito por Jose Yanes.

En ese artículo te va mostrando las cosas nuevas que tiene la versión Amber de Windows Phone 8, la que será (o podría ser) la versión 8.1. Entre las cosas mencionadas, lo que me interesó más es el tema de la fotografía, ya que tiene una nueva aplicación llamada Nokia Smart Cam que se ve que "más mejó" que la que trae de fábrica el Nokia Lumia 920, y que dicho sea de paso (le quería dedicar un artículo entero y lo mismo se lo dedico, dependiendo del resultado de esta actualización) es una caca de la vaca… al menos para mí, para otros se ve que es una maravilla de cámara y esas cosas, pero entre tú y yo: no vale un peo. Pero es lo que hay, y aunque puedes usar Camera360 para hacer cosas más dignas, la cuestión es que la cámara que trae el móvil no le saca rendimiento que le puede sacar… a ver si la Nokia Smart Cam o la Nokia Pro Cam, esta última se incluye en el Lumia 1020, pero también te explicaré cómo instalarla… o al menos eso dicen los que lo han probado.

Decirte que verás que hay que seguir unos cuantos pasos para instalar el Amber y las aplicaciones "extras", y seguramente habrás visto también en WinPhone metro un artículo que te explica de una forma muy simple cómo actualizar el Nokia Lumia 920 a Amber: Os contamos cómo actualizamos un Nokia Lumia 920 a Windows Phone 8 GDR2 (actualización Amber), pero resulta (tal como el autor comenta al final) que el firmware no está disponible en los servidores de Nokia… así que… a probar lo que te contaré.

Aclararte que todo esto lo he visto/buscado/encontrado en Internet, particularmente a partir de unos enlaces que hay en el artículo publicado hoy día 13 por Jose Yanes.

Esos enlaces te llevan a un foro (HTC mania) en el que te indican los ficheros que necesitas descargar para hacer el cambio de versión de Windows Phone.

Y todo empieza aquí: [ROM] Nokia Amber update for the Lumia 920 RM-821 3047.0000.1326.XX (FR). Donde te dicen qué ficheros necesitas bajar y cómo instalarlos. Como podrás deducir por el (FR) es una versión en francés, pero no hay problema (eso dicen), ya que después puedes cambiar el idioma. El mío lo tenía en italiano, así que…

En ese post del blog te dicen de dónde bajar el Nokia Care Suite 2013.13.4.4 que es el que se ve que hay que usar para realizar todo el proceso de actualización.
(Después verás que hay otro enlace donde bajar ese programa y un fichero de configuración que te será necesario).

Descárgate los ficheros (hay uno, el primero, de 1.33GB).

Te recomiendo que te leas lo que la gente pregunta y dice, porque lo mismo te puede sacar de alguna duda, sobre todo si tu teléfono no es europeo, ya que por que he leído, si no es de Europa no lo podrás actualizar, al menos con el firmware que te has descargado desde el enlace del blog de HTC mania, porque por medio del IMEI lo detecta, pero supongo que habrá formas de bajar algo similar para otros países… en ese mismo hilo hay un argentino que pregunta, pero no sé si le llegaron a dar respuesta "válida" (no me he leído todo, ya sabes que esto de dar consejos está muy bien, pero que los cumplan los otros… jejeje).

En la siguiente página del mismo hilo, hay un enlace del usuario lince2k (que se hace de rogar un poco) y que es una dirección de dropbox en la que hay varios ficheros, entre ellos el Nokia Care Suite que es parecido (si no el mismo) que el que pone el autor del post original.

En ese enlace de Dropbox tienes cosas que te puedes descargar y que necesitarás (creo) para instalar todas estas cosas…

Más cosas… en uno de los PDF que encontrarás en el enlace de Dropbox, particularmente el llamado Aplicaciones Lumia 1020.pdf te indica que te bajes este ejecutable: fiddler4, este te servirá para "engañar" al teléfono o al instalador o yo qué se a quién, pero es para decirle que tu teléfono es otro y que así podrás instalarle otras aplicaciones.

Pues ya está… ahora a ponerse a instalar y a ver qué pasa… yo lo dejaré para más tarde… que ahora voy a dar una vuelta y quiero "probar" por última vez mi Nokia Lumia 920 con Windows Phone 8 GDR1 (espero que no sea la última).

 

Por cierto, haz copia de todo lo que puedas hacer copia, porque al instalar la actualización del firmware de esta forma te borrará todos los datos del teléfono… sí, TO-DOS, y como seguramente sabrás el  sistema de copia de seguridad del Lumia/Windows Phone es una porquería, vamos que eso y es lo mismo… que sí, que se supone que las cosas estarán en Skydrive, pero yo me quedaría más tranquilo si estuviesen (también) en mi equipo… al menos las fotos ya las he copiado, por lo que pueda pasar…

Además de la copia apúntate estos datos: (está explicado en el PDF Aplicaciones Lumia 1020).

Modelo del dispositivo: Configuración > Extras e información > Más información y el texto que hay bajo Manufacturer Name.

En mi caso, como me lo vendieron con procedencia italiana es: RM-821_eu_italy_310 (ver imagen 1).

 

wp_ss_20130813_0001
Figura 1. Manufacturer Name

 

También necesitarás la versión del SO, para ello tendrás que entrar en: Configuración > Información > Más información (fíjate que es en Información no en Extras e información) y lo tendrás en Versión de SO, en mi caso es 8.0.10211.204 tal como puedes comprobar en la figura/imagen 2.

 

wp_ss_20130813_0002_rt
Figura 2. Versión de SO

 

Nos vemos dentro de… no sé ¿un par de horas?

Guillermo

después de perder el tiempo (otra vez) creo que la culpa es de Windows 8

 

Pues eso… como te conté el otro día en vaya forma de perder el tiempo, hoy me ha vuelto a pasar, pero con la máquina virtual de Windows 8.1 que el martes funcionaba bien.

Y claro, hoy he querido acordarme de lo que hice pa solucionarlo, pero… ¡no me acordaba!

Yo sabía que el truco era liar el tema de los idiomas… pero no me acordaba de cómo… y antes de que se me olvide te lo cuento.

Antes de nada decirte porqué he puesto en el título eso de que "creo que la culpa es de Windows 8", y es que resulta que si usas el mismo usuario (cuenta de Live ID) en varios equipos con Windows 8 (o Windows 8.1) los datos de configuración se copian entre equipos, y sin avisar, así a traición.

Está muy bien que si cambias el fondo del escritorio se cambie en todos los equipos que tienes configurado, ya que al ser el mismo usuario puede ser que quieras tenerlos todos igual… ¿y por qué? Vamos a ver, si yo quiero tener este equipo con el fondo liso, porque me parece bien… ¿por qué puñetas quiero tener el netbook igual? ¿Y si quiero diferenciarlos? Pues… agua y ajo… es lo que hay… y si hay otra forma de "desigualarlo" (que no sea usando diferentes usuarios) que alguien (¿tú? pos vale) me lo cuente en los comentarios. Gracias.

A lo que iba, y es que creo que el tener configurado el idioma igual y esas cosas, pues… estaría bien si en todos los "dispositivos" tienes las mismas cosas instaladas… porque si no… ¡no sé yo pa qué puñetas…!

Pero bueno… como no sé si esto mismo pasaría sin tener los windows conectados por el mismo usuario… pues… lo dejaré estar… y sacaré el lado positivo: al menos la experiencia me ha dado para escribir un par de artículos/entradas/posts en mi blog… quién no se consuela…

 

Advertencia sobre lo que a mí me pasa

Lo que viene a continuación "me pasa a mí", no sé si a ti u a otra persona le pasará lo mismo.

Te cuento que yo suelo tener el sistema operativo instalado con el idioma inglés y la configuración del teclado en español (internacional). También suelo añadir el paquete de idiomas español y usarlo cuando lo necesito.

Eso es así en mi equipo principal.

En el netbook Samsung N130 el idioma instalado del Windows 8.1 (y antes del Windows 8) era el español (el inglés descargado, pero dejado ahí por si lo necesito).

En la máquina virtual con el Windows 8.1 lo tenía con el inglés, pero se ve que lo cambié al español o lo mismo se me ha cambiado solo… ¡a saber! (yo pensaba que lo tenía en inglés y que el español lo usaba con otro usuario, en fin…).

Dicho esto, puede que este jaleo que me he formado yo solo, sólo te ocurra si eres tan "liante" como yo… es decir, que mezcles y… bueno, ya sabes lo que pasa cuando mezclas… :-/

 

 

Vamos a lo que vamos.

Lo que yo he hecho es ir al panel de control, seleccionar Cambiar método de entrada (ver la figura 1)

panel 1
Figura 1. Panel de control

Eso te mostrará el panel de idioma (figura 2), en mi caso, tengo varios ahí de las pruebas "internacionales" que he hecho en mi equipo habitual, en los otros aparecerá porque estoy usando la misma cuenta de usuario.

El que nos interesa es el inglés. Aunque te aclaro que yo en el idioma español solo tengo el teclado español.

Pulsa en Opciones y te mostrará, entre otras cosas los teclados que usarás con ese idioma (ver la figura 3)

panel 4
Figura 2. Selecciono el idioma inglés

 

Tal como puedes ver en la figura 3, tengo tres teclados. No me preguntes porqué, pero ahí están. Y el que realmente es importante es el teclado español.

panel 5
Figura 3. Los métodos de entrada

También tengo que aclarar que aunque no sé exactamente porqué tengo tres teclados, lo cierto es que teniendo solo el teclado Estados Unidos y Español no me solucionaba la papeleta. Pero al añadir también el teclado Estados Unidos – Internacional, ya me mostraba el dibujico del teclado al lado de la barra de idiomas (cuando estaba seleccionado el idioma EN) y desde ahí, marco el idioma Español tal como puedes comprobar en la figura 4.

panel 6
Figura 4. La barra de idiomas con los teclados de Estados Unidos

 

Y… pues… ya… ahora puedo escribir puñetas sin tener que saber a qué tecla corresponde la eñe… en serio… los que estamos acostumbrados al teclado español de España (o internacional) nos cuesta usar el teclado inglés norteamericano, sobre todo para el tema de teclas como las llaves {}, corchetes [] y alguna que otra como los símbolos #, @, \, etc. que el otro día casi me aprendo de memoria todas las combinaciones de teclas para escribir los símbolos usando ALT+el código numérico de la tecla  (que ya sería todo un acontecimiento importante a estas alturas de mi vida).

En fin… espero que si te pasa esto, ya sepas cómo solucionarlo y si no te ha pasado ni te pasará… pues eso que te llevas ganado…

¡Agur! (que me ha venido así de golpe acordándome de los comics/tebeos de F. Ibáñez y by VázQuez y no me preguntes porqué)

 

Nos vemos.
Guillermo

vaya forma de perder el tiempo

 

Pues eso… que el otro día instalé el Windows 8.1 Preview en mi netbook (Samsung N130) y normalmente entro en ese equipo de forma remota usando TeamViewer, y como no hago muchas cosas con el equipo, no me molesta que la resolución sea "escasa", ya que el tamaño de la pantalla no pasa de 1024×600, y es que resulta que el tamaño anteriormente conseguido (con Windows 8) era de 1024×768 en el cual te permitía ejecutar las aplicaciones de la pantalla de Inicio de Windows 8.

Pero resulta que la aplicación que te permitía usar esa resolución extra (Easy Resolution Manager) ya no funciona en Windows 8.1.

He probado con versiones diferentes y actualizadas, y nada de nada. Lo curioso es que al instalar el 8.1 lo único que me dijo es que tenía que desinstalar el Easy Display Manager, pero del Resolution no dijo ni mú… aunque no funciona.

Y el TeamViewer, aunque en teoría te lo permite, lo de en teoría es porque ahí están las opciones, no puedes usar (o yo no he podido usar) otra resolución mayor, salvo cuando (curiosamente) estaba conectado con el Escritorio remoto.

 

El caso es que me he conectado con el Escritorio Remoto y así usar otra resolución de pantalla. El problema con el que me he topado es que el teclado está configurado como teclado inglés y no hay forma de que utilice el español. En las opciones del teclado y de la configuración regional me dice que estoy usando el teclado español e incluso puedo alternar entre el teclado español y el inglés, pero las teclas siempre son las mismas. No hay forma de que use las del teclado español… 🙁

He probado algunas cosas de cambio del registro, tal como se indica en [Soft – Windows XP] Idioma de teclado cambia en Conexión a Escritorio remoto en el que también está el enlace a la KB de Microsoft con más o menos la misma solución.

 

A lo que iba… que llevo así (además de mientras tanto instalar otras cosas) más de dos horas (por no decir cuatro), porque ya casi he perdido la noción del tiempo… salvo porque en el reloj de Windows me dice que ya son las 01.21 y… pues eso…

Bueno, creo que al final lo haré con el TeamViewer a pantalla completa o… ¡ya se me ocurrirá algo!

Nota:
Lo de pantalla completa con el TeamViewer no vale, ya que utiliza la misma resolución (1024×600) pero ocupando todo el monitor… 🙁

Por si te quedan dudas, tengo otras conexiones por medio de escritorio remoto y el teclado está correcto, es decir, que no es cosa de la versión del programa u otra cosa rara… ¡espero!

Bueno, voy a comer algo y después ya veremos… y si encuentro la solución… te la contaré…

 

Ya funciona (o casi) (02.44)

No sé cómo lo he hecho, pero… al menos funciona, eso sí, hay que estar atento…

Resulta que "trasteando" en los teclados/idiomas, me he topado con que en el idioma inglés, tengo tres teclados (ver la figura 1), y si elijo la del teclado español funciona bien.

teclado en N130
Figura 1. Las opciones del teclado inglés

Lo curioso es que si en lugar de elegir el teclado inglés (EN), usando el valor general, no el que se muestra en el menú contextual, elijo el español (ES) sigue sin salir bien… al menos desde el terminal server / escritorio remoto.

Bueno, algo es algo… :-/

 

 

Nos vemos.
Guillermo

Cómo usar el FileOpenPicker para seleccionar ficheros en las apps de Windows Store

 

Pues eso… ahora le toca el turno al FileOpenPicker el "seleccionador" de ficheros en las aplicaciones de la Tienda de Windows.

En las aplicaciones para la Tienda de Windows (Windows Store) esta es la única forma (que yo conozco) de acceder a una carpeta local (o de la red o de un disco extraíble o de un sistema de almacenamiento como Skydrive) y seleccionar un fichero.

Aunque antes hay que indicarle a la aplicación de que queremos acceder a esos sitios, para ello tendremos que abrir el fichero de manifiesto de la aplicación (Package.appxmanifest) y en la ficha Capabilities (ver figura 1) indicar que queremos utilizar el Private Networks y Removable Storage (por si queremos acceder a un disco externo/conectado por USB).

 

FileOpenPicker 02
Figura 1. Indicar las "Capabilities" de la aplicación

 

Lo siguiente que tenemos que hacer es indicar en la ficha Declarations que queremos usar el File Open Picker.

 

FileOpenPicker 03
Figura 2. En Declarations indicamos que queremos usar el File Open Picker

 

Tal como vemos en la figura 2 tenemos que indicar al menos un tipo de fichero (Supported file type) aunque no tiene porqué ser el mismo tipo que vamos a usar, en este ejemplo he indicado ".xml" y casualmente voy a buscar ese tipo de fichero, pero como veremos en el código, también voy a indicar que me muestre los que tengan la extensión .txt (además de los .xml).

La forma de usar ese control es desde dentro de un método asíncrono (async) ya que las llamadas a los métodos para acceder al fichero son llamadas asíncronas.

En el siguiente código vemos lo que necesitamos para usar esa clase. Dependiendo del tipo de ficheros a los que queramos acceder así lo indicaremos en la colección FileTypeFilter, en este ejemplo he añadido dos tipos: .xml y .txt, pero si quisiéramos acceder a todos los tipos, habría que indicar el asterisco (*), en el ejemplo el asterisco está comentado, pero si quieres hacer pruebas, quita el comentario.

Este es el código de Visual Basic, el de C# está más abajo.

Dim openPicker As New FileOpenPicker()
openPicker.FileTypeFilter.Add(".xml")
openPicker.FileTypeFilter.Add(".txt")
'openPicker.FileTypeFilter.Add("*")
openPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary
openPicker.ViewMode = PickerViewMode.List
Dim cfgFile As StorageFile = Await openPicker.PickSingleFileAsync()

If cfgFile Is Nothing Then Exit Sub

Dim sr = New StreamReader(Await cfgFile.OpenStreamForReadAsync)

 

Utilizando ese código podremos ver algo como la captura de la figura 3.

FileOpenPicker 01

Figura 3. El FileOpenPicker en acción

 

Y esto es prácticamente todo… aquí te dejo el código de ejemplo de C# para que no te quejes si prefieres los puntos y comas 😉

FileOpenPicker openPicker = new FileOpenPicker();
openPicker.FileTypeFilter.Add(".xml");
openPicker.FileTypeFilter.Add("*");
openPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
openPicker.ViewMode = PickerViewMode.List;
StorageFile cfgFile = await openPicker.PickSingleFileAsync();

if (cfgFile == null) return;

var sr = new StreamReader(await cfgFile.OpenStreamForReadAsync());

 

Comentarte que la clase FileOpenPicker está definida en Windows.Storage.Pickers y la clase StorageFile está definida en Windows.Storage.

Y esto ya si que es todo…

Nos vemos.

Guillermo

Dónde poner el ScrollViewer para poder hacer scroll (app para Windows Store)

 

Pues eso… que siempre me lío y no me aclaro nunca dónde tengo que poner el "dichoso" control ScrollViewer para poder hacer scroll al contenido… ahora que lo escribo tiene su lógica… es decir, si hago la pregunta: ¿dónde lo pongo para poder hacer scroll al contenido? La respuesta es: el ScrollViewer fuera, y dentro del control pondremos lo que haya que hacer scroll… si es que… :-/

Así que, ya sabes… defines el control ScrollViewer y dentro del control pones la caja de texto o lo que sea, y a eso es a lo que podrás hacer scroll (desplazamiento).

Por ejemplo, en el siguiente código XAML tenemos un ScrollViewer que está dentro de un Grid y que contiene una caja de texto (TextBlock) y al contenido de esa caja de textos es a lo que quiero poder hacer scroll. Ese TextBlock está a su vez dentro del un StackPanel, con idea de que ahí puedas meter más cosas y todas esas cosas estarán controladas por el control  de scroll. En este código de ejemplo también hay un botón que estará debajo de la caja de texto.

<ScrollViewer ScrollViewer.VerticalScrollBarVisibility="Visible">
    <StackPanel Margin="10" 
                HorizontalAlignment="Center" 
                VerticalAlignment="Center">
        <TextBlock x:Name="txtDatos" TextWrapping="Wrap" 
                   FontSize="16" FontWeight="SemiBold"
                   Text="El contenido del fichero"
                   MinWidth="800" MinHeight="600" />
        <Button Content="Leer un fichero" Margin="0,10,0,0"
                Click="Button_Click" />
    </StackPanel>
</ScrollViewer>

En esta captura puedes ver (por decir algo) cómo queda esto al funcionar en el emulador:

scrollviewer

Y ya está. Esto es todo amigos…

 

Nos vemos.

Guillermo

Mostrar un DialogBox o mensaje de diálogo en app de Windows Store

 

Pues eso… que lo debo tener (y lo tengo) por ahí, pero no sé si está bien "indexado", así que… aquí pongo el ejemplo y el texto para que sea fácil de encontrar (que no de buscar).

Además te cuento que el diálogo, al usar await, no se puede mostrar dentro de un bloque try/catch, así que… hay que buscar la solución… por ejemplo usando variables que indiquen si ha habido un error y cuál es el texto del error… y después fuera del bloque de error compruebas si tienes que mostrar o no el cuadro de diálogo… por ejemplo.

Para ir abriendo boca… esta sería la forma de mostrar un cuadro de diálogo en una aplicación de Windows Store:

Lo que tienes que hacer es crear un nuevo objeto del tipo MessageDialog que está definido en Windows.UI.Popups y asignarle el valor del mensaje a mostrar (este valor se lo puedes pasar directamente en el constructor) y el título del cuadro de diálogo.

En el siguiente ejemplo se muestra el cuadro de diálogo usando el texto que están en dos variables.

Fíjate que hay que usar await para llamar al método ShowAsync, por tanto la llamada se debe hacer desde un método que también sea asíncrono (hay que usar la cláusula async en la definición del método).

En Visual Basic:

Dim dlg = New Windows.UI.Popups.MessageDialog(sMsg)
dlg.Title = sTitle
Await dlg.ShowAsync()

 

En C#:

var dlg = new Windows.UI.Popups.MessageDialog(sMsg);
dlg.Title = sTitle;
await dlg.ShowAsync();            

El resultado sería el mostrado en la figura 1:

dialogo

Figura 1. Mostrando un mensaje al estilo de DialogBox

 

Bueno, pues esto es todo lo que quería contarte/contarme… ya que en realidad muchas de estas cosas las uso para mí mismo, que con la memoria que tengo… pues eso… 😉

 

Nos vemos.

Guillermo