DeBuenasIntenciones

De buenas intenciones está empedraíco el camino al infierno, decían los que saben más que nosotros.

Y es verdad. Ya sea por el nefasto voluntarismo que algunos tenemos ejercitamos, probablemente sin darnos cuenta, o por no valorar convenientemente las implicaciones que tienen nuestros propósitos, nuestras mejores intenciones, en la vida (y obras) de los demás.

Yo peco mucho de esto, aunque me resisto a cambiar el fondo por la parte positiva que tiene. Pienso que siempre hay fórmulas nuevas de hacer las cosas, contraprestaciones distintas del dinero (malditoparné…), metodologías de trabajo a la remanguillé que distan mucho de ser ideales, pero que permiten llevar a cabo proyectos que de otro modo sería inviable aún pensar. La falta de recursos (o el exceso de ideas) anima el ingenio para buscar la forma de ejecutar. Si no se vuelve uno loco por el camino.

Sí que voy cambiando las formas, sobre todo porque cada vez más voy impicando a terceros. Por eso, cuando me piden algo suelo procurar ejercitar mi faceta más negativa, incluso pidiendo documentación por escrito de ese proyecto fantabuloso que está por hacer y será tan divertido. Incluso empiezo a escribir para mí mismo cosas. A veces, además las publico por aquí, como un reto a mi yo del futuro.

No es un buen día, hoy. Pero en realidad tampoco puedo aportarles mucho más por aquí, tendría que dar datos que no estoy autorizado a revelar.

Le habló un arkangel a medias.

VentajasSutilesDeLasLicenciasLibres

VentajasSutilesDeLasLicenciasLibres

Que soy fan declarado de José Luis Cuerda es algo que sabe quien me conoce: disfruto tanto de mi película de cabecera, Amanece, que no es poco, como de sus declaraciones eventuales, por ejemplo esta entrevista donde demuestra una serenidad acompañada de cierta mala leche que me encanta.

Contextualizado el asunto, seguro que pueden imaginar mi satisfacción al hacer una búsqueda en Google hoy y encontrarme una foto que me resultaba familiar (y tanto, la hice yo en Albacete), como la más representativa del guionista, director y productor por antonomasia:

cuerda-google

¿Por qué ha sucedido esto?

Gracias a las licencias libres.

Les explico. Esa foto es de la Wikipedia en italiano (por algún motivo Google la ha tratado mejor en este caso), pero si consultan la entrada dedicada a J.L. Cuerda en la Wikipedia en español, observarán que es la foto principal del artículo:

cuerda-wikipedia-20141116

Google valora mucho a Wikipedia (por motivos que en parte vienen al caso, pero que no voy a desarrollar ahora); alguno podrá pensar: “claro, el frikazo del Arkangel, fanboy declarado del papanoel de incógnito éste, ha subido la foto a la Wiki”. Pues no, listillo.

Resumiendo mucho, sin entrar en los pormenores del asunto, si se pincha en la foto se puede comprobar que efectivamente el autor es Arkangel, y fue añadida a Wikimedia Commons por el usuario Petronas en 2010. Asimismo se puede comprobar, Historial de Wikipedia mediante, que fue este usuario el que actualizó el artículo:

cuerda-actualizacion-wikipedia-petronas

Vale, Arkangel tiene un amigo (o él mismo con un pseudónimo) que se llama Petronas, y le hizo el “favor”. No lo creo… En realidad, es más sencillo -Navaja de Ockham-: mi foto no es la mejor de Cuerda, ni mucho menos, pero es una de las primeras que se publicaron de él con una Licencia CC By SA (origen de la foto en mi Flickr), y Wikipedia exige una licencia compatible (como es ésta), porque si no sería legalmente inviable.

Corolario: Las licencias libres dan visibilidad a los autores de contenidos.

Así es, amigos. De ese modo una fotillo medio aceptable de un viaje que hizo usted a Albacete puede convertirse en la imagen de referencia en Internet de uno de sus ídolos. Gracias a las licencias libres.

Como anécdota, poco después de hacer aquella foto me permití (con todos los nervios del mundo, se me notan) hacerle una pregunta en público. Y está grabada en vídeo:

Le habló un arkangel disfrutando del paso del tiempo.

ElCaminoDelAndroide(III)

ElCaminoDelAndroide(III)

Primeros pasos con Unity3D

Una vez descargado e instalado el IDE llega la primera gran frustración: la hoja en blanco.

Uno de los motivos para elegir precisamente Unity es la gran cantidad de recursos a disposición del principiante como yo -también para el profesional-. He optado por seguir este videotutorial muy sencillo para familiarizarme con los proyectos, escenas, luces, y algo de interacción: Roll-a-Ball (La Bolita, en mi caso).

