miércoles, 1 de julio de 2015

21 días sin fumar

A mi padre, por todas y cada una de las lecciones que me ha enseñado. 
A Sandra por apoyarme sin pedir nada a cambio, en todas las decisiones que tomo.

Día 0
¿Por qué empecé a fumar?
¡Ya hace 15 años que empecé a fumar! y la verdad, por el motivo más simple que pueda haber en el mundo, la imitación. Las personas que miraba con admiración en aquella epoca (mi padre, mi hermano y mi tio) siempre habían fumado. También un muy buen amigo fumaba y con este fue con el cual me inicie. Esta situación 15 años despues me da un poco de vergüenza reconocerla puesto que hoy, de todos ellos, soy el único que sigo fumando. Como el hombre es un ser de excusas, diré que gracias a Dios no soy un fumador empedernido, puedo pasar la mayor parte del día sin fumar y sin que sea un esfuerzo para mi. En los únicos momentos en los que mi adicción es más fuerte que mi persona, es en fiestas o tomando un cerveza con los amigos.
¿Por qué decido dejar de fumar?
Con 21 años, fumaba bastante, empece a trabajar a tiempo parcial y cuando llevaba un tiempo me empezarón a exigir más responsabilidades. Esto me gustó mucho, pero al mismo tiempo, querer estar a la altura de la situación me llevo a tener ataques de ansiedad todas las mañanas antes de ir a trabajar. Cómo de buena mañana ya encendía un cigarrillo mientras me tomaba mi café, asocie encontrarme así de mal por culpa del café y del tabaco, y lo que hice, fue que el cafe y el fumar por las mañanas estuviera totalmente prohibido. Ahora con los años sé que realmente lo que me hacía encontrar así de mal era el trabajo, pero esto me hizo ver el tabaco con mucho respeto. Empece a no fumar practicamente nada durante el día, los cigarrilos los reservaba para cuando me iba a tomar algo cuando salía del trabajo. Viendo esto desde otra prespectiva me alegra aprender la experiencia de la presión del trabajo de tan jovén, ya que me hizo ver las cosas totalmente diferente. Hoy por hoy puedo decir que soy un trabajador dedicado al 100% en mis quehaceres, pero nunca me afectarán a mi vida personal, por encima de eso, no hay nada.
¿Por qué no lo he conseguido hasta la fecha?
Si supiera esta respuesta este artículo no existiría y se llamaría Cómo conseguí dejar de fumar, pero si tengo que contestar a esta pregunta, diría que será por que nunca me lo he tomando lo suficientemente en serio. Además, cuando he llevado X días sin fumar no lo he llevado especialmente mal, he visto que es una tarea fácil, entonces es cuando ya no me supone ningún tipo de interés.
¿Por qué ahora lo voy a conseguir?
Por motivos personales ahora tengo un motivo por el cual dejarme el tabaco, una promesa a  mi padre, pero creo que el simple hecho de dejar de fumar no va a ser suficiente, voy a dejar de fumar, ayudar a la gente a dejar de fumar, ya sean conocidos míos o no, e incluso ayudar a la gente que este enferma por culpa del tabaco.
¿Cómo lo voy a conseguir?
A esta pregunta tampoco tengo una respuesta concreta, lo que voy a hacer los primeros 21 días es expresar mi emociones para pasados los días, ver cuales son mis emociones y poder controlarlas mejor en un futuro. El otro factor motivador que voy a utilizar es una hucha en la que ire poniendo el dinero que me fumaba (literalmente) y conventirlo en caprichos que me motiven.
¡Empieza una nueva era! ¿me acompañas?

Día 1
8/06/2015
Primer día sin tabaco, la verdad es que ha sido un día muy normal. Salvo el momento en la tarde en el que encendía un cigarrillo, pero pasado ese momento, las ganas de fumar se van con él.

Día 2
Un poco mas duro que ayer, creo que tengo que empezar a reconocer que realmente estaba enganchado al tabaco y que lo necesitaba. Estoy apoyandome en una guía, de la cual hablaré más adelante, y hoy habla sobre los síntomas de abstinencia. Yo creo que con el que más me identifico es con la depresión, estoy como tristón, de bajón, pero bueno, se que simplemente tengo que dejar los días pasar para que esta sensación se desaparezca.

Día 3
El tabaco sigue estando en mi cabeza, tengo que admitir que soy un adicto, que tengo un problema, hasta que no sea consciente de esta situación no podré solventarla. Ayer citaba a la depresión, y la guía en la cual me estoy apoyando dice que un buen antídoto en para este sintoma es el deporte, así que hoy he ido a jugar un partido de padel.

Día 4
¡Hoy toca premio! Para cambiar las ganas de fumar por sentimientos positivos, voy a meter en una ducha todo el dinero que me fumaba. He decidido poner 5€ dos veces por semana y también un papelito con cual es mi pŕoximo capricho. Esto no me quita las ganas de fumar, pero me mantiene distraido.

Día 5
Había pensado escribir cualquier cosa, pero hoy sólo puedo decir una cosa. Quedan 360 días ¡va por ti Papá! 

Día 6
No hay tiempo para escribir, sólo para reflexionar en que no hay que fumar. 

