23 abril 2014

Cierre pero no despedida

Hace tiempo que no actualizo el blog,se ha quedado como uno de esos miles que languidecen a la espera de que le presten atención, pero es que la vida, los problemas y el día a día hicieron imposible el continuar. No voy a mentir, nunca me ha gustado escribir, lo hacia como medio de compartir cosas que me interesan, pero llegó a ser una carga, sin embargo lo que si me di cuenta es que me encanta dibujar, a mi estilo, si algo puedo decir es que mis monigotes son 100% míos, con muchas influencias esta claro pero es mi propio estilo. Por ello hace ya un tiempo empecé a publicar un webcomic con una periodicidad rigurosa de dos tiras a la semana, lunes y viernes. Te invito a que pases y le eches un vistazo, igual hasta te gusta y te quedas.

              http://www.trazodimensional.com

15 abril 2013

Querido Microsoft


Nuevamente vuelvo con otro de esos momentos ciber abuelo que me dan de vez en cuando, el hecho es que hace unos días nuestro querido gmail cumplio 9 años y me puse a pensar en la vida pre-internet y a quien le debíamos estar donde estamos.

Sé que lo que voy a decir a continuación seguramente haría que muchos gafapastas, defensores del código libre y que seguramente el señor Torvalds me pusiesen a parir si lo leyeran, y lo gracioso es que yo soy un completo defensor del código libre pero al Cesar lo que es del Cesar.

El tema es que si yo me gano la vida con del desarrollo de software, si ahora puedes leer esto desde tu casa mientras ves un vídeo en Youtube, si tu móvil te permite acceder a más información de la que jamás podrás procesar es gracias a MICROSOFT y a su WINDOWS.

Pongamos las cosas en perspectiva, llevo desde el año 1985 +- compartiendo mi vida con un ordenador, nací en el 1977 (X-Generation for the win) por lo que, si, tenía unos 8 años la primera vez que me quemé las retinas delante de la pantalla. Más de 25 años peleando con el teclado hacen que tenga una perspectiva bastante clara de lo que hablo.
Mi primer ordenador (mi,mi, bueno de mi padre 80P) era un Spectrum de 8 bits con el sistema operativo Sinclair BASIC que operaba sobre el sistema CP/M para comunicarse con el procesador Intel, básicamente una línea de comandos y pocos procesos implementados ya que su principal función era dar soporte/compilar el código BASIC. Vamos era duro, muy duro trabajar con él y picar código BASIC ni os cuento, pero que leche, me encantaba. Después tuve, este ya era mio mio 80), un Spectrum 128K (fabricación española YEAH!) aunque ese tuvo poco recorrido ya que llego un poco tarde.

Luego llego a casa la revolución llamada Amstrad PC1512 (no tuve ningún CPC nunca les vi futuro) con sus dos bahías de 5¼, en el llego a correr un PC-DOS, DR-DOS (grande muy grande) y como no un  MS-DOS, creo que no tengo que explicar la forma de trabajar, línea de comandos pura y dura, parámetros como para aburrir, por entonces programaba en c y cobol, más asequible que el BASIC pero seguía siendo muy hardcore. Cierto que tenías el Comandante Norton para ayudarte pero aun así era un dolor a no ser que fueras un vicioso como yo.

Ahora dejamos atrás la época del dolor y entramos en la época dorada, la primera vez que vi las grandiosas ventanas tenía ya un 386 dx2 (gran micro), era ya la versión 3.1 (siempre tardo en pasarme a algo nuevo), por aquel entonces no era un SO propiamente dicho sino que se ejecutaba sobre el MS-DOS siendo un asistente. Aun así fue una revolución
y podéis creerme cuando os digo que la primera vez que lo vi tuve claro que esa era la línea a seguir. No solo era el tema del ratón y la interface, pasábamos del fondo negro a tener COLORES, 16 si vale pero eran 14 más de los que usa el MS-DOS. Me acuerdo que me entretenía “metiendo mano” al código (antes era muy fácil) para cambiar cosas. Ya solo con esta versión Microsoft hizo que casi cualquiera pudiera usar el ordenador, no tenías que tener apenas conocimientos.
Más tarde Microsoft completo la revolución sacando Windows 95 y ya todo cambio, era un SO autónomo, con una interface muy rica y accesible, en este momento fue cuando empecé a ver el ordenador como un electrodoméstico más y tuve claro que SIEMPRE habría uno en mi casa (quien dice uno dice 4 o 5 80P), si con la versión anterior la gente le perdió miedo al PC (ya se le puede llamar así) ahora la avalancha fue masiva, la venta de ordenadores se disparó y surgían tiendas de informática como setas, los clónicos copaban las ventas y se empezó a hablar de “Carrera con futuro” refiriéndose a la informática. Después del 95, vino el 98 (santificado sea) y el Millennium (¿Por qué?) todos basados en MS-DOS (hablo solo del ámbito doméstico) lo que reforzó la presencia del PC en las casas.

