martes, 16 de septiembre de 2014

La App que te dará más tranquilidad


Hoy me gustaría hablar sobre una app gratuita que hemos desarrollado en mi empresa hace ya tiempo: "Vuelve a casa con seguridad", a pesar de su sencillez es especialmente útil como veremos a continuación.

La podéis descargar desde Aquí:


La idea es la siguiente: "Si no confirmas que has llegado en un tiempo determinado, la aplicación, automáticamente, llama al teléfono especificado y envía informes sobre tu ubicación y la ruta que has seguido a la persona que haya elegido".

¿En qué momentos es útil?


  • Cuando nuestro hija/o vuelve "de fiesta"
  • Cuando una persona mayor sale a dar un paseo.
  • Cuando nos vamos a hacer senderismo
  • Cuando hacemos un viaje en coche
  • Cuando hemos de atravesar alguna zona "conflictiva" en horas poco recomendables.


 


¿Cómo funciona?

1) La primera vez que accedemos a la aplicación podemos especificar el número de teléfono al que queremos que se llame de manera automatizada y la dirección de email a la que se enviarán los mensajes detallado nuestra posición y ruta. Esto sólo se hace una vez aunque los datos pueden ser modificados posteriormente.

2) Establecemos el tiempo que nos llevará hacer la ruta

3) Pulsamos Iniciar y comenzará la cuenta atrás. Una vez llegado al destino, debemos confirmar que hemos llegado introduciendo la contraseña, si pasado el tiempo no hemos confirmado, se hará la llamada automáticamente y cada 2 minutos se enviarán mensajes con nuestra ubicación y la ruta que se ha seguido.

Animaros a probarla,es gratuita y seguro que se os ocurren muchas más situaciones en las que es de utilidad.


jueves, 11 de septiembre de 2014

Desverguenza en la publicidad de la prensa online

Siento vergüenza ajena cuando veo a periodistas venidos a menos, como Mercedes Milá, poniendo cara de interés al hablar con víctimas de estafas y engaños varios. Se indignan, se preguntan cómo es posible esforzándose en exagerar su gesto ante la cámara, los medios de comunicación al rescate y ayuda de los estafados...

Pero ¿de dónde vienen esas estafas? ¿dónde se publicitan antes se ser tan malas malísimas? Pues en esos mismos medios que luego escriben reportajes sobre los estafados. Así se cierra el círculo: Cobro por publicitar en mi medio a los estafadores y luego hago reportajes sobre los estafados.
¿Ejemplos?

Visite cualquier día la página de "El Mundo" en su edición digital y vea como, por ejemplo, en la sección de economía se encontrará anuncios como este:

Sí hágase millonario sin tener ni puñetera idea de la bolsa, opciones binarias o similar... Si alguien tiene duas que ponga "binarybotpro estafa" en internet y verás de lo que hablo. En breve tendremos en esa misma sección un extenso artículo sobre la proliferación de estafas sobre opciones binarias en internet, fíjense cuándo se lo digo.

En la web del Diario Montañes podemos encontrar, casi a diario, la oportunidad de comprar teléfonos móviles de gama alta por cuatro perras y píldoras que nos adelgazan a un ritmo extraordinario mientras comemos lo que nos de la gana, para el que tenga dudas sobre este "adelgazante" (Garcinia Cambogia)

Luego, en otros reportajes de ese mismo grupo editorial, se nos alerta de lo peligroso de las pastillas que se venden por Internet, que en el mejor de los casos se trata de placebos inocuos pero que en otros casos nos pueden llevar a una terrible muerte. Lástima que hace unos días no pude sacar la imagen en la que se leía un artículo sobre las estafas en la venta de móviles junto ,a precisamente, el anuncio en el que podíamos comprar un teléfono de 600 € por tan sólo 17... Qué suerte tenemos que haya tanta gente buena por el mundo que nos regale, casi, las cosas.

¿A qué conclusión llego? Pues a que es una auténtica vergüenza que entidades que se supone que tiene una acreditada reputación publiciten basura que roza el timo en la actualidad y que se transformarán en estafas en el momento en que los pobres incautos presenten la denuncia pertienente.
Se debería tener más cuidado a la hora se seleccionar los anuncios que se muestran ya que yo creo que "con que paguen no es suficiente razón para publicarlo".