Día 7
La indústria del tabaco no puede repartir tanto daño como el que reparte, y encima ganar dinero. 

Día 8
Los días mas largos de mi vida. Cada hora aprendo una lección valiosisima. Cada segundo que estamos bien, siendo conscientes de ese momento, es un verdadero regalo y hay que tratarlo como tal, con alegría, agradecimiento y mucho amor Aˆ3

Día 9
Demasiado cansado para escribir, pero no para ser un no fumador 

Día 10
Ecuador del proyecto, prácticamente no hay ganas de fumar. Sólo en algunos momentos, pequeños reflejos, pero que si los ignoras, simplemente duran segundos. 

Día 11
Tener la mente ocupada ayuda mucho. Estar ocioso es un estado que no nos podemos permitir, es más,  ese no es el camino a seguir para donde queremos llegar.

Día 12
Como he explicado al principio, llevaba tiempo queriendo dejar de fumar, en esta última ocasión, lo que me empujo a volver a dejarmelo es el libro cuaderno de ejercicios para dejar de fumar 


Como ya llevo unos días sin fumar, en mi hucha hay suficiente dinero para comprarme otro cuaderno de ejercicios, esta vez para mejorar algún otro aspecto de mi vida. Así pasamos de gastarnos dinero y hacernos daño a regalarnos algo y mejorar en nuestro día a día.

Día 13
Uno de los sentimientos, que también he notado en otras ocasiones en las que he pasado algunos días sin fumar, es la ganancia de tiempo. Cuando fumamos, tendemos a que cuando estamos ociosos nos permitimos un momento de desconexión para fumarnos un cigarrillo. Por el contrario, en nuestros primeros días como no fumadores, tendemos a estar empleados el 100% del día, para evitar estar ociosos y tener ganas de fumar. Al emplear completamente las 24 horas que tiene un día, me siento mucho más realizado y esto es algo que me gratifica y me empuja a seguir así. Para llegar a donde quiero ir no me puedo permitir estar ocioso, y mucho menos fumar.

Día 14
En algunos momentos aparecen pequeños impulsos por fumar, pero si los ignoras se diluyen con el tiempo. Quendan 351 días.

Día 15
Sigo con las ganas de fumar, pero esto no lo quiero ver como algo negativo. Esta sensación me mantiene alerta, se que fumar no me aporta nada positivo y que tengo que cumplir con la promesa que le hice a mi padre. Pero se que el impulso va a estar ahí, en cada instante que no piense durante muuucho tiempo. Así que no puedo permitirme, en este ambito, relajarme.

Día 16
Tengo miedo, noto las ganas de fumar muy dentro de mi, esperando pacientemente. Pero por otro lado, se que tengo que empezar a sentirme un no fumador y a inundar mi cabeza de pensamientos positivos.

Día 17
Hoy me siento como si llevará dos o tres días sin fumar. Para estudiarme un poco he decidio leer que escribí en los primeros días y el factor común es... adicción. Hay que tener el término adicción muy presente. Pero como ayer decía que hay que tener una actitud positiva, voy a pensar que mañana ya es día de hacer otra aportación a mi hucha de los caprichos.

Día 18
En el cuaderno de ejercicios para dejar de fumar, decía que gracias al tabaco aprendíamos los valores de paciencia, esfuerzo, disciplina, sabiduría y voluntad. Estos valores los debíamos de aplicar en otros ámbitos. Yo he decidido en la lectura. Con estos valores más el dinero que me ahorro, voy a convertirme en un lector habitual.

Día 19
Mañana viene un día duro y hay que prepararse para este acontecimiento. Por darle un nombre de película "la boda de mi mejor amigo" o por lo menos de uno de mis mejores amigos. Día de celebración, de bebidas espirituales y de descontrol, yo en cambio tengo que estar muy atento, muy despierto para no caer en el error de ser débil y dejarme llevar, pero yo soy más listo que un simple impulso.

Día 21
Prueba superada. Hoy cerramos este hito primero del proyecto ser un no fumador. Ayer pude disfrutar de la boda, fiesta y alcohol sin fumar. En ciertos momentos me apetecía, pero creo que es más por el antiguo hábito que otra cosa, pasados unos minutos ya no lo hechaba de menos. Creo que fue clave, un momento en el que dije, ahora me saldría fuera a fumar, cogí de la mano a mi novia y salí con ella, estuvimos hablando y admirando la noche. Creo que antes cuando estaba en un sitio, salía por que me apetecía fumar, pero estaba equivocado, lo que realmente me gusta es tomar el aire fresco y poder charlar tranquilamente. Para terminar este día, solo queda poner otra aportación y a mi hucha de los caprichos.

Ventajas que he notado
No voy a hablar de las ventajas a nivel de salud, de esto hay miles de páginas web que tratan este tema mejor de lo que pueda hacerlo yo. Pero, después de 21 días sin fumar puedo decir que la mayor ventaja que he notado, ha sido, aunque parezca un tontería, la sensación de tener más tiempo, contar las horas y los días me ha hecho ver que tenemos mucho tiempo por delante y que si lo mantenemos ocupado, podemos disfrutar mucho más de la vida. Por otro lado, la hucha me ha hecho ver la cantidad de dinero que TIRABA a la basura.

