New (lovely) uNav for Ubuntu Phone

After a few improvements in uNav I'm so proud of the current version, specially with the last useful feature.

But an image will explain it better. You'll choose your transport mode and the orange line is the public transport :))

New uNav 0.67
Enjoy the freedom in your Ubuntu Phone or tablet!

How to revert to a previous version of a snap package? wekan in this case

The snap packages are awesome for me:
  • Simple.
  • Isolated.
  • So easy installation of complex software, like Wekan.
  • Libraries included.
  • Autoupdates: Install & forget it.
If a future update crashs, it will revert that update even! But this morning Wekan didn't work because of a bug. The update didn't crash because wekan really works, but you can't open a card, then I need to revert it. What could I do?

I confirmed an update in the snap yesterday:

root@snap:~# changes wekan-ondra
ID Status Spawn Ready Summary
63 Done 2017-03-07T17:38:00Z 2017-03-07T17:38:16Z Refresh snap "wekan-ondra"

root@
snap:~#

I tried a fast update, maybe it was reverted in a new update, but not lucky:

root@snap:~# snap refresh wekan-ondra
snap "wekan-ondra" has no updates available
root@
snap:~#

Then, I reverted the update and everything was working again:

root@snap:~# snap revert wekan-ondra
wekan-ondra reverted to 0.10.1
root@
snap:~#

And the last step, help and report it in Launchpad :)

Papirus & Folder Color

I was impressed several times these last years because of the Folder Color's community :)) Today I had a new mail with great news, Papirus icon theme supports Folder Color too |o/

Papirus colors for your file browser
How to install Folder Color (remember that Folder Color is preinstalled in Ubuntu MATE, then, install only the theme) & Papirus:

sudo add-apt-repository ppa:papirus/papirus
sudo apt-get update
sudo apt-get install papirus-icon-theme
sudo apt-get install folder-color

Now, choose Papirus as your icon theme:
System Settings

And it's done! Now you can easily spotting a folder with the color.

Right click on a folder for changing the color
Enjoy it!

2 Años con Ubuntu Phone: Pasado, presente, futuro

Hace exactamente 2 años, el 6 de Febrero del 2015, Canonical me hacía entrega como insider del bq E4.5, un par de meses antes de su venta al público.

Presentación Ubuntu Phone en Londres


Y sí, usé Ubuntu Phone durante 2 años en exclusiva (excepto unos pocos días que jugué con Firefox OS y Android).
 
E4.5


Pasado

Yo estaba muy feliz con mi bq E4.5 cuando ¡Oh sorpresa! Canonical nos entregaba un Meizu MX4.


Eran los buenos tiempos, con dos compañías volcadas en Ubuntu Touch, sacando a posteriori el bq E5, el Meizu PRO 5 y la tablet bq M10. Y una Canonical publicando actualizaciones OTA cada mes y pico.

Tablet M10

En estos 2 años leí muchos artículos sobre los primeros terminales. Casi todos desfavorables. Se olvidaban de que eran móviles para early adopters y les hacían reviews comparándolos con lo mejor de Android. ¡Fail! Para ser justos estas primeras versiones de Ubuntu Phone superaban a las primeras versiones de Android e iOS.

A nivel personal, nacían uNav y uWriter :')) Con un éxito arrollador que me sorprendió.

Ubucon Paris 15.10

Presente

Grandes baluartes de Ubuntu, como David Planella, Daniel Holbach o Martin Pitt abandonan Ubuntu. Y junto a eso leo que Canonical para el desarrollo del móvil, con una redacción que no invita al optimismo. Pero ese 'para' no significa 'abandona'.

UBPorts coge relevancia en estos últimos meses trabajando en los ports de Fair Phone 2 y OnePlus One.


FairPhone 2

Futuro

El presente no puede hacer que me sienta especialmente optimista. Ya no sólo por Ubuntu Touch en particular, si no por el mercado móvil en general. Un excelente Firefox OS que murió, un SailfishOS que se mantiene a duras penas, un Tizen que sólo papa Samsung mantiene con vida y un Windows Phone que se mantiene tercero en base a pasta del number one en el escritorio.
Y es que a pesar de la falta de privacidad, seguridad y en especial de software libre, nadie tose a Android.

Imagen de neurogadget



¿Y cómo plantea Ubuntu ese futuro tan negro? Pues podemos decir que Canonical se va a jugar el todo o nada a una sola carta: snap.

snap


Debo aclarar aquí el estado actual: En PC tenemos Ubuntu con Unity 7 y en móvil Ubuntu con Unity 8. Pero todo es el mismo Ubuntu, la misma base.

Y esa es la jugada, a corto plazo deberíamos tener un Ubuntu con Unity 8 tanto en PC como en móvil y basado en paquetes snap (que no tienen problemas de dependencias y tienen muchísima seguridad al 'isolar' las aplicaciones).

Y ahí entra en juego la convergencia: Mismo Ubuntu, mismas aplicaciones, distintos dispositivos.

Imagen de OMG Ubuntu!

Pero el coste de esta jugada podría ser muy caro: Dejar atrás toda la base actual de móviles (se salva la tablet), por usar Android de 32 bits y el salto implicaría usar 64bits lo cual no parece factible.

FOSDEM 2017

Viajar a algunas Ubucons me ha permitido conocer a personas excepcionales de la comunidad. Y en esta ocasión, me animé a asistir al FOSDEM en Bruselas, uno de los eventos más importantes de Europa en cuanto a software libre.