Con la siguiente generación, ya alejándose del MS-DOS, llego una doble revolución, por un lado con el XP se llegó a un nivel de estabilidad nunca lograda y por otro lado internet llego a la mayoría de las casas, cierto es que yo hacía tiempo que me destrozaba los oídos con el ruidito del modem pero esque yo soy muy friki. Con el XP llegaron las actualizaciones automáticas, la integración plena del PC-Internet y como no Google. En este siglo es cuando de verdad el ordenador ha empezado a tener la importancia que se merece. Windows XP, Vista, 7 y ahora el 8 han hecho el uso del ordenador algo cotidiano, sencillo y divertido.

Un pequeño inciso para terminar, ¿alguna vez habéis analizado que Windows salio bien y cual mal?. Si, siguiendo la línea de Microsoft, consideramos las versiones 1-3 como una sola, las versiones que hay que usar son siempre las impares: win 1-3 (bien), win 95(no hay algo con que comparar), win 98(glorioso sobre todo la SE), win ME(aleja esa basura de mi PC o muere), win XP(MAGNIFICO), win Vista(una basura infecta que no quiero tocar ni con un palo), win 7(gran estabilidad), win 8(¿Qué me estas contando?). Pues eso no se a qué se debe (dos equipos de desarrollo¿?) pero es un hecho.


02 abril 2013

Autoexplicativo vs. comentado... Fight


Va por adelantado que esta entrada esta dedicada, como mínimo  a los que están iniciados en el mundo de la programación, así que si no es tu caso, deja de leer.

El tema del código autoexplicativo o comentado es algo que se lleva discutiendo desde que se tiro la primera linea de código, de hecho  ya creo que si dos programadores se encuentran en un ascensor, en lugar de hablar sobre el tiempo, hablan sobre esto.

Lo curioso del asunto es que después de todos estos años la discusión sigue y vaticino que seguirá toda la vida. Yo parto de la base de que el código siempre ha de ser autoexplicativo, es decir los nombres de los métodos, funciones, variables y demás objetos deben dejarte claro su uso, eso si, se ha de programar para programadores no para neófitos. Una vez que esta esto claro he de decir que los comentarios, para mi, también son obligatorios, pero como en todo hay que usar la cabeza.

Empecemos porque el JavaDoc (o similar dependiendo del lenguaje) hay que tomárselo por costumbre, aunque solo sea por limpieza, por lo que yo no lo cuento como comentario. Los comentarios hay que usarlos par aclarar algo que se salga del proceso normal, esto se va haciendo mejor con la experiencia, me explico.
En la programación, como en casi todo en esta vida, hay una serie de normas que se han ido estandarizando, oficial o extraoficialmente, y que todos acabamos usando, por lo que el nombre de la clase (volvemos al código autoexplicativo) ya nos ha de indicar que vamos a encontrar dentro, por lo que si abrimos una clase mapper no nos asustará encontrar un montón de métodos "fromTo" que sabemos se sobra como funcionan .set(.get). Vale hasta hay bien, todo perfecto, pero si nos topamos un .set(codInternational), y eso, de donde a salido, pues quizás un pequeño comentario solucione el problema, o quizás haya un if que no sea del tipo que yo llamo "empty" (no null ni vacío) o un for con una limitación "extraña", no se hay mil ejemplos.