Objetivo 365 días
Esto no acaba aquí, esto ha sido solo la fase uno de un proyecto de duración indeterminda. Ahora hay que ir a por el més, los dos meses, el trimestre, el medio año, el año completo, los dos años, cinco... 

Tu camino empieza aquí
Si has llegado hasta aquí, creo que este tema te interesa mucho así que lo que te pido es que compartas tu opinón a través de los comentarios, se que llevas algo ahí dentro, compártelo con nosotros.
Gracias y saludos.

lunes, 1 de junio de 2015

Avisos llamadas

Los ya lectores habituales de este blog sabrán que soy un apasionado del desarrollo de aplicaciones para dispositivos móviles.
En esta ocasión he publicado una aplicación creada con tasker.
Desde siempre, he sido un apasionado de las estadísticas, y en mi último trabajo, me gusta registrar en que diferentes proyectos dedico el tiempo, a quien le resuelvo más incidencias y que tipo de incidencias resuelvo. Para hacer esto hay que dedicar un mínimo de tiempo, pero yo intento obtener estos datos de manera automática. Un claro ejemplo, son las llamadas que recibimos en nuestros teléfonos. Para ello he creado la aplicación avisos llamadas que lo que hace es recopilar las llamadas que recibimos en nuestro teléfono en un periodo de tiempo y nos envia esta información para que podamos explotarla.

Editado el 07/08/15
Al final la aplicación hecha en tasker no me funcionaba como quería, pero he resuelto el problema de una manera mucho más fácil, utilizando la aplicación if by ifttt con dos recetas muy sencillas.

https://ifttt.com/recipes/161618-keep-a-phone-call-log-in-google-drive




viernes, 1 de mayo de 2015

Sustituir ordenar por tablet

Día 1:
Hoy me toca escribir un poco en el blog, todo perfecto a excepción de la corrección, de momento estoy utilizando la aplicación corrector ortográfico no es lo más cómodo del mundo por que tengo que ir moviendo entre dos aplicaciones, pero a cambio, ahora me fijo mucho más en escribir bien.
Dia 2:
Domingo por la mañana, café, tostadas y leer los tweets favoritos que he marcado a lo largo de la semana, Mucho más cómodo y rápido en una tablet que un ordenador.
Dia 3:
Crear un formulario de Google, es más comodo en el pc, pero se puede.
Día 4:
Hoy toca echar un vistazo y compartir las fotos hechas en el último viaje, para eso, simplemente necesitamos un cable otg
Día 5:
Declaración de la renta, con la opción del Chrome, ver como el ordenador podemos ver cualquier web exactamente igual como si estuvieramos en un ordenador.
Día 6:
¡Sin vicio no puedo vivir! ¡Vicio! ¡Vicio! Hoy toca jugar una tableta puede servir para jugar a nuestros videojuegos favoritos, ya sean los juegos que podamos encontrar en Google play o algún emulador de nuestras consolas favoritas, yo por ejemplo juego al heardstone y no encuentro ninguna diferencia de jugar entre el pc y la tablet. 
Día 7:
Cada día miro menos la televisión y mas series que me descargo, youtube o videos que puedan haber en cualquier web. La combinación tablet + chromecast hace que ver contenido multimedia en nuestra televisón sea mucho más comodo que ver videos en el ordenador.
Día 8:
Hasta aquí hemos visto las diferentes opciones pero para un entorno totalmente persona, pero ¿puede sustituir una tableta por nuestro ordenador para trabajar? Hoy por hoy creo que puede ser un buen complemento, pero no un sustitutivo. Por ejemplo para asistir a una reunión puede ser mucho más comodo asisitir con una tablet que con un ordenador, ya que podemos con la tablet podemos hacer fotos, grabar audios y ocupa mucho menos espacio en la mesa de reuniones.
Día 9:
Tambien podemos programar para android, desde nuestras tabletas android. En mi caso, he podido desarollar una aplicación a través de la aplicación tasker. Una curiosidad, para subir la aplicación al Google Play tuve que editar una imagen en un número concreto de pixels y eso lo conseguí gracias a la aplicación ReducePhotoSize 

Conclusiones
Una tableta de buena calidad, con los periféricos adecuados (teclado, ratón, Chromecast, cable otg) puede estar muy cerca de un ordenador, es más nos puede valer en un ordenador en la gran mayoría de ocasiones, pero hay ciertas tareas que hoy por hoy, se realizan de una manera mucho más cómoda en un ordenador.

miércoles, 1 de abril de 2015

A mis veinte y diez