Tendría que haber grabado en vídeo mi cara cuando siguientdo el tutorial, tras colocar un plano, una bolita y un par de luces en la escena, he añadido un rigidbody a la bolita para que tenga “cuerpo”, y un script (en C#, también vale JavaScript) para controlarla con 4 líneas. El modo en el que trata Unity al código, más bien, su integración con el IDE, me parece fantástico.

Se entiende todo de forma muy intuitiva:

labolita-controller

Y los cambios en el IDE también:

labolita-script

 

Durante el tutorial el narrador indica un punto en el que coincido plenamente, no solo en Unity, sino en cualquier otro proyecto: “Remember to test early and test often”. Por una parte, te motiva ver avances, por otra, te das cuenta de los errores antes.

Realmente interesante este tutorial, me quedo muy satisfecho con mi “bolita”. Por cierto, he publicado una versión web, por si quieres probar :P (hay que descargar y permitir el complemento de Unity, el siguiente paso será generar una apk para Android).

Le habló un arkangel satisfecho con sus 3 últimas horas.

PorLaCoberturaDeMiMovil

PorLaCoberturaDeMiMovil

De vez en cuando me acuerdo del concepto de Bitácora que tenían los blogs: ese libro virtual en el que ibas anotando tus andanzas, para tirar de ellas cuando tu memoria fallara (y para contarle lo guay que eras al resto del mundo -a esos 2, o 3, que componían tu parroquia-).

El principal lector de esta página soy yo; ese es el motivo de haberlo rescatado (malamente) de su estado zombi: poder leerme dentro de 10 años, ¡es fantástico! Y, en ocasiones, humillante.

Hoy vengo a hablarme del uso que doy a mi telefonito, un Nexus 5 en noviembre de 2015. Porque me he dado cuenta de que en esto de “las Apps” pasa como con la fotografía de aficionados: cuanto más tiempo llevas conociendo, más haces, menos “usas”.

Un listado rápido de las aplicaciones que uso en mi móvil, en modo encuesta:

A diario:

  • Gmail. Sin duda, la que más. Vivo pegado el correo. Me envío correos a mi mismo frecuentemente (quizá debería probar Evernote para esto, nunca lo hice)
  • iVoox. Un gestor de podcasts que funciona muy bien. Merece una entrada para él (o más bien para mis /escuchaduras/, y mi bici, y mi flujo de trabajo), pero es justo reconocer que Esteban me lo recordó hace un par de meses (lo tuve, pero no), y cuando descubrí vía @CalixSierra a los muchachos de Catástrofe Ultravioleta, no pude parar. Como son recientes y llevan pocos, me aficioné vía @fergunet a Fallo de Sistema, que de vez en cuando cuenta cosas interesantes, y tiene una intro es-pec-ta-cu-lar. Empezar la mañana en bici con ese “Sé que estáis ahí. Percibo vuestra presencia. Sé que teneis miedo, nos teméis a nosotros.Teméis el cambio. Yo no conozco el futuro. No he venido para deciros como acabará todo esto. Al contrario, he venido a deciros cómo va a comenzar.” se ha convertido en un himno para mí. Sí, suena rarete, ya se que es de Matrix, se ha convertido en eso hace dos meses.
  • Google / Google Now Launcher. Ya estaban ahí cuando comencé a usar el Nexus. Por evidentes, no se ven, pero desde que mi compi Mingo me hizo ver que usar el buscador para lanzar Apps (probamos muchas aplicaciones en SI2, para copiar e inspirarnos) era más rápido que abrir el menú, no puedo vivir sin él. ¡Y las tarjeticas! ¡Qué bonicas, las tarjeticas! OK, Google.
  • WhatsApp. Hablando de evidencias, ahí está. En su ficha de gPlay pone:  Instalaciones 500.000.000 – 1.000.000.000.
  • Feedly. Nunca entendí por qué Google tiró el Reader, pero no lo echo de menos. Es casi perfecto para seguir suscripciones a feeds RSS. You know.
  • Cámara. La cámara de Google quizá no es perfecta, pero para mi resulta suficiente y cómoda. Le he cogido cierto manejillo al Photosphere(en modo-ojo-de-pez, con 4, o 6 capturas, y quedan cosas muy decentes).
  • Facebook. Momentos de cigarro en el banco de pensar (cuando no tengo ganas de Feedly).
  • Timely. Es mi despertador desde hace quizá un año, una de esas que te encuentras un día y te enamoran. Desaparecerá con la siguiente versión de Android, casi seguro (apps que incorproa el sistema es raro que tenga….)
  • Series.ly mCube. (ahora, Lets Luk). El cliente de Series.ly en el que caí para ponerme mi documental de dormir por las noches. Muy agradecido por muchas horas de sueño feliz.

Más de una vez a la semana:

  • Maps. Estamos muy habituados, sí. ¿Y hace 5 años? ¿Y 10? ¡Brujería!
  • Twitter. No estoy enganchado, ni mucho menos (como a Facebook, desafortunadamente), pero lo cierto es que algo leo, y algo escribo. Sobre todo, por ego.
  • Instagram (recientemente). He tardado un montón en volver a instalarlo (lo probé cuando salió). Pero lo cierto es que me parece brillante en su objetivo. Creo recordar que era algo así como: a la gente le gusta hacer fotos; los móviles hacen malas fotos; hagamos una App en la que las fotos malas parezcan buenas. Y han conseguido el efecto Flickr de hace 10 años: te sientes cojonudo cuando recibes un megusta. Desaparecerá.
  • Play Store. Otra evidente… Pero es que instalo muchísimas Apps, por trabajo. Vigilamos a la competencia, a los grandes, a los chicos, a los amigos, a los que no…
  • Calendario. Y más Google, sí. Estoy totalmente en sus manos, pero me gusta cómo lo hacen. También fumo.
  • Teléfono. ¡Anda!
  • YouTube. Es mejor cuando pinchas enlaces que llevan vídeos. Sí, otra de comprada por Google.

Al menos una vez al mes:

  • Keep. PosIts (de Gooooogle). Luego ni los miro, pero anotar cosas me suele ayudar a recordarlas. Y así me envío menos mails.
  • Telegram. Con uno o dos frikazos. Seamos serios, no es necesaria “hoy”. Pero me gusta pensar que Facebook la cagará con WhatsApp. Y el nombre es mejor.
  • Authenticator. Genera claves de verificación en dos pasos para proteger el acceso a tu cuenta de Google. En serio, si eres tan gúgueldependiente como yo, protégete al menos de los demás (de ellos, no puedes).
  • Linterna. Una cualquiera. Para no encender la luz y no despertar.
  • Endomondo. Pse! Podría ser ésta, u otra. Parece menos incómoda que otras, y a veces me gusta saber cuanto tardo en llegar a sitios en la bici. Y es menos competitiva (tiene modo-paseo).

Esporádicamente:

  • Libraries for developers. Estos muchachos se preocupan de ir recopilando componentes, librerías, truquillos… Muy útil para desarrolladores Android, con enlace al código en GitHub, su licencia… Y demos en la App, para que veas que tal se porta cada cosa.
  • Seguro que alguna más…

Edito para incluir tres Apps que solo he usado una vez, epro ahí están, y buen servicio que me dan.

Root:

El objetivo fue poder subir el volumen de unos auriculares bluetooth que me compré para los podcast (muy recomendables, por cierto: Bluedio Auriculares S3). Para eso hace falta ser root (no lo necesité hasta ahora en el Nexus5, lo cual dice mucho de él/ello), por lo que:

Towel Root: Root en “un click”, a lo nenaza, ya que se puede. Works like a charm, aprovechando un exploit que crashea el kernel del linux que hay debajo de Android (menuda pieza, el Pinikie Pie que lo descubrió), y aprovecha para pedir permisos de superususario y meter sus cosillas. // Re-editado: acabo de actualizar a Android 5 Lollipop, y la forma más rápida que he visto de volver a ser root (de momento) es: CF-Autoroot – info.

SuperSU: Cuando eres superuser en android “lo eres siempre”. Con esta App -por ejemplo, que hay más- gestionas qué aplicaciones solicitan permisos root (y concederlos, o no).

Viper4Android (descarga): A lo que iba, en realidad es un ecualizador megahipercomplejo (yo de audio he entendido siempre poco), pero cumple perfectamente la función que yo quería: subir el volumen de unos auriculares bluetooth. Y vaya si lo hace, hasta el punto de convertir mis Bluedio en algo usable por encima del sonido del tráfico.


 

Les prometo que cuando venía pensando en escribir esto me dije: va a sair una cosa liviana, si usas 3 o 4 cosillas… Y fíjense la listaca. En fin, es lo que hay (viene bien anotarlo).

Le habló un arkangel electrónicodependiente.

Meterse en un berenjenal.

Dichos que se dicen, y a veces no se sabe por qué. En este caso, es fácil (casi no he necesitado mirarlo en Google): la berenjena tiene unos pinchacos simpáticos en el tallo y el cáliz; si te metes en un berenjenal, es más que probable que acabes como le que fue a coger arañones -endrinas- para hacer patxaran. Dolorido.

ElCaminoDelAndroide(II)

ElCaminoDelAndroide(II)

El motor del no-juego

Hace no demasiado tiempo, por algo relacionado con el trabajo, ya estuve mirando cosas de éstas. Me vienen a la cabeza, como lluvia de ideas: Unity3D (¿solo para juegos triple-A?), Gamemaker (¿quizá limitado en 3D? ¿Licencia?), Cocos2X (¿curva de aprendizaje demasiado dura para mí?), Godot Engine (¿comunidad escasa? ·¿3D sí, 3D no? Aunque quizá…),… ¿Algo-en-javascript, que está cada vez más de moda, y hay cosas chulas? He oido hablar -muy bien- de ImpactJS (quizá solo para 2D), de Construct 2,… Y anoto para revisar Three.js, Turbulenz, PlayCanvas.

Dejandome “mil”, la primera decisión es tremendamente difícil. Tengo poco tiempo, y muchas variables. Lo que más puntuará en la lista que voy a hacer a continuación (¡en una tabla!) es

  • Precio: tendrá que ser “gratis”, o alguna versión que lo sea.
  • Capacidades 3D: ejemplos hechos en 3D que me hagan ver que “es posible”
  • Licencia: tendrá que permitirme liberar.
  • Curva de aprendizaje subjetiva: tutoriales que entienda asequibles / comunidad muy activa / lenguaje “fácil”.
Engine Precio 3D Licencia “Fácil” Valoración Global
Unity3D Pues parece que gratis -limitado, pero suficiente- (desde hace 1 año) si no facturas más de 100.000$ anuales. Ojo para otros proyectos (comerciales): si se realiza para un cliente que factura más de eso, incluso una ONG con presupuesto en esa línea, no vale. Es una línea roja. Por supuesto Pendiente. Diría que OK. Posiblemente el que más ayudas, recursos pre-hechos, y cosas así tenga. Amplísima comunidad.  Estoy por parar aquí. Para un proyecto propio es gratis, es referencia en el sector, no parece haber impedimentos graves…
Gamemaker Hay una versión Free que permite desarrollar, pero no exportar a Android. La Pro con el módulo de Android: 250$, caro para un proyecto personal.  Sí,.. pero en el showcase no he encontrado ninguno en un vistazo rápido. Mal vamos. Empiezo a tener muchas dudas en este aspecto. Pienso que es más problema mío, y que el código es código (y tú decides). OK Todo lo visto es muy positivo. De hecho, parece que se puede hacer un juego “casi sin programar“. El precio en este caso es determinante, pero no descartable para proyectos comerciales.
Cocos2X Gratis Skeletal animation (Que es loq ue necesito) introducida hace 4 meses (http://www.cocos2d-x.org/news/305). Puede que esté verde en este sentido. Es Open Source C++ (y otros, pero..). Tengo referencias directas que me hacen pensar que puede ser duro para mí. Me parece difícil (para lo que es).
Godot Engine Gratis Tiene un editor 3D integrado. PEro es difícil encontrar ejemplos. Es Open Source desde hace un par de años. Comunidad pobre. La ausencia de “ayudas” me echa para atrás. Quizá si fuera para 2D…
ImpactJS  99$ La respuesta es “no”. Hay algo de Pseudo3D, pero no hemos venido a jugar a esto.  - - A tener en cuenta como “la alternativa en JS” (sin 3D).
Construct 2  99$-329$+  -  -  - Posiblemente interesante… Pero se me está viendo el plumero (me enamoré de Unity3D al principio de esta tabla)
Three.js  Gratis  ¡Sí, sí! Open Source (MIT) Muy, muy interesante. Pero no está pensado para móviles (aunque hay formas, claro). En realidad es una librería js (me equivoqué al meterlo aquí). Este me lo apunto para proyectos web. Algo haremos con él.
Turbulenz  Gratis  Sí. Open Source Muy a tener en cuenta también (¡me gustan todas!) Otro que mola, pero que seguramente tendrá un IDE menos completo que Unity, y me haría trabajar más. Plumero.
PlayCanvas Gratis (pero es PaaS, hay limitaciones y licencias premium) Sí. Con skeletons molones. Open Source Orientado a navegador… Dificultades añadidas  No lo veo.
¿Otro? ¿libgdx…?
¿Me ayudas en los comentarios?
Qué difícil…

Y el seleccionado es… [Poner aquí tu elección, que será errónea] ¿Unity? ;-) Considerando… [a dormir!]

Esta entrada está, de momento, en construcción :)

Le habló un arkangel metiendose en berenjenales.

¡blog zombie!

Buuhhh... Este es un blog zombie, o vampiro, o algo así. Quiero decir, que está no-muerto. Sí, parece cadáver total, pero de vez en cuando su autor vuelve para soltar alguna diarrea mental.

Busca