En televisión vemos que existe un publicitado grupo que supuestamente se dedica a velar por que la publicidad no sea engañosa, que no hiera sensibilidades etc. pero ¿qué pasa en Internet? ah! que todo vale, claro es la selva, es la jungla, algo con lo que todos estamos de acuerdo en convivir, pero ¿qué pasa cuando la que se ha tomado las pastillas "de confianza" porque las anuncian en una diario de prestigio es nuestra hija/o? ¿Qué pasa cuando nos "levantan" el sueldo de un mes en un producto financiero maravilloso? Tranquilos, que luego escribirán un artículo sobre el tema, pero hasta ese momento, se han forrado publicitándolo.



viernes, 12 de julio de 2013

Sonido en Android. Un ejemplo sencillo

Sigo curioseando en Androd, hoy le toca al sonido. Tratando de ser lo más sencillo posible, en Android disponemos de dos posibilidades para reproducir sonido:

  • Cuando queremos reproducir ficheros pequeños (menos de 1 mb): Usaremos SounPool
  • Cuando queremos reproducir ficheros grandes (>1 mb): Usaremos AudioManager
Aquí nos vamos a centrar en el caso simple (SoundPool). A grandes rasgos, SoundPool es como su propio nombre indica una cola que contiene sonidos. Estos sonidos han de ser previamente cargados mediante el método "load" y luego los ejecutamos mediante el método "play".

OJO: la carga de los ficheros es asíncrona por lo que se puede dar un problema muy curioso (que he sufrido en mis propias carnes), si tenemos una linea en la que cargamos el sonido y la siguiente lo reproduce, veremos que MIENTRAS DEPURAMOS PASO A PASO, el sonido se reproduce, mientras que si lo EJECUTAMOS no se oye nada, esto se debe a que en tiempo de ejecución, el tiempo que tarde en pasar de una línea de código a la siguiente no es suficiente para que haya dado tiempo a cargar el sonido debido a que el proceso de carga es asíncrono.

Vamos al asunto:
Antes de nada, añadimos un fichero a la carpeta "raw" dentro de (src/main/res/raw en Android Studio), en nuestro caso hemos añadido alarma.mp3

Lo segundo que haremos será crear el objeto SoudPool en el evento oncreate del activity y cargaremos el sonido dejándolo listo para ser ejecutado, al pulsar un botón. Es importante cargar el sonido antes de ejecutarlo para prevenir lo que he comentado más arriba.

public class layout_Sonido extends Activity {
    //Sonido
    private SoundPool sp;
    private int sonidoAlarma;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.layout_gps);
        //Creamos el Pool
        //el pool puede contener 5 ficheros de sonido
        sp = new SoundPool(5,AudioManager.STREAM_MUSIC,1);
        //Cargamos el sonido
        sonidoAlarma = sp.load(this,R.raw.alarma,1);
    }
El siguiente paso es ejecutar el sonido, para ello hemos de añadir la siguiente línea allá donde queramos utilizar el sonido:
sp.play(sonidoAlarma,1,1,1,0,1);


En el método play podemos fijar el volumen derecho, izquierdo, número de veces que se repetirá el sonido velocidad de reproducción, etc, para ello podemos revisar la documentación de este método.

miércoles, 10 de julio de 2013

Gateando en Android

Podría haber llamado a este artículo "primeros pasos con Android" pero cuando vienes de entornos Microsoft más que andar, gateas como puedes.
Quién dijo miedo habiendo hospitales, he instalado el recién salido del horno "Android Studio" proporcionado por Google y la verdad es que te lo pintan mucho mejor de lo que realmente es. Seguramente para aquellos que vienen de Eclipse el cambio es a mejor, pero de verdad, como programador MS, a mi me parece un auténtico infierno y cualquier cosa menos amigable, pero bueno, tiempo al tiempo que nadie nace sabido.
Resulta curioso que lo que a priori parece más sencillo es muy complejo y por suerte al contrario, por ejemplo:
marcar un número de teléfono
- Añadimos a AndroidManifest.xml
<uses-permission android:name="android.permission.CALL_PHONE" />
Con esto solicitamos el permiso para realizar llamadas - Allá donde queramos hacemos la llamada:
Intent callIntent = new Intent(Intent.ACTION_CALL);

callIntent.setData(Uri.parse("tel:XXXXXXXXX"));

startActivity(callIntent);