A mis veinte y diez, veinte y nueve dicen que aparento. 
Empiezo este artículo parafraseando a Joaquín Sabina, basándome en su canción 'A mis cuarenta y diez'. Este año cumplo 30 años, y he querido plasmar mis sensaciones al respecto del cambio de década. Hace unos meses leí un artículo sobre un chaval (o debería de decir hombre, jejeje) que cumplía treinta años y lo hacía con una conversación a su yo mismo de 20 años y a su yo mismo de 40 años. En primer lugar he intentado buscar ese artículo para hacerle mención puesto que me voy a inspirar en el, pero no lo he encontrado, pero en mi versión voy a hablar con mi yo de 20 años, mi yo de 40 años y a mi yo de 30 años.
A mi yo de 20 años.
La verdad es que no me puedo quejar mucho de las decisiones que he tomado en mi vida, probablemente por dos factores, en primer lugar, a rasgos generales estoy orgulloso de mi vida, pero quizás, con el paso de los años, aprendes a que una vez tomada una decisión ya no hay marcha atrás, así que no vale mucho la pena lamentarse o pensar cosas tipo 'y si...' pero si ahora mismo me permitieran hablar con mi yo de 20 años le diría
'Haz un erasmus, que no te de miedo, lanzate y no vuelvas hasta que no lo hayas terminado.
No te preocupes demasiado en tener pareja, el modelo de pareja actual no es el de tus padres, así que no intentes imitarlo, simplemente vive, que la pareja y la familia ya llegara cuando tenga que llegar.
Saca buenas notas, no te limites simplemente a pasar asignaturas, cuando vayas a hacer una asignatura, empleate a fondo y disfrutala.
¡Ah! y por cierto... ¡NO FUMES! dentro de 10 años seras un apestado social, habrás quemado una cantidad importante de dinero a cambio de perder salud.'
Como he comentado, me arrepiento de muy pocas cosas en la vida, pero hoy, diez años atrás, estas son las cosas que ahora valoro y en su día no valoré.
A mi yo de 40 años.
'¿Que pasa grandullón?' No se si seguiré escribiendo este blog dentro de 10 años y de si esta herramienta continuara, pero creo que será muy gracioso leer este texto cuando tenga 40 años. No se muy bien que decirle a mi yo de 40 años, probablemente sepa mucho más de la vida que yo, pero bueno, me gustaría pedirle que tenga mujer e hijos, y que a pesar de los malos momentos, este enamorado de su familia y que luche cada día por enamorar a los suyos, y cuando digo a los suyos, lo extiendo a la enésima potencia, que disfrute de su trabajo, de sus compañeros de trabajo, el deporte, la vida en general, que viva con ilusión y que se despierte cada día con ganas de ser mejor persona y conquiste  a todas las personas que hayan a su alrededor, sobre todo a su familia y amigos cercanos. También espero que en esta línea de ser una persona inspiradora, no fume, por el simple hecho de dar un buen ejemplo a sus hijos.
A mi yo de 30 años
Creo que esta es la conversación más difícil, es  muy fácil hablar cuando el toro ya ha pasado, o cuando aun quedan 10 años para poder ver los resultados. A mi yo de 30 años le digo que se deje de fumar, que espabile, ya no es para nada un niño, ni un joven, es ya una persona adulta y madura con todas sus consecuencias y que empiece ya a buscarse un hogar, en su sentido más amplio, pero como todo en esta vida, no solo es llegar, luego tiene que pelear por que mantener ese castillo en pie.

Para acabar quiero poner un texto que me mando mi padre el día de mi santo, que casualmente es una semana después de mi cumpleaños, creo que gracias a el tengo mi pasión por la lectura y la escritura

Pepe buenos días y muchas felicidades, que espero te acompañe siempre en tu vida. Hace uno días celebramos tu cumpleaños, y hoy celebramos tu protector. La vida se compone de encuentros de corazón, que van dando forma a nuestra biografía, la cual nos hace, que rectifiquemos nuestros errores en nuestro propósito, para que no nos desviemos de nuestra meta; esta tiene varios componentes, que dan forma a un arco iris que nos debe de guiar siempre, por lo negro que lo veamos o desesperados que nos encontremos alguna veces, es el faro donde siempre tiene que dirigir nuestra mirada, cuando nos encontremos náufragos de la vida: Ilusión, Valor, Fortaleza, Constancia, Energía para nuestros tropiezos, Formación en áreas determinadas para encontrar nuestra propia Sabiduría, Memoria selectiva, Entendimiento, Comprensión holística, Apoyos, Fe, Amor, Entrega, Libertad, etc. (aquí puedes añadir los que tus creas). Pero tengo que decirte una cosa, para que no la olvides nunca, nada de todo esto se consigue solo, todo se alcanza y se disfruta en compañía, de esta nace el amor, porque al final de la vida nos examinarán del AMOR Tu familia que mucho te quiere y te querrá

domingo, 1 de marzo de 2015

¿es util un reloj con android wear como el Moto 360?


Después de dos meses utilizando android wear, en concreto el Motorola 360, voy a trasmitir mi experiencia de uso.

El primer contacto con el Moto 360 es impresionante, muy buena presentación, muy buenos acabados, además de sentar muy bien una vez puesto, pero ahora paso a contestar la pregunta que todos os estáis haciendo
¿realmente vale la pena un smartwatch?
La respuesta será dependiendo del usuario que seas, si para ti las notificaciones son uno de los aspectos más importantes, android wear si que puede ser un buen producto para ti. Por otro lado tengo que comentar que android wear esta todavía bastante verde. Por ejemplo, si te llega un whatsapp es capaz de mostrártelo y poder contestarlo con facilidad, sin embargo no hay posibilidad de mandar un whatsapp a alguien sin que previamente te haya mandado uno.