El resumen de todo esto, en mi opinión, es que los comentarios han de ponerse siempre que algo altere la linea de ejecución estándar del tipo de método que estamos implementando siempre y cuando el código sea autoexplicativo.

29 marzo 2013

Minimalistic Text, crea tu widget

Muchas veces me preguntan si he encontrado una nueva aplicación o un nuevo uso para el teléfono móvil porque saben que siempre estoy buscando maneras de aprovechar esta magnifica herramienta, por eso voy a empezar a compartir lo que tengo instalado en mi móvil.

Esta es posiblemente la app más veterana que uso, la empece a usar cuando estaba en alpha y ya a pasado por cuatro dispositivos.
Como se puede deducir por su nombre nos permite crear un widget personalizado incluyendo la información que queramos, eso si, solo texto. Nos permite insertar widgets de varios tamaños y en cada uno de ellos mostrar lineas de información: hora, fecha, el tiempo, batería, eventos del calendario.. Incluso se integra con Tasker (ya hablaremos de esta app en otro momento). Además de esto también podemos configurar el evento que lanzará al pulsar el widget, el color del fondo y un montón de parámetros.
Es gratuito aunque tiene una versión de donación, el desarrollador agradece los feedbacks y las sugerencias realizando actualizaciones periódicas.

Altamente recomendado con infinitas posibilidades, probarlo y me daréis la razón

En Google Play: minimalistic TEXT (free) / minimalistic TEXT (donate)
WIKI : wiki.devmil.de

21 marzo 2013

Configuración "secreta" en la app Gmail


En estos días se a liberado una nueva actualización de la aplicación Gmail para móviles  el principal cambio que incluye es el uso de las posibilidades que ofrece la barra de notificaciones de la versión 4+ de Android.

Como sabéis los que tenéis Jelly Bean en vuestro dispositivo la barra de notificaciones admite, ademas de lo evidente, la posibilidad de realizar acciones. Era curioso que un software de la casa como es Gmail no explotase esa característica, por suerte no han tardado mucho en implementarla.


Por defecto Gmail, a la hora de notificarnos un nuevo correo nos ofrece la posibilidad de archivarlo o responder a todos desde la notificación, esto a pesar de es un avance no lo veo practico, es raro que yo decida archivar un correo ya que, en general, ese proceso lo tengo automatizado, lo que me interesa es poder borrar directamente el correo. Con la fe que tengo en la gente de Goggle estaba convencido de que la posibilidad existia, por lo que me puse a revisar los ajustes.

Evidentemente nada a la vista, no podía ser tan fácil  pero me llamo la atención el apartado "Desplazar lista de conversaciones" dentro de los ajustes generales y efectivamente hay estaba la clave. Por defecto viene marcado "Archivar/eliminar etiqueta/eliminar", vamos clarísimo, si en lugar de esto marcamos "Eliminar siempre" se nos activara la opción de borrar desde la notificación.

En resumen:
Ajustes > Ajustes generales > Desplazar lista de conversaciones > Eliminar siempre

Espero que os sea útil.

20 marzo 2013

Presentaciones si, ¿pero para quien son?

Nunca en la historia de nuestro mundo a sido más fácil la comunicación, la distancia que nos separa ya no se mide en km sino en megas por segundo, redes sociales, vídeo conferencias, streaming o un movil es lo que nos separa de las personas o de las noticias. Las empresas, grandes y pequeñas, ya se han dado cuenta de ello (han tardado, si lo se) y cada vez centran sus recursos publicitarios en estaos campos. Tengo que confesar que no me molestaría llegar a trabajar en algún momento de community manager, es un mundo realmente apasionante.

A que viene esto diréis, muy sencillo, antes la presentación de un nuevo producto tecnológico no era tan multitudinario como es ahora, en mi vida he podido asistir, virtualmente, a tantas como en el último año, sin ir más lejos en los últimos meses hemos visto el "estreno" de la nueva Play Station y el S IV de Samsung. 