Donde XXXXXXXXX es el teléfono ¿sencillo no? Sin embargo, otras cosas como pasar de una pantalla (layout) a otra puede no ser tan sencillas o por lo menos poco intuitivas. Te puedes imaginar algo como show, load, etc pero no es algo así como:
Intent actividadGPS = new Intent(this, layout_GPS.class);

startActivity(actividadGPS);

y Aquí viene la nomenclatura y estructura de Android... Las actividades (Activity) y su ciclo de vida son algo novedoso para mí y que se debe comprender con profundidad, recomiendo para ello este excepcional artículo de jarroba: http://jarroba.com/activity-entender-y-usar-una-actividad/

viernes, 20 de abril de 2012

Comerciales de Vodafone: todo vale

Se acaban de presentar en mi puerta 2 individuos de diciendo que traen un "aviso comunitario". Van y me sueltan que se va a instalar en toda la comunidad el acceso a Vodafone, manda huevos, porque en eso la comunidad no tiene nada que decir, cada vecino instala lo suyo, pero te lo ponen como que es acuerdo de la comunidad. Te espetan "Vd. quiere mantener su Nº ¿verdad?", como que es un trámite más en el proceso...
Te sueltan nombres de otros vecinos a los que han "tocado" para hacer ver que son de fiar y sin dejar hablar te sueltan "lo que te van a poner" dando por hecho que "se va a poner", con el maravilloso argumento de "¿no va a ser Vd. el único vecino que no lo pone?, porque el resto lo han puesto.

Me pregunto si  en lugar de dar conmigo dan con una de las múltiples ancianas que viven en el bloque o personas no muy enteradas de cómo va el asunto ¿qué hubiera pasado? que le endiñan la promoción de las pelotas.

¿Hasta dónde está dispuesta a llegar esta gente que dicen ser comerciales?, entiendo que las cosas están mal pero de ahí a tener que usar trucos tan sucios como hacerse pasar por "embajadores la comunidad de vecinos"... Pienso en aquellas personas de cierta edad a las que van a engañar en el día de hoy y no se me ocurre otro nombre que hijos de la gran puta, lo malo es que como, con la ley en la mano, no es un "timo"  por lo que no hay manera de hacer nada contra ellos o llamar a la policía.

Las llamadas telefónicas promocionales tampoco se salvan pues atrincherados en el anonimato existe un ejército de no españoles que les da todo igual, falsas ofertas, disculpas para pedirte el DNI y el nº de cuenta y cuando te quieres dar cuenta te han hecho el contrato. Conozco un caso en el que una anciana llamaba al departamento de bajas para que le quitaran el ADSL que le había "endosado" cuando la pobre señora no tenía ni ordenador.

Ojalá nunca envejezca porque tiemblo al pensar la ingente cantidad de sinvergüenzas dispuestos a saquearme la pensión (si es que existe jubilación en ese momento).

lunes, 4 de abril de 2011

Gran aumento en el número de cerdos en Santander

Efectivamente, has leído bien, el nº de cerdos que hay en Santander aumenta cada día y no me refiero a esos que tan desinteresadamente nos ceden su cuerpo para deleitar nuestros paladeres sino a una raza especial: los cerdos que pasean perros
Existen zonas más o menos concurridas por estos cerdos pero en concreto y la que sufro a diario en la zona de Castilla Hermida que sin saberlo nadie se ha convertido en un campo de minas plagado de infestas mierdas de perro dispuestas a darte la alegría del día cuando las pises.
¿Tanto les cuesta recoger la mierda del chudo?, como en tantas cosas en la vida, la gente "sólo entiende el palo" y hasta que las autoridades no se pongan serias con ello, seguiremos sufriendo esta gripe porcina (que no canina).
No entiendo porque tengo que ir por las calles de mi ciudad mirando al suelo o esquivando las mierdas de perro con la sillita de la niña, por qué tengo que bajar a la carretera para evitar una acera en la que un desafortunado viandante se "ha cortado" y presa del pánico ha repartido la mierda por toda la acera.
A menudo  se nos llena la boca hablando de que si esto o aquello es tercermundista y no nos damos cuenta que depende de nostros tener o no una ciudad tercermundista, igual da tener recogida de basura neumática (de última generación, con wifi y 3G) si somos tan capullos de no tirar la basura al contenedor.