En cuanto a la batería, se dice mucho de que este tipo de dispositivos no tienen una duración excesiva, pero yo en base a mi experiencia no estoy de acuerdo, mi android wear me llega al final del día con la batería al 35%.
Una de las funciones más interesantes es el poder traducir expresiones, simplemente diciendo traducir "blablabla" y veremos en la pantalla de nuestro Moto 360 esa expresión traducida. También el uso de android wear me ha hecho que la batería de mi móvil dure más, ya que no tenemos que mirar cada X minutos si nos ha llegado algo, lo tenemos siempre disponible desde el reloj. El moto 360 es mi nuevo manos libres en el coche, desde el puedo decir, llamar a casa, recuérdeme hacer esto, o ese tipo de gestiones mientras estoy conduciendo. Para finalizar y aunque no sea muy importante, podemos disfrutar de todos los fondos de reloj que queramos, con imágenes, con datos adicionales, por ejemplo el tiempo...
En cuanto a los aspectos negativos podría destacar dos, uno es lo joven que es Android Wear y el otro es el cargador específico que lleva el Moto 360, si te olvidas de el, no podrás cargarlo.
Espero que os haya servido este artículo para haceros una idea de que es tener un dispositivo android wear y si tenéis alguna duda, podéis trasmitírmela por los comentarios.

domingo, 1 de febrero de 2015

Essay: Living in the countryside is boring

UntitledSome people claim that living in the countryside is boring but I believe that is an incorrect sentence.
Living in the countryside is not boring because you have a lot of different activities to do. For example, you can enjoy nature, walking along rural roads.
On the other hand, when you get tired you can go to pub and have a beer and talk to your neighbours. In general, people from the countryside are friendier than people from big cities.
Ultimatly if you need to get the latest news, products or something like that, you can use Internet and continue enjoying the lifestyle in countryside.
In conclusion, living in the countryside is not boring it depends on what you prefer to do in your free time.

jueves, 1 de enero de 2015

tasker eventos google calendar

Aquí os dejo una tarea que nos dice los eventos que tenemos que realizar en el día de hoy.

Funciona aunque estoy intentado mejorarlo, para que os funcione solo hay que abrir el fichero xml y modificar PON_AQUI_TU_EMAIL por vuestro usuario de gmail y PON_AQUI_TU_CLAVE por tu código privado de ICAL.