El tema es que al ver estos espectáculos, que es lo que son, como posible usuario final que soy siempre me ha quedado un regusto extraño, una sensación incomoda. En ese momento y después de despotricar por twitter decidí analizarlo desde el punto de vista profesional, en ese momento vi claramente lo que pasaba, esas presentaciones no eran para nosotros.

Me voy a centrar en el caso de la PS4 porque es en el que más claro se ve. En primer lugar no se ha visto por ningún sitio la consola, eso es lo más deseado por los aficionados y no se ha cumplido, primera pista y gorda. En segundo lugar la alarmante cantidad de datos técnicos, vídeos de partículas, motores gráficos y demás, cosas que salvo que seas muy hardcore, como es mi caso, ni te va ni te viene. Cierto es que aparecen imágenes de juegos y demás, pero eso son daños colaterales.

Entoces, ¿para quien ha hecho Sony la presentación?,muy sencillo, para los desarrolladores indies y para esas pequeñas productoras que, a nada que te despistes pueden dar la campanada con un juego resultón. Pensemoslo un poco.

Los datos técnicos a lo único que llevan es a pensar que la PS4 es lo más parecido a un PC que puede haber sin que los consoleros de pro se manifiesten por las calles, esto se traduce en que el desarrollo de contenidos va a ser mucho más sencillo que en generaciones anteriores, es bastante conocido, dentro del mundillo del desarrollo, que crear algo para la PS3 es un infierno.

Sony se trajo a Jonathan Blow, uno de los los gurús del mundo indie para que dijera, básicamente,  los indies tenemos cabida en PS4, este fue, quizás  el mayor golpe de efecto de toda la conferencia junto con el siguiente punto que voy a tocar.

La mayor bomba la dejaron para el final, Blizzard, el mayor bastión "pecero", la gran esperanza hardcore, el rey del AWSD va a estar en PS4, el decepcionante Diablo III se va a poder jugar, no se muy bien como, con el mando de Sony.

Os propongo que la próxima vez que "asistáis" a una de estas presentaciones dejéis un poco de lado el sentimiento fan y analicéis a fondo el propósito real de todo lo que veis, os resultará más interesante

A pesar de estas conclusiones seguiré viendo y disfrutando de los espectáculos que nos esperan este año, Xbox 720, E3, las diversas y variadas presentaciones de google ..... Nos espera un año apasionante, y si no siempre nos quedaran los divertidos vídeos del presi de Nintendo.

15 marzo 2013

El Whatsapp no es un derecho

Llevo unos días contemplando con asombrovergüenza y un profundo estupor, el absurdo patético escándalo que se ha montado por el cobro por el uso del whatsapp, he puesto muchos adjetivos si, pero muchos menos de los que me apetecería.

Va por adelantado que soy usuario Android y que he pagado el Whatsapp hace ya bastante tiempo y seguiré pagando cada año. ¿Por que? diréis si no es obligatorio, muy sencillo, por respeto, por admiración y por compañerismo.

En este país basura que es el nuestro, si he dicho basura, se tiene la patética costumbre de no valorar el trabajo, ni el esfuerzo. Lo más triste es que no se valora ni el propio trabajo y así nos va. ¿Que coño os pensáis? detrás de un producto como Whatsapp hay gente, gente que tiene que comer como todos vosotros, ¿y que comen?, ¿ceros y unos?,  va a ser que no, entonces ¿que tienen que ser los usuarios de IOS los que sustenten a las empresas?, tengo que seguir o ya lo pilláis.

Lo más triste de todo esto es que no hace mucho la gente pagaba verdaderas burradas todos los meses por enviar SMS y ahora se quejan por pagar menos de un euro al año por enviar infinitos mensajes, patético, triste y vergonzoso. Y no me vengáis con la mierda de la crisis que si de los grifos saliesen billetes seriáis igual de ratas y asquerosos.

El día de mañana cuando vaya a comprar el pan no voy a pagar, no hace falta, ni en el taller, ni en el puñetero Zara, va a ser que Inditex crece porque la gente no paga.

