jueves, 7 de marzo de 2013

Configurar un Servidor en la Nube (Amazon Web Services)

Este tutorial muestra los pasos básicos para iniciar y configurar un servidor utilizando los servicios de Cloud Computing que provee Amazon.

Para poder continuar con el tutorial debemos contar con una cuenta de Amazon Web Services (AWS), la cual se puede obtener desde el sitio de Amazon

http://aws.amazon.com 

* No es parte de este tutorial discutir sobre el modelo de negocios detrás de Cloud Computing.

El siguiente paso después de obtener una cuenta de AWS es ingresar a la consola de administración.


Desde la consola podemos administrar todos los servicios de Amazon WS para los cuales estamos subscritos.
Nuestro Servidor Web en la Nube se va a corresponder con una mueva instancia del servicio Elastic Cloud Computing (EC2), para poder administrar nuestro conjunto de instancias EC2 ingresados al área especifica dentro de la consola de administración.
Cada instancia EC2 actúa como un servidor virtual en la nube.

 

La nueva vista de administración nuestra información particular sobre los servicios EC2 que tenemos configurados, Instancias en Ejecución, Grupos de Seguridad, IPs seleccionadas, etc.
Para iniciar de forma sencilla una nueva instancia de EC2 y poder utilizarla como nuestro servidor web vamos a hacer click en el botón "Launch Instance".


De esta forma iniciamos un wizard que nos guiará durante la configuración de nuestra nueva instancia.
Para esta primer versión del tutorial vamos a seleccionar el "Classic Wizard" y hacemos click en "Continue".


El siguiente paso es seleccionar el sistema operativo deseado para nuestro servidor, en este tutorial vamos a seleccionar Ubuntu 12.10 en su versión 64bits.
Entre las opciones disponibles están : Amazon Linux, Redhat, SUSE, Ubuntu, Windows Server 2008.


Ahora podemos seleccionar alguna información sobre la nueva instancia, como lo son, el Tipo y la Región (en caso de desear alguna región en particular).
También podemos seleccionar la cantidad de Instancias que deseamos iniciar, de esta forma obtendremos un grupo de instancias idénticas ejecutando por separado.


El tipo de Instancia determina las prestaciones de Hardware correspondientes a nuestro nuevo servidor virtual.

 * Si queremos utilizar la versión gratis de Amazon WS debemos seleccionar el tipo "Micro".

Luego el wizard solicita alguna información extra, quizás lo mas importante es, si queremos habilitar o no las herramientas para el monitoreo de nuestro servidor web.


El siguiente paso nos permite configurar el almacenamiento que deamos contar en nuestra Instancia. Para este ejemplo vamos a dejar la configuración por defecto.


Luego de continuar se nos presenta la posibilidad de agregar Tags personalizadas, estas permiten una mejor administración, ya que nos permiten poder filtrar nuestras instancias (en la consola de administración).
En este caso simplemente vamos a agregarle un nombre.


Ahora tenemos que configurar la seguridad y el acceso a nuestra Instancia (de esta forma podemos conectarnos a través de SSH o FTP).
Para la autenticación AWS utiliza los llamados Key Pairs, para esta nueva instancia podemos utilizar uno ya existe o generar uno nuevo.
Es importante descargar el archivo asociado a cada Key Pair y almacenarlo para futuros usos.


Permisos de acceso y grupos de acceso, este es el siguiente paso para conseguir nuestro servidor web.
Para cada nueva instancia es necesario asociar un grupo de seguridad, cada grupo de incluye una listas de reglas, las cuales determinan las formas en las cuales es posible acceder a nuestra Instancia EC2 o no.
Para este ejemplo simple crearemos un nuevo grupo (se puede utilizar un grupo ya definido) y agregaremos 2 simples reglas que nos permiten conectarnos a través de SSH y HTTP desde cualquier terminal.


Hemos completado el wizard y nuestra nueva instancia EC2 está pronta para ser iniciada.


Retornando a la consola de administración podemos verificar el estado actual de nuestra instancia.
En este momento contamos con nuestro propio servidor virtual hosteado en la Nube.


En el próximo tutorial veremos, como podemos asignar una IP pública a nuestro nuevo servidor y conectarnos a través de SSH.

  


lunes, 12 de noviembre de 2012

Android Google Play - Como solucionar el error df-bpa-13, df-bpa-09 o 921 al descargar aplicaciones

Aquí les comento como solucionar los errores al momento de descargar una app de Google Play en tu dispositivo android.

Yo tuve los siguientes errores:


Error processing purchase [DF-BPA-13] 
Error processing purchase [DF-BPA-09]
Error 921

Probé varias soluciones y solo esta me funciono bien, espero les funcione a ustedes también.

Primero tienen que ir a Configuración > Aplicaciones > Administrar aplicaciones

Una vez aquí van a la pestaña "Todos".

Buscan la aplicación Google Play Store ingresan  y presionan "borrar datos".
Luego buscan la aplicación "Marco de servicios de Google" o " Google service framework" y hacen lo mismo

Luego reinician el celular, esperan un minuto y listo.

Espero les funcione.



lunes, 5 de noviembre de 2012

GAlerts - Aplicación Android gratuita para alertas de viaje.

GAlerts es una aplicación Android gratuita que permite generar alertas geográficas con tu smartphone, de esta forma y utilizando el sistema GPS el usuario recibe una notificación cada vez que se encuentra cerca de una de las zonas marcadas.


