Categoría: cosas técnicas

Posts relacionados con la programación o manejo o configuración de los oredenadores (computadores)

  • 10 años del SolidQ Summit Madrid

     

    Pues eso… parece que fue ayer, pero ya ha llovido desde que se celebrara el primer Summit de SolidQ en Madrid allá por junio de 2005.

    Este año se celebrará en los día 20, 21 y 22 de mayo con charlas “puramente” técnicas sobre SQL Server (novedades de SQL Server 2014), Business Intelligence, Big Data, Azure y más.

    Si quieres registrarte o conocer el contenido de la agenda, pulsa en el logo del SolidQ Summit Madrid 2014 (o el enlace anterior):

    SQSummit2014

     

    SolidQ Summit 2014

    Este año celebramos la 10ª edición del SolidQ Summit. Los asistentes podrán disfrutar durante 3 días de charlas “puramente” técnicas sobre SQL Server (novedades de SQL Server 2014), Business Intelligence, Big Data, Azure, etc.

    Con un total de 30 sesiones a elegir en tracks paralelos, será una ocasión excepcional para aprender de la mano de los mejores profesionales del sector. Además networking… comparte experiencias, conocimiento y un buen café con nuestros mentores o con el resto de asistentes

     

    Nos vemos.
    Guillermo

  • Saber si una aplicación de Windows Store es de prueba (trial) o comprada

     

    Pues eso… cuando publicas una aplicación "de pago" en Windows Store puedes indicar un periodo de prueba (trial). Saber si la aplicación es aún de prueba o no te permite poder cambiar algunas de las opciones de tu aplicación, si es que realmente quieres hacer esa distinción, si no quieres hacer ninguna distinción puedes dejar de leer esto jejeje.

    La forma más simple es hacer una comprobación del valor devuelto por la propiedad IsTrial de la propiedad LicenseInformation que está definida en la clase CurrentApp:
    CurrentApp.LicenseInformation.IsTrial

    Nota:
    Según indica la ayuda de CurrentApp, para poder usarla necesitas tener una cuenta de desarrollador de Windows Store. Si no es así, puedes usar la clase CurrentAppSimulator.

    La forma más práctica de usar el valor de esa propiedad es bien almacenándola en una variable o bien usarla para comprobar si, por ejemplo, se deben mostrar ciertas opciones o controles en nuestra app. Por supuesto, si vas a hacer varias comprobaciones en sitios diferentes de tu aplicación, lo mejor es que utilices una variable local (a nivel de la página).

    Además, también tienes que tener en cuenta de que mientras tu aplicación se está ejecutando es posible que el usuario la haya comprado, por tanto es interesante por no decir conveniente que tu aplicación se entere de si la app ha cambiado de trial a de pago. Por suerte existe un evento en la clase CurrentApp que te permite saber si esto ocurre. Ese evento es: LicenseChanged.

    El evento LicenseChanged se producirá cuando cambie el tipo de licencia de tu aplicación, y en ese método de evento es donde puedes re-asignar el valor de la variable esa que te comentaba antes (la de saber si es trial o no).

     

    blog isTrial
    Figura 1. Un ejemplo de uso en Visual Basic de IsTrial…

     

    Pues nada, esto es todo… solo decirte (y recomendarte) que le eches un vistazo a la ayuda sobre la clase CurrentApp porque ahí tienes más cosillas interesantes que puedes hacer con tu aplicación, pero siempre relacionadas con la Tienda de Windows y la compra de la app, incluso desde dentro de la propia aplicación (in-app purchase).

    Este enlace te llevará a un ejemplo del Dev Center de Microsoft con ejemplos para esto que te he comentado y además de realizar compras desde la aplicación (in-app purchase).
    Si tu lenguaje preferido es Visual Basic .NET, decirte que no hay código de ejemplo para VB, solo para C#, JavaScript y C++, pero bueno…
    Trial app and in-app purchase sample.

     

    Esto es válido para las aplicaciones de la Tienda de Windows de Windows 8 y superior; además de las aplicaciones para Windows Phone 8 y superior.

    Espero que te sea de utilidad.

     

    Nos vemos.
    Guillermo

  • Firefox no carga-ba Twitter

     

    Pues eso… hoy me ha dado por instalar el navegador Firefox en mi portátil con Windows 8.1; por supuesto me refiero a la versión desktop (escritorio) del navegador, concretamente la versión 27.0.1. He importado los favoritos del Chrome y al abrir las distintas páginas que suelo ver a diario, me encuentro que la de Twitter no la abre, siempre se queda en la pantalla de "login", pero no porque no esté bien el usuario y/o la contraseña, si no porque se queda ahí. Si escribía mal algunos de los datos (contraseña o usuario) me salía un error y me volvía a pedir esos datos de autenticación.

    firefox 27.0.1

    Buscando una solución en Google, me topo con una entrada de alguien que se ve que preguntó lo mismo (el texto de la pregunta es: ¿Porque no puedo abrir el twitter en Mozilla Firefox?), pero la respuesta fue que volviese a instalar el Firefox (con la versión más reciente), pero claro si uno ya tiene la versión más reciente, pues… seguramente al reinstalar se soluciona el problema, pero…
    Sin embargo esto que he encontrado en el "soporte de mozilla" es como más esclarecedor, al menos para los que nos gusta esto de "trastear" las configuraciones y demás… El texto de la pregunta es: Firefox no puede cargar páginas web pero otros programas sí. Y la respuesta que a mí me ha servido es la última, la que tiene el texto: Firefox no puede cargar determinadas páginas web y la forma de hacerlo no es ni más ni menos que eliminar las cookies y el caché. Para borrar esas cosas que impiden la carga de la página hay que ir al menú de Historial y seleccionar la opción Limpiar el historial reciente… y… pues eso… limpiar lo que queremos limpiar. Para más detalles y "paso a paso" mejor mira en la página de soporte de Firefox por si hubiese algún cambio en la ubicación y nombres de las opciones y menús.

     

    Espero que te sirva…

    Nos vemos.
    Guillermo