El software no se valora, lo se, es algo que tenemos asumido los que nos dedicamos al desarrollo, pero ¿no os dais cuenta de la influencia que el software tiene en vuestra vida?, ¿no os parece que como mínimo deberíais estar agradecidos? o acaso no estáis contentos al convivir con la tecnología, si es así os invito a que abráis la ventana y que tiréis el móvil , el ordenador, la tele.... y dejéis de tocar las narices, y de paso no vayáis al medico, ni al supermercado, ni al banco, ni cojáis el coche..., porque todo eso lleva software desarrollado por alguien que, hay que ser cabrón, quiere comer.

Lo que más pena me da es que la gente de Whatsapp haya reculado, es una batalla perdida, pero seguiremos peleando porque se reconozca el valor del software.

Ahora debería disculparme por si alguien se a sentido ofendido pero la verdad es que si lo he hecho me alegro.

ReWork

La palabreja que veis en el titulo, por temas laborales la escucho muchísimo y bueno hay que admitir que se le coge cariño, por eso quizás he titulado así a esta entrada, la primera desde hace mucho tiempo.

Tengo que decir que deje de escribir por las muchas decepciones que me pille al intentar aportar contenidos al blog, en esta país nuestro hay mucho divo y la verdad no lo soporto.

Le he dado mucho al twitter pero la verdad 140 caracteres no dan para nada y necesito más espacio, más palabras y por eso revivo el blog, cuanto durará? ni idea, de que hablaré? eso si lo se, como siempre de lo que me salga de las narices, solo espero que a alguien le resulte interesante.

08 junio 2012

Always on top, pues eso Always on top

Bienvenidos a TeleSoftware, los mejores programas directamente en tu casa
-¡Ey Paul!
-Si Johnny
-¿Alguna vez has pensado como los grandes jefes de proyectos hacen para poder ver dos ventanas a la vez?  -aumentar su productividad.
-No nunca me lo he planteado porque se que son incapaces de hacer dos cosas a la vez y que tiene productividad nula, pero pregúntame como lo haría yo.
-............
-Dios tío, ¡que me lo preguntes!!!!
-Eh, a si, ¿como lo harías tú?
-Muy sencillo, utilizaría la maravillosa aplicación que te presento hoy, Always on top.
-Always on top?, con ese nombre a saber que hará.
-..... esto, osea, always on top, siempre encima, pues no se igual hace que algo este siempre encima, pareces un poco retarded.
-¿Solo Always on top?, no Always on top 3000 o Always on top 2000xl, es que si no tiene un número mayor de 1000 detrás del nombre la aplicación no es buena.
-Vale definitivamente eres imbecil, pero a lo que voy.
Con Always on top podrás mantener la ventana que elijas por encima del resto.
-Y como se hace esa magia.
-Muy sencillo, seleccionas la ventana que quieras, pulsas la combinación control + espacio y ya esta esta, esa ventana estará por encima del resto.
Además si llamas ahora prodrás, por el mismo precio poner en primer plano todas las ventanas que quieras.
-Alucinante
-Si, pues todavía hay más, por el mismo precio incluye un icono en la barra de tareas donde podrás detener el servicio.
No lo dudes más pulsa aquí y opten tu nuevo Always on top antes de que se acaben.


29 mayo 2012

Corvus Belli. Entrevista like a boossss.

 Hola, cuanto tiempo... es cierto que hemos tenido el blog un poco desatendido, las causas¿?, trabajo, familia, nuevo ordenador, Meriland, BF3 ... vamos un poco de todo. Pero aquí estamos otra vez y volvemos a lo grande.
 Os traemos una entrevista que hemos tenido la suerte de hacer al staff de Corvus Belli. Antes de entrar en harina queremos agradecer el trato que nos han dispensado tanto David y Gutier con los que he tratado directamente como el resto de las personas que forman parte de la empresa , una maravilla, ya podrían tomar nota otras compañías que han rechazado atendernos de malas maneras, claramente es una muestra más del buen hacer Corvus Belli.
 Corvus Belli es una empresa española, en concreto de Pontevedra, inicio su andadura dedicándose a la creación de miniaturas de metal con temática histórica, aunque su verdadero boom vino de la mano del magnifico wargame Infinity.
 Sin más procedemos a reproducir la (modesta) entrevista y luego seguiremos hablando un poco mas de Infinity Corvus Belli.