Aquí se describen algunas de las situaciones más comunes donde esta aplicación se vuelve de excelente utilidad:



  • Utilizando una línea de bus por primera vez y no estás seguro cuál es tu parada? GAlerts puede notificarte cuando estés llegando y de esta forma saber el momento exacto donde bajarte.
  • Típico viaje de regreso a casa desde la oficina y no quieres perderte tu parada? ahora puedes disfrutar del viaje sin preocupaciones ya que GAlerts te notificará cuando estés llegando.
  • Realizando un recorrido turístico y no quieres olvidarte de ningún punto de interés?, puedes generar un GAlert por cada punto y se te notificará cuando estés cerca.
  • No quieres olvidarte de comprar algo en la tienda de vuelta a casa?, puedes generar un GAlert y de esta forma serás notificado cuando pases cerca de la tienda.



Se puede obtener mas información sobre la aplicación así como una guía de uso en su sitio web
http://galerts.net/

En el sitio se encuentra el link a Google Play para poder instalar la aplicación, pero de todas formas dejamos el link aquí para facilitar el acceso.
https://play.google.com/store/apps/details?id=uy.com.spiria.galerts



Extraído de sitio web:
Do you have to travel? 
Not sure which is your stop? are you afraid to fall sleep? Don't worry any more, GAlerts it's your new best trip companion...Just create you GAlert, start the service and enjoy the rest of your trip, GAlerts will notify you when you arrive :DYou can rest, sleep, or enjoy of your favorite music without worry about where you need to get out, that it's GAlerts job now.

What is GAlerts? 
Free android application that allows you to create GAlerts.After you create your GAlert the application will notify you when you are close enough to it.
Además aquí pueden ver el video publicado que explica su simple funcionamiento.


Algunos detalles técnicos:


  • Disponible para smartphones con sistema operativo Android 2.1 (Eclair) en adelante.
  • Se instala directamente en la memoria externa
  • Para el manejo de mapas utiliza Google Maps for Android
  • Es posible su utilización sin internet.
  • Es posible su utilización sin GPS, pero con GPS se obtienen mejores resultados por su mayor precisión.

viernes, 2 de noviembre de 2012

Flash player para Android

Lamentablemente flash player ya no se encuentra disponible para descargar en el Google Play, por lo que si queremos descargarlo para reproducir vídeos, animaciones o cualquier contenido flash tenemos que descargarlo directamente de la pagina de Adobe.

Previamente a instalar el .apk descargado necesitamos tener habilitado las fuentes desconocidas, para eso vamos a Configuracion > Aplicaciones > Fuentes desconocidas

Una cosa a tener en cuenta es que Adobe no esta dando soporte a estas versiones y que puede resultar inestable para algunos dispositivos. La lista oficial de dispositivos soportados la puedes ver aquí

Actualmente podemos descargar las siguientes versiones:

Android 4.0

Flash Player 11.1.115.17

Versión actualizada para Android 2.x y 3.x

Flash Player 11.1.111.16

Android 2.3

Flash Player 11.1
Flash Player 11.0
Flash Player 10.3

Android 2.2

Flash Player 10.2

Android 2.1

Flash Player 10.1 (solo compatible con algunos dispositivos)

jueves, 1 de noviembre de 2012

Tutorial de desarrollo de plugins para jQuery


Desarrollar un plugin de jQuery es bastante sencillo, se los explico a través de un ejemplo de un plugin que desarrolle para una galería de imágenes apilables.

 1- Crear un archivo .js que incluirá el código de nuestro plugin (en este caso se llama stackGallery.js

 2 - Dentro de este archivo vamos a poner las lineas necesarias para que jQuery lo reconozca como plugin:


(function($){
    $.fn.stackGallery = function(options) {
        // definicion de metodos e inicializacion
        this.each(function() {
            // codigo principal de nuestro plugin
        });
        return this;
    };
})(jQuery);

3 - Algunas consideraciones a tener en cuenta:

Si queremos definir atributos por defecto es bueno definir al comienzo del código de nuestro plugin es bueno incorporarlos a los parámetros seleccionados por el usuario.

var defaults = {
    width: 300,
    height: 300,
    speed: 2000,
    onChange: ""
};
var options = $.extend(defaults, options);

Para invocarlo simplemente tenemos que agregar un llamado como el siguiente.


$("#gallery").stackGallery({speed: 3200});


Adjunto el código del ejemplo:  aquí
Pueden ver un ejemplo de uso aquí: www.galerts.net  

sábado, 17 de septiembre de 2011

Tus Potenciales Clientes Android

Si estas comenzando un nuevo proyecto Android y no estas seguro para que versiones del sistema operativo debe ser compatible.... quizas este pequeño pero importante artículo publicado en el sitio oficial de Google te ayude a tomar la decisión.

En el artículo se presenta el numero aproximado de usuarios activos para cada una de las versiones de Android, lo que nos permite conocer las caracteristicas de nuestro potenciales usuarios y de esa forma adaptar nuestro desarrollo a las necesidades de los mismos.



Esperemos la información les sea de utilidad.








jueves, 15 de septiembre de 2011

Android & Malware - A estar muy atentos!!




Compartimos una noticia no muy feliz para todos los usuarios y desarrolladores de este excelente sistema operativo.
Esperemos que se encuentre una forma de revertir esta situación.

Aqui el primer parrafo de la noticia y el link para acceder a la noticia completa.


"Android se ha convertido en el sistema operativo móvil por los usuarios y le está ganando la carrera al sistema operativo iOS de Apple. La cantidad de aplicaciones disponibles y, sobre todo, el catálogo de esas aplicaciones que son gratuitas hacen que Android sea el elegido por los usuarios. Sin embargo, también se ha convertido en la plataforma preferida por los creadores de malware para móviles."


PD: Despues casi un año sin publicar (completamente ocupados) esperemos volver con mas información util para compartir.