miércoles, 26 de junio de 2019

Frases que se me vienen a la mente mientras programo

El ser humano solo escapa del dolor que conoce, del físico y del emocional, sin saber que en su escape se expone a un dolor inevitable que ningún ser vivo aún ha conocido.

Lo que le dá sentido a mi vida es vivir evitando que la busqueda de la felicidad le dé sentido a mi vida.

Ser minimalista debería requerir un esfuerzo mínimo pero hay que pensar muchísimo.

Ünicamente pueden ser minimalistas las personas sabias.

El inteligente no desborda de conocimientos para ser sabio.

El sabio es el minimalista del conocimiento.

El sabio es minimalista o no lo es, nunca es el mejor porque no compite con nadie, nunca procura ser el mejor porque su minimalismo le reduce a uno los ejemplos en quién compararse, el mismo.

El camino más corto solo lo toman los que no compiten. 

Dice la frase "Engañar a una persona es mucho más fácil que convencerla de que la engañan", yo digo que a esta frase solo la entienden los que engañan.

sábado, 22 de junio de 2019

Compilaciòn de Unik 3.24 para Android 9 API 28 en Qt 5.13.0

Hoy 22 de Junio de 2019, hemos descargado en nuestros equipos la ùltima versiòn de Qt 5.13.0 liberada el 18 de Junio de 2019 en los repositorios de www.qt.io.

En el artìculo anterior hemos mencionado con cuàles versiones de Qt estabamos compilando y que hasta el momento nos veìamos impedidos de poder compilar Unik o cualquier otra aplicaciòn para Android compatible con las arquitecturas arm64-v8a.

Es sabido que a partir de la fecha 1 de Agosto de 2019, la tienda de aplicaciones de Google, la llamada Goolge Play Store, no posibilitarà que estèn disponibles las aplicaciones de 32bit para equipos de 64bit. Es por este motivo que no hemos visto en el apuro de compilar Unik en las condiciones òptimas tal como lo requiere la tienda mencionada y lògicamente asì lo necesitan los usuarios con equìpos de estos tiempos para poder sacar mayor provecho a sus dispositivos.

Las versiones utilizadas para la compilaciòn de Unik fueron las siguientes:

Sistema Operativo

GNU/Linux Ubuntu 16.04 

Compilador C++ Clang

clang version 3.8.0-2ubuntu4 (tags/RELEASE_380/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

Qt

Qt 5.13.0 (Basado en Qt 5.12.3) no LTS (la ùltima versiòn LTS es la 5.12.x)
QtCreator 4.9.1

Android

Android SDK 26.1.1
Android NDK r19c

Para conocer màs sobre cuales eran las versiones de Qt que venìamos utilizando y conocer ciertas recomendaciones al respecto, sugerimos que lean el artìculo anterior haciendo clik aqui.

Probando Qt 5.13.0 en Ubuntu 16.04

En un artìculo anterior he mencionado que estarìa probando la versiòn de Qt 5.12.3 en Windows. Luego de haberlo probado en dicho sistema operativo y en otros, puedo confirmar que no me ha sido de gran utilidad y me han ocacionado problemas.

Posiblemente los problemas que han surgido tenìan alguna soluciòn al alcance de la mano o que no sean de gran complejidad, lo cierto es que no me he puesto a analizarlo en detalle porque la prueba estaba orientada a ver si se trataba de una versiòn estable y que no venga con ningùn problema.

Tal como he mencionado en otros artìculos, las ventajas de pasarse de una versiòn de Qt a otra màs avanzada es cuando la versiòn a la que decidimos migrar nos brinda una mayor compatibilidad y plena funcionalidad y configuraciòn de acuerdo al grado de exigencia o a la diversidad de tareas que estamos demandando que realice el IDE Qt o su framework en general.

Si bien la versiòn de Qt 5.9.1 LTS la que, segùn mi opiniòn,  fuè la mejor de los ùltimos años, aùn con la liberaciòn de la versiòn de Qt 5.12.x tambièn LTS, la versiòn que màs compatibilidad, funcionalidad y rendimiento a mì me ha resultado de manera òptima, fuè la versiòn de Qt 5.11.3 no LTS. Esta ùltima versiòn mencionada ha sido la que he utilizado si optar por migrar a la versiòn de Qt 5.12.3.

En estas semanas ya està disponible la versiòn de Qt 5.12.4 LTS, la cuàl estaba por probar pero decidì probar la versiòn de Qt 5.13.0 que al parecer para GNU/Linux ya viene bastante completa.

Luego de algunas pruebas decidirè si migrarè a dicha versiòn ùnicamente si su funcionalidad y compatibilidad se extiende a los demàs sistemas opertivos como ser Windows y Macos, de no ser asì probarè la versiòn de Qt 5.12.4 LTS y si esa tampoco me conforma optarè por quedarme en la versiòn Qt 5.11.3 no LTS.

Por ùltimo voy a mencionar que el instalador de Qt 5.13.0 tiene un tamaño de 1.5Gb a diferencia  de las versiones anteriores que tenian un tamaño aproximado de 1.3Gb.

Enlace de Descarga de Qt 5.13.0: https://download.qt.io/archive/qt/5.13/5.13.0/

Actualizaciòn del Artìculo: Para conocer què ha resultado de las pruebas de esta versiòn de Qt 5.13.0 puedes hacer click aqui.

Entrada destacada

Como preparar Ubuntu 16.04 para crear aplicaciones Qt y QtQuick

Si estas por utilizar el Framework Qt en GNU/Linux, en Debian o Ubuntu y no querés perder tiempo configurando manualmente ningúna parte para...