AgendaDia (4)
A1: Establecer variable [ Nombre:%newline1 A: TRANSP Calcular:Apagado Añadir:Apagado ] 
A2: Establecer variable [ Nombre:%newline2 A: DTEND: Calcular:Apagado Añadir:Apagado ] 
A3: Establecer variable [ Nombre:%newline3 A: DTSTAMP Calcular:Apagado Añadir:Apagado ] 
A4: Establecer variable [ Nombre:%newline4 A: DTEND;VALUE=DATE: Calcular:Apagado Añadir:Apagado ] 
A5: HTTP Get [ Servidor:Puerto:https://www.google.com Ruta:/calendar/ical/PON_AQUI_USUARIO%40gmail.com/private-PON_AQUI_CLAVE/basic.ics Atributos: Cookies: User Agent: Cuenta atrás:10 Tipo Mime:application/octet-stream Archivo de salida:caltest.txt Trust Any Certificate:Apagado ] 
A6: Leer Archivo [ Archivo:caltest.txt A la variable:%cal ] 
A7: Separar variable [ Nombre:%cal Separador:BEGIN:VEVENT Eliminar base:Apagado ] 
A8: Escribir archivo [ Archivo:VariableCal Texto:%cal Añadir:Apagado Añadir Nueva Línea:Apagado ] 
A9: Array Pop [ Variable:%cal Posición:1 A la variable: ] 
A10: For [ Variable:%calfor Ítems:%cal(1:25) ] 
A11: Separar variable [ Nombre:%calfor Separador:SUMMARY: Eliminar base:Apagado ] 
A12: Separar variable [ Nombre:%calfor2 Separador:%newline1 Eliminar base:Apagado ] 
A13: Si (if) [ %calfor1 !~ *VALUE=DATE:* ]
A14: Separar variable [ Nombre:%calfor1 Separador:DTSTART: Eliminar base:Apagado ] 
A15: Separar variable [ Nombre:%calfor12 Separador:%newline2 Eliminar base:Apagado ] 
A16: Else 
A17: Separar variable [ Nombre:%calfor1 Separador:DTSTART;VALUE=DATE: Eliminar base:Apagado ] 
A18: Separar variable [ Nombre:%calfor12 Separador:%newline4 Eliminar base:Apagado ] 
A19: Fin si (End if) 
A20: Si (if) [ %calfor1 !~ *VALUE=DATE:* ]
A21: Separar variable [ Nombre:%calfor121 Separador:T Eliminar base:Apagado ] 
A22: Sección de Variable [ Nombre:%calfor1212 Desde:1 Longitud:4 Encajar:Apagado Almacenar Resultado en: ] 
A23: Else 
A24: Establecer variable [ Nombre:%calfor1211 A:%calfor121 Calcular:Apagado Añadir:Apagado ] 
A25: Establecer variable [ Nombre:%calfor1212 A:0000 Calcular:Apagado Añadir:Apagado ] 
A26: Sección de Variable [ Nombre:%calfor1211 Desde:1 Longitud:8 Encajar:Apagado Almacenar Resultado en: ] 
A27: Fin si (End if) 
A28: Separar variable [ Nombre:%calfor122 Separador:%newline3 Eliminar base:Apagado ] 
A29: Si (if) [ %calfor1 !~ *VALUE=DATE:* ]
A30: Separar variable [ Nombre:%calfor1221 Separador:T Eliminar base:Apagado ] 
A31: Sección de Variable [ Nombre:%calfor12212 Desde:1 Longitud:4 Encajar:Apagado Almacenar Resultado en: ] 
A32: Else 
A33: Establecer variable [ Nombre:%calfor12211 A:%calfor1221 Calcular:Apagado Añadir:Apagado ] 
A34: Establecer variable [ Nombre:%calfor12212 A:2359 Calcular:Apagado Añadir:Apagado ] 
A35: Sección de Variable [ Nombre:%calfor12211 Desde:1 Longitud:8 Encajar:Apagado Almacenar Resultado en: ] 
A36: Fin si (End if) 
A37: Establecer variable [ Nombre:%start1 A:%calfor1212 Calcular:Apagado Añadir:Apagado ] 
A38: Establecer variable [ Nombre:%start2 A:%calfor1212 Calcular:Apagado Añadir:Apagado ] 
A39: Sección de Variable [ Nombre:%start1 Desde:1 Longitud:2 Encajar:Apagado Almacenar Resultado en: ] 
A40: Sección de Variable [ Nombre:%start2 Desde:3 Longitud:2 Encajar:Apagado Almacenar Resultado en: ] 
A41: Establecer variable [ Nombre:%start A:%calfor1211 %start1:%start2 Calcular:Apagado Añadir:Apagado ] 
A42: Convertir Variable [ Nombre:%start Función:Fecha Hora a Segundos Almacenar Resultado en: ] 
A43: Establecer variable [ Nombre:%end1 A:%calfor12212 Calcular:Apagado Añadir:Apagado ] 
A44: Establecer variable [ Nombre:%end2 A:%calfor12212 Calcular:Apagado Añadir:Apagado ] 
A45: Sección de Variable [ Nombre:%end1 Desde:1 Longitud:2 Encajar:Apagado Almacenar Resultado en: ] 
A46: Sección de Variable [ Nombre:%end2 Desde:3 Longitud:2 Encajar:Apagado Almacenar Resultado en: ] 
A47: Establecer variable [ Nombre:%end A:%calfor12211 %end1:%end2 Calcular:Apagado Añadir:Apagado ] 
A48: Convertir Variable [ Nombre:%end Función:Fecha Hora a Segundos Almacenar Resultado en: ] 
A49: Array Push [ Nombre:%calstartdate Posición:9001 Valor:%calfor1211 Rellenar Espacios:Apagado ] 
A50: Array Push [ Nombre:%calenddate Posición:9001 Valor:%calfor12211 Rellenar Espacios:Apagado ] 
A51: Array Push [ Nombre:%calstarttime Posición:9001 Valor:%start1.%start2 Rellenar Espacios:Apagado ] 
A52: Array Push [ Nombre:%calendtime Posición:9001 Valor:%end1.%end2 Rellenar Espacios:Apagado ] 
A53: Array Push [ Nombre:%calendsec Posición:9001 Valor:%end Rellenar Espacios:Apagado ] 
A54: Array Push [ Nombre:%calstartsec Posición:9001 Valor:%start Rellenar Espacios:Apagado ] 
A55: Array Push [ Nombre:%caltitle Posición:9001 Valor:%calfor21 Rellenar Espacios:Apagado ] 
A56: End For 
A57: [X] Flash [ Texto:%caltitle1
%calstartdate1
%calenddate1
%calstarttime1
%calendtime1
%calstartsec1
%calendsec1 Largo:Encendido ] 
A58: [X] For [ Variable:%caltit Ítems:%caltitle() ] 
A59: [X] Flash [ Texto:%caltit Largo:Apagado ] 
A60: [X] Decir [ Texto:%caltit Motor: Voz:default:default Stream:3 Tono:5 Velocidad:5 Respect Audio Focus:Encendido Network:Apagado Continuar tarea inmediatamente:Apagado ] 
A61: [X] End For 
A62: Establecer variable [ Nombre:%diamovil A:%DATE Calcular:Apagado Añadir:Apagado ] 
A63: Buscar y Reemplazar Contenido de Variable [ Variable:%diamovil Buscar:- Ignore Case:Apagado Multi-Line:Apagado One Match Only:Apagado Almacenar Coincidencias En: Reemplazar Coincidencias:Encendido Reemplazar Con: ] 
A64: Sección de Variable [ Nombre:%diamovil Desde:1 Longitud:2 Encajar:Apagado Almacenar Resultado en:%diaDD ] 
A65: Sección de Variable [ Nombre:%diamovil Desde:3 Longitud:2 Encajar:Apagado Almacenar Resultado en:%mesMM ] 
A66: Sección de Variable [ Nombre:%diamovil Desde:5 Longitud:4 Encajar:Apagado Almacenar Resultado en:%anyoYYYY ] 
A67: Establecer variable [ Nombre:%diamovil A:%anyoYYYY%mesMM%diaDD Calcular:Apagado Añadir:Apagado ] 
A68: Establecer variable [ Nombre:%contador A:0 Calcular:Apagado Añadir:Apagado ] 
A69: For [ Variable:%dia Ítems:%calstartdate() ] 
A70: Sumar a variable [ Nombre:%contador Valor:1 Módulo (wrap around):0 ] 
A71: Establecer variable [ Nombre:%contador2 A:0 Calcular:Apagado Añadir:Apagado ] 
A72: Si (if) [ %dia ~ %diamovil ]
A73: For [ Variable:%evento Ítems:%caltitle() ] 
A74: [X] Flash [ Texto:%contador %contador2 Largo:Apagado ] 
A75: Sumar a variable [ Nombre:%contador2 Valor:1 Módulo (wrap around):0 ] 
A76: Si (if) [ %contador ~ %contador2 ]
A77: Decir [ Texto:%evento Motor: Voz:default:default Stream:3 Tono:5 Velocidad:5 Respect Audio Focus:Encendido Network:Apagado Continuar tarea inmediatamente:Apagado ] 
A78: Fin si (End if) 
A79: End For 
A80: Fin si (End if) 
A81: End For 



lunes, 1 de diciembre de 2014

Enceder Bluetooth a una hora

Como encender automáticamente el Bluetooth a una hora determinada mediante Tasker




Aquí os dejo como reproducir este automatismo que he creado en Tasker
Perfil: Mañana (2)
Hora: Desde 07:46
Entrada: BT ON (3)
A1: Bluetooth [ Establecer:Encendido ] 

lunes, 24 de noviembre de 2014

Mejorar Samsung Galaxy Note 2

Después de usar el Galaxy Note 2 durante 2 años toca renovar el móvil, así que he decidido escribir un artículo sobre las anotaciones que he ido teniendo en cuenta para escoger el nuevo móvil.

Requisitos que tiene que tener el nuevo móvil:

  • Mas barato. Estoy muy satisfecho con haber comprado el Note 2, pero hace dos años me gasté 550€, y creo que este es un precio muy elevado. 
  • Más pequeño. No me ha acabado de desagradar el tamaño, pero para ciertas situaciones es un móvil muy grande, la idea es que el nuevo móvil sea más pequeño y ligero, sin perder excesivamente el tamaño de pantalla.
  • Más rendimiento. Han pasado ya unos años desde que salió el Note 2 así que hay que buscar un móvil con mejor procesador y más memoria RAM.
  • Para el resto de características me conformo con que como mínimo, tenga las calidades del Note 2 (cámara, batería, memoria...)
Cosas de las que puedo prescindir:
  • Lápiz. La verdad que el invento fue innovador e interesante, pero lo he utilizado muy poco. Siempre puedo comprar como accesorio algún stylus.
  • Multitarea. Esta característica también me pareció muy innovadora e interesante, pero tampoco la he utilizado mucho

Candidatos:
  • Nexus 6. Lo tenía claro, el Nexus 6 iba a ser mi siguiente móvil, hasta que vi su tamaño :(
  • One Plus One: La verdad es que no se por qué descarte este móvil, jejeje
  • Xiaomi Mi4: No tiene 4G
  • LG G3: No cumple el requisito de la memoria RAM 
  • Sony Z3: No cumple el requisito del precio
Ganador
  • Sony Xperia Z2


Después de haber estudiado un poco el mercado de móviles actual, en mi opinión, la mejor compra es el Sony Xperia Z2, es un buen salto cuantitativo en cuanto a calidad a un precio razonable.

martes, 12 de agosto de 2014

programación android: empezando de 0

Desde que empecé a saber lo que era el proyecto Android sabía que quería desarrollar aplicaciones en este sistema y la verdad es que lo he intentado en varias ocasiones, pero se me ha hecho bastante difícil, de hecho, aun no soy capaz de programar en Android con soltura.
En mi vida he programado en diferentes lenguajes, plataformas, tecnologías… pero una en las que me he sentido más cómodo ha sido con el Visual Studio, el hecho tener un diseñador de formularios, arrastrar el control que quieras, hacer doble clic y empezar a programar el comportamiento de ese control, me parecía muy cómodo e intuitivo.
Para programar en Android tuve que ponerme con el Eclipse, entorno que no me gusta mucho, y la verdad, me costó bastante adaptarme a esta nueva manera de programar. Ahora con el AndroidStudio voy a volver a intentarlo.
Este artículo trata sobre los ficheros más importantes (programación y diseño) en un proyecto de una aplicación Android y como están conectados estos ficheros entre sí.
Son conceptos muy básicos y explicado a muy bajo nivel, pero seguro que hay alguien que lo encuentra útil.

Aquí tenemos el sistema de ficheros de nuestro proyecto de nuestra aplicación


Dentro del directorio java tendremos el fichero MyActivity.java aquí tendremos “la programación”
Dentro de res/layout tenemos activity_my.xml que será el “diseño”

Comunicación entre programación y diseño

Como añadir un TextView, es decir, un label, etiqueta o similar
Si quiero mostrar en mi programa una etiqueta y asignarle un valor MEDIANTE PROGRAMACION tendré que hacer lo siguiente

1.- Crear el TextView en el activity_my.xml

android:id="@+id/txtTEXTO"
android:text="@string/hello_world"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

2.- Cambiarle el valor mediante programación MyActivity.java
Para empezar a programar, empezaremos a escribir nuestras sentencias dentro de la función onCreate, después de la instrucción setContentView(R.layout.activity_my);

finalTextViewtextView = (TextView) findViewById(R.id.textView);
textView.setText("KK");

Como mostrar un Buttony como lanzar instrucciones una vez el usuario hace clic

1.- Crear el Button en el activity_my

< Button
android:id="@+id/btnOK"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:text="OK" />

2.- Escribir sentencias a ejecutar cuando el usuario haga clic MyActivity.java

finalButtonbtnOK = (Button) findViewById(R.id.btnOK);
btnOK.setOnClickListener(new View.OnClickListener() { 
            @Override
publicvoidonClick(View v) {
                //Instrucciones a ejecutar una vez el usuario ha hecho clic en nuestro botón
            }
        });

martes, 20 de mayo de 2014

Vota con ilusión

El próximo domingo 25 son las elecciones europeas 2014 y yo tengo muchas ganas de ir a votar. Por desgracia las sensaciones del resto de españoles no son iguales a las mías. Y el caso, es que tanto en el trabajo, en el bar, en el gimnasio... nadie habla sobre las elecciones y es muy triste, ya que las elecciones afectan a nuestra vida para los próximos años, si si, ¡años!
No puedo saber por qué la gente no tiene ilusión por votar, pero supongo que será por qué se ha perdido la confianza en los políticos y este es un asunto en el que no seré el primero que lo comenta, pero por desgracia es un tema muy delicado. El que la gente no tenga confianza hace que haya muy poca participación y esto hace que ganen los partidos con mucho respaldo, es decir, aquellos que han conseguido que la gente no vote, y así es como tenemos la pescadilla que se muerde la cola.
En mi caso, yo tengo ilusión por votar, porqué en estas elecciones son las primeras en las que voy a cambiar mi voto. En todas las elecciones que he participado, siempre he al mismo partido, pero esta vez, creo que he madurado políticamente hablando y voy a cambiar de partido, y es que al contrario de la mayoría de españoles, el partido al que voto no es como mi equipo de fútbol, mis amigos o familia que les debo una incondicional admiración, el partido político al que votas en unas elecciones, tiene que ser el que más se aproxime a lo que necesitas en los próximos años de tu vida
En mi caso, voy a votar a Unión Progreso y Democracia (UPyD), desde que se fundó el partido, me llamó la atención, lo primero que supe de este partido es que en el participaba Fernando Savater, un filosofo que leí bastante en mi época del instituto. ¿Un filosofo en un partido político?* me gusto mucho el concepto. Posteriormente me gustaron mucho los manifiestos, programas y los vídeos de Toni Canto que seguía  a través de la web y redes sociales. Pero nunca fui capaz de votarlos, bien por prejuicios o presiones sociales. Pero cuando realmente UPyD me conquistó, fue cuando asistí a varias reuniones que hacían en la sede de Castellón. Eran unas reuniones en las que se hablaba tanto temas locales, como provinciales como nacionales. Me encanto la idea de poder conocer el partido y su gente por dentro sin ningún tipo de compromiso, pero lo que me fascinó fue quien componía el partido, había de todo, mujeres y hombres, mayores; adultos y jóvenes, gente con trabajo, gente sin trabajo... es decir, un espectro real de lo que es la sociedad. Por no decir que a pesar de no pertenecer al partido, podía dar mi opinión sin ningún tipo de problema.
Mi única recomendación para aquellas personas que se hayan leído mi humilde opinión es, vota a quien quieras, pero por favor, vota con ilusión.

* Probablemente hayan muchos filósofos en las diferentes listas de los partidos políticos, pero mi incultura no me permite conocerlos a todos. Al que sí que conozco es a Fernando Savater ya que he leído varios libros suyos. 


sábado, 10 de mayo de 2014

va01 crear pedido venta

Para crear un pedido de venta ejecutaremos la transacción va01 o por Logística -> Comercial -> Ventas -> Pedido -> Crear a través del menú.

Una vez lanzada la transacción, rellenaremos los siguientes campos.


Clase de pedido
Organización de ventas
Canal de distribución
Sector
Oficina de ventas
Grupo de vendedores

Todos estos campos se definen a través de la parametrización (customizing) del SAP, transacción spro. La definición de estos campos no es un tema informático, sino más de consultoría (a lo que últimamente me estoy dedicando más) y siempre acompañados de los responsables de la empresa en cuestión. La definición de estos campos es MUY IMPORTANTE ya que la definición de estas estructuras influirá en el comportamiento del sistema, que informes queremos consultar, como queremos dar los accesos al sistema...

Más información