VIERNES 3 DE FEBRERO - BEER EVENT

Llegué el primero al evento cervecero del viernes, al que pronto se unieron Marius, Ilonka, Diogo, Tiago, Laura, Rudy y Quest. El famoso Delirium Cafe estaba muy petado y eso que sólo podían entrar asistentes a FOSDEM.
Olive, Quest, Rudy, Tiago y yo
Ahí estuvimos conversando sobre Ubuntu y disfrutando de buena cerveza, hasta que a la 1 nos retiramos cogiendo un autobús dirección a la casa de Diogo (que me hospedó en su casa ¡Gracias Diogo!), pero ops... íbamos en el autobús equivocado que nos alejó 30km al sur de la ciudad. Tuvimos que volver en un taxi en la gélida madrugada belga. Aunque Diogo, con su buen humor característico, intentaba animarnos a Tiago y a mi intentando que disfrutaramos de las vistas de un edificio con luces de colores que había cerca.

SÁBADO 4 FEBRERO - CONFERENCIAS (DE MOZILLA)

Este será mi único día de conferencias, pues el domingo tengo el avión de vuelta temprano.
No había apenas charlas sobre Linux o Ubuntu, así que disfruté el día entero en el aula de Mozilla.

Rina Jensen abrió el día con una charla muy interesante sobre qué motiva a la comunidad de código abierto.
Continuó Pascal Chevrel, con quien trabajé muchísimo en el pasado para la localización de Firefox al asturiano. No lo había conocido antes en persona y moló ponerle cara :)
Tras Pascal, Alex Lakatos nos mostró el potencial de las Herramientas de Desarrollador que están preinstaladas en Firefox. Y Daniel Scasciafratte nos contó el potencial de las webextensions.

Rina Jensen

El gran Pascal

Un invitado especial

La sala estuvo muy llena casi todo el día

Interrumpí la sesión para ir a comer con Tiago y Diogo. Tras comer coincidí con Jeroen, que no le veía desde la Ubucon Europe. Charlamos largo y tendido, tanto, que me salté 6 charlas.
Jeroen y yo

De vuelta a la conferencia de Mozilla ví demostraciones como las de Eugenio Petulla con el A-Frame para realidad virtual.
El potencial de javascript para crear juegos HTML5, por Istvan Szmozsanzky y cómo de fácil es flashear ese juego en una miniconsola Arduboy.
Las últimas conferencias fueron las de Daniel Stenberg con una gran sala abarrotada sobre qué será lo siguiente a HTTP/2, la de Robert Kaiser sobre las alternativas para loguearse en webs, Leo McArdle sobre Discourse, Kristi Progri sobre el papel de la mujer en el software libre en general y Mozilla en particular y Glori Dwomoh sobre como obtener más atención y empatía cuando hablemos de nuestra comunidad.
Finalizó una muy amena charla de Raegan MacDonald sobre asuntos actuales de copyright.

Raegan MacDonald
Tras las charlas nos reunimos parte de los ubunteros, alargando la noche con unas pizzas y cerveza en el centro de la ciudad.

Centro de Bruselas
Rudy y Tiago

¡Hasta la próxima!






FreedomPop en Ubuntu Phone

Solicité una SIM de FreedomPop España para usarla en mi Ubuntu Phone (principalmente para los viajes, pues ofrece roadming gratis en 25 países y no hace falta recargar saldo cada cierto tiempo). Además tiene promociones de SIM por 1€ de vez en cuando.

Sabía que las llamadas y SMS no iban a funcionar sin Android o iOS. Pero tenía dudas respecto a los datos. Y ahora os puedo confirmar que sí, la conexión de datos funciona bien.

Para activar los datos debemos configurar lo siguiente:

Vamos a Configuración > Móvil
Activamos "Itinerancia de datos" y pulsamos en "Operador y APN"

Pulsamos en "APN"

Activamos y pulsamos en el APN que tengamos (por defecto yo tenía "3")


Establecemos estos datos y pulsamos en el icono de arriba a la derecha

Recuerda que FreedomPop te preconfigura todo para cobrarte. Deberás desactivar en el panel lo siguiente:
  • Recarga automática al llegar al 80%.
  • Plan de 2GB de prueba.
  • Buzón de voz.
 Recuerda que si te haces amigos (usuarios ya dados de alta) dan 20MB a cada uno, hasta los 500MB/mes, en total, tendrías 700MB/mes.

A disfrutar de Internet :)

Developing in QML + python for Ubuntu Touch

Yes, I like Python so much!

And I was thinking it would complicate/impossible to create an application for Ubuntu Phone using Python, but not, it's easy :)

Dan Chapman helped me adapting Python for uNav (Thanks mate!). 

You have to know how to create a QML + javascript application first. After that you can use Python in your application. Let's see it!

A so basic example is here.


Download it and from the shell (maybe you'll need system depedences as pyotherside package) in Ubuntu 16.04+ run these commands:
$ git clone https://github.com/costales/tutorial_apps_UT.git
$ cd tutorial_apps_UT/python/
$ qmlscene qml/Main.qml


And voalá!


The trick is in the /lib directory, we'll include a Python library and we'll import it from the QML. Then we can call Python functions from the javascript inside the QML.

I think the example in the directory qml/Main.qml is so simple for understanding the concept, but if you have any doubt, please, leave a comment :)