• El mundo es distinto ahora, pero los errores son los de siempre - Daniel Cantos Pardo
  • Era el primer viaje que realizaban sin tutor y saboreaban la libertad que con esa excitación que produce todo lo nuevo - Pablo Gonz
  • La falta de créditos retardó en tres años la partida de una verdadera expedición solarista - Stanislav Lem
  • El futuro ya está aquí, sólo que desigualmente repartido - W. Gibson
  • Me sentí como un punk que hubiera salido a comprar una navaja automática y volviera a casa con una pequeña bomba de neutrones - W. Gibson
  • A la mañana siguiente, realizaron su primer anochecer estelar - Diane Duane
  • —¿Un sol azul? —dijo Karellen, no muchas horas más tarde—. La identificación no puede ser muy difícil - Arthur C. Clarke
  • Aun así, en ese brillante interior había un núcleo oscuro, un indicio de algo encapsulado - Alastair Reynolds
  • El cielo sobre el puerto tenía el color de una pantalla de televisor sintonizado en un canal muerto - W. Gibson
  • Hace frío señor, en este campo —dijo el señor Tagomi—. Podemos regresar al centro de la ciudad en el helicóptero de la Misión, ¿le parece correcto? - Philip K. Dik
  • ¿Que es el ciberespacio? - El mundo - W. Gibson
  • Tengo sus anotaciones, estaban en su escritorio - Philip K. Dik
  • Esta formación constituye, en su totalidad, un desarrollo tridimensional de algún tipo de ecuación de orden superior - Stanislaw Lem
  • De nuevo la mezcla de rojo y verde, mirándole desde la naturaleza - Kim Stanley Robinson
  • Había un lugar en el Nostromo donde Dallas ocasionalmente encontraba algunos momentos de completa intimidad y al mismo tiempo se sentía razonablemente seguro. Era como una matriz artificial - Alan Dean Foster

[ACTUALIZACIÓN] #ARCHLINUX. libbloom>=1.6-2 update requires manual intervention

Entrada escrita por: Fernando Lanero Barbero
[ACTUALIZACIÓN] #ARCHLINUX

The latest and greatest news from the Arch Linux distribution.

(https://www.archlinux.org/news/libbloom16-2-update-requires-manual-intervention/) libbloom>=1.6-2 update requires manual intervention
Jul 11th 2019, 15:07

The libbloom package prior to version 1.6-2 was missing a soname link. This has been fixed in 1.6-2, so the upgrade will need to overwrite the untracked soname link created by ldconfig. If you get an error
libbloom: /usr/lib/libbloom.so.1 exists in filesystem
when updating, use
pacman -Suy --overwrite usr/lib/libbloom.so.1
to perform the upgrade.

 

https://www.archlinux.org/news/libbloom16-2-update-requires-manual-intervention/

Toda la información y las últimas novedades relativas al software libre y a Ubuntu las puedes encontrar en (http://linuxleon.org) linuxleon.org y (http://ubuntuleon.com) ubuntuleon.com.

(https://blogtrottr.com/unsubscribe/nx2/dCCZZN) unsubscribe from this feed
Leer más...

[ACTUALIZACIÓN] #ARCHLINUX. mariadb 10.4.x update requires manual intervention

Entrada escrita por: Fernando Lanero Barbero
[ACTUALIZACIÓN] #ARCHLINUX

The latest and greatest news from the Arch Linux distribution.

(https://www.archlinux.org/news/mariadb-104x-update-requires-manual-intervention/) mariadb 10.4.x update requires manual intervention
Jun 27th 2019, 15:40

The update to mariadb 10.4.6-1 and later changes configuration layout as recommended by upstream.
The main configuration file moved from /etc/mysql/my.cnf (and its include directory /etc/mysql/my.cnf.d/) to /etc/my.cnf (and /etc/my.cnf.d/). Make sure to move your configuration.
Instantiated services (like mariadb@foo.service) are no longer configured in separate files (like /etc/mysql/myfoo.cnf). Instead move your configuration to configuration blocks with group suffix in main configuration file, one for each service. A block should look something like this:
[mysqld.foo]
datadir = /var/lib/mysql-foo
socket = /run/mysqld/mysqld-foo.sock
...

Like every mariadb feature update this requires the data directory to be updated. With the new configuration in place run:
systemctl restart mariadb.service && mariadb-upgrade -u root -p


 

https://www.archlinux.org/news/mariadb-104x-update-requires-manual-intervention/

Toda la información y las últimas novedades relativas al software libre y a Ubuntu las puedes encontrar en (http://linuxleon.org) linuxleon.org y (http://ubuntuleon.com) ubuntuleon.com.

(https://blogtrottr.com/unsubscribe/nx2/dCCZZN) unsubscribe from this feed
Leer más...

ASÍ TUVO QUE SER #JOLLA EMAIL EN #SAILFISHOS 3.0.3.9 (Hossa)

Entrada escrita por: Fernando Lanero Barbero
Con cada actualización de SailfishOS es tradición aquí en linuxleon.org el "how-to" para la modificación gráfica del gestor de correo para que no rompa las líneas de diseño del sistema. Y queda así de bonito.



1.- Activando el soporte para diseño sensible (layout responsive):

devel-su nano /usr/share/jolla-email/pages/HtmlViewer.qml

Busca:

    function _updateLayout(width) {
        // Respect viewport meta tag if exists
        if (!hasViewportMetaTag(htmlBody)) {
            // This affects only to layouts that do not have width defined in body content.
            // Smaller content layout gets scaled up to WebView's width.
            experimental.customLayoutWidth = width / _scale
        } else {
            experimental.customLayoutWidth = width
        }
 // reload html
        loadHtml(htmlBody, "file:///usr/share/jolla-email")
    }
Y reemplázalo con:

    function _updateLayout(width) {
        // Respect viewport meta tag if exists
        // if (!hasViewportMetaTag(htmlBody)) {
            // This affects only to layouts that do not have width defined in body content.
            // Smaller content layout gets scaled up to WebView's width.
            experimental.customLayoutWidth = width / _scale
       // } else {
            experimental.customLayoutWidth = 350  
       // }
 // reload html
        loadHtml(htmlBody, "file:///usr/share/jolla-email")
    }
Reinicia Jolla Email para que la mayoría de los correos sean ya perfectamente legibles.

2.- Mostrando los correos electrónicos en la ventana de composición por defecto.

2.1.- Para los correos en texto plano:

devel-su nano /usr/share/jolla-email/pages/PlainTextViewer.qml

en la Línea 68 cambia el valor color de color: "white" a color: "transparent"
en la Línea 111 cambia el valor color de color: "black" a color: Theme.primaryColor
en la Línea 113 cambia el valor font.pixelSize de Theme.fontSizeSmall a Theme.fontSizeMedium y de Theme.fontSizeExtraSmall a Theme.fontSizeSmall

2.2.- Cambiando la ventana de carga de blanco a transparente:

devel-su nano /usr/share/jolla-email/pages/HtmlLoader.qml

en la Línea 127 cambia color: "white" a color: "transparent"

2.3.- Para los correos sin un background definido.

2.3.1. Modifica:
devel-su nano /usr/lib/qt5/qml/Sailfish/Silica/SilicaWebView.qml

en la Línea 125 cambia el valor a "true" o añade esta línea (como yo he tenido que hacer) 
experimental.transparentBackground: true

2.3.2. Modifica el fichero htmlViewer.css para lograr una completa integración con el fondo transparente. Añade al final del fichero:

devel-su nano /usr/share/jolla-email/pages/htmlViewer.css

Que originalmente tiene este contenido:

* { overflow-wrap: break-word; }
pre { white-space: pre-wrap; }

img[nemo-inline-image-loading=no] {
    margin-right: 6px;
    margin-bottom: 4px;
}

img[nemo-inline-image-loading=yes] {
    margin-right: 6px;
    margin-bottom: 4px;
    max-width: 30px;
    max-height: 30px;
    content: url('file:///usr/share/jolla-email/images/spinner.gif');
}
De forma que completo quede así:

* { overflow-wrap: break-word; }
pre { white-space: pre-wrap; }

img[nemo-inline-image-loading=no] {
    margin-right: 6px;
    margin-bottom: 4px;
}

img[nemo-inline-image-loading=yes] {
    margin-right: 6px;
    margin-bottom: 4px;
    max-width: 30px;
    max-height: 30px;
    content: url('file:///usr/share/jolla-email/images/spinner.gif');
}



/*--------------------------------------------------------------------------------------------------------------------------*/

/* Browser Background */
browser[type="content-primary"]
{
  background-color: transparent !important;
}

/*No background images. try to exclude icons, other misc items. */

  
*:not(:empty):not([onclick*="open"]):not(span):not([class*="stars"]):not([id*="stars"]):not([id="rating"]):not([class="rating"]):not([class*="prite"]):not([id*="prite"]):not([id*="lbImage"])
  {
    background-image: none !important;
  }

/* Basic Bodies */
  html,
body
  {
    background: none transparent !important;
  }

/* Make descendents of the body element transparent.  Formerly "DIV + SPAN" rules. */
  body *
  {
    background-color: transparent !important;
  }

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/* Universal - sets color of text, border */

* {
color: #CCC !important; 
border-color: #444 !important;
outline-color: #444 !important;
text-shadow: none !important;
}

html *:after,
html *:before {
color: #CCC !important;
border-color: #666 !important;
background: none transparent !important;
}


/* Link */

a:link,
a:link *:not(img){ 

color: #B1CBF7 !important;
background-color: transparent !important;
border-color: #666 !important;}

a:visited, 
a:visited * {
color: #CDB4E7 !important;
}

a:hover,
a:hover *:not(img){

color: #FFE900 !important; 
background-color: transparent !important;
border-color: #999 !important;
}

html [href*="#"]:hover {
color: #FFE900 !important;
background-color: transparent !important;
}


/* Event Handlers/Attributes */

[onclick],
[ondblclick],
[onmousedown] {
color: #DFD5BC !important;
text-indent: 0 !important;
}

[onclick]:hover,
[ondblclick]:hover,
[onmousedown]:hover {
color: #FEFF97 !important;
}


/* Make images transparent */

img {
opacity: .75 !important;
}

img:hover {
opacity: 1 !important;
background-color: transparent !important;
}

svg {
background: none #666 !important;
}

/* Highlight */
::-moz-selection {
background-color: transparent !important;
color: #F6F7B9 !important;
}


O sustitúyelo por el fichero ya modificado que te dejo a continuación:



Copia de seguridad de ese fichero por si no te gusta el resultado:



Una aplicación de correo completamente rediseñada para mejor.
Leer más...

ASÍ TUVO QUE SER #JOLLA EMAIL EN #SAILFISHOS 3.0.2.8 (Oulanka)

Entrada escrita por: Fernando Lanero Barbero
Con cada actualización de SailfishOS es tradición aquí en linuxleon.org el "how-to" para la modificación gráfica del gestor de correo para que no rompa las líneas de diseño del sistema. Y queda así de bonito.



1.- Activando el soporte para diseño sensible (layout responsive):

devel-su nano /usr/share/jolla-email/pages/HtmlViewer.qml

Busca:

    function _updateLayout(width) {
        // Respect viewport meta tag if exists
        if (!hasViewportMetaTag(htmlBody)) {
            // This affects only to layouts that do not have width defined in body content.
            // Smaller content layout gets scaled up to WebView's width.
            experimental.customLayoutWidth = width / _scale
        } else {
            experimental.customLayoutWidth = width
        }
 // reload html
        loadHtml(htmlBody, "file:///usr/share/jolla-email")
    }
Y reemplázalo con:

    function _updateLayout(width) {
        // Respect viewport meta tag if exists
        // if (!hasViewportMetaTag(htmlBody)) {
            // This affects only to layouts that do not have width defined in body content.
            // Smaller content layout gets scaled up to WebView's width.
            experimental.customLayoutWidth = width / _scale
       // } else {
            experimental.customLayoutWidth = 350  
       // }
 // reload html
        loadHtml(htmlBody, "file:///usr/share/jolla-email")
    }
Reinicia Jolla Email para que la mayoría de los correos sean ya perfectamente legibles.

2.- Mostrando los correos electrónicos en la ventana de composición por defecto.

2.1.- Para los correos en texto plano:

devel-su nano /usr/share/jolla-email/pages/PlainTextViewer.qml

en la Línea 67 cambia el valor color de color: "white" a color: "transparent"
en la Línea 110 cambia el valor color de color: "black" a color: Theme.primaryColor
en la Línea 112 cambia el valor font.pixelSize de Theme.fontSizeSmall a Theme.fontSizeMedium y de Theme.fontSizeExtraSmall a Theme.fontSizeSmall

2.2.- Cambiando la ventana de carga de blanco a transparente:

devel-su nano /usr/share/jolla-email/pages/HtmlLoader.qml

en la Línea 125 cambia color: "white" a color: "transparent"

2.3.- Para los correos sin un background definido.

2.3.1. Modifica:
devel-su nano /usr/lib/qt5/qml/Sailfish/Silica/SilicaWebView.qml

en la Línea 125 cambia el valor a "true" o añade esta línea (como yo he tenido que hacer) 
experimental.transparentBackground: true

2.3.2. Modifica el fichero htmlViewer.css para lograr una completa integración con el fondo transparente. Añade al final del fichero:

devel-su nano /usr/share/jolla-email/pages/htmlViewer.css

Que originalmente tiene este contenido:

* { overflow-wrap: break-word; }
pre { white-space: pre-wrap; }

img[nemo-inline-image-loading=no] {
    margin-right: 6px;
    margin-bottom: 4px;
}

img[nemo-inline-image-loading=yes] {
    margin-right: 6px;
    margin-bottom: 4px;
    max-width: 30px;
    max-height: 30px;
    content: url('file:///usr/share/jolla-email/images/spinner.gif');
}
De forma que completo quede así:

* { overflow-wrap: break-word; }
pre { white-space: pre-wrap; }

img[nemo-inline-image-loading=no] {
    margin-right: 6px;
    margin-bottom: 4px;
}

img[nemo-inline-image-loading=yes] {
    margin-right: 6px;
    margin-bottom: 4px;
    max-width: 30px;
    max-height: 30px;
    content: url('file:///usr/share/jolla-email/images/spinner.gif');
}



/*--------------------------------------------------------------------------------------------------------------------------*/

/* Browser Background */
browser[type="content-primary"]
{
  background-color: transparent !important;
}

/*No background images. try to exclude icons, other misc items. */

  
*:not(:empty):not([onclick*="open"]):not(span):not([class*="stars"]):not([id*="stars"]):not([id="rating"]):not([class="rating"]):not([class*="prite"]):not([id*="prite"]):not([id*="lbImage"])
  {
    background-image: none !important;
  }

/* Basic Bodies */
  html,
body
  {
    background: none transparent !important;
  }

/* Make descendents of the body element transparent.  Formerly "DIV + SPAN" rules. */
  body *
  {
    background-color: transparent !important;
  }

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/* Universal - sets color of text, border */

* {
color: #CCC !important; 
border-color: #444 !important;
outline-color: #444 !important;
text-shadow: none !important;
}

html *:after,
html *:before {
color: #CCC !important;
border-color: #666 !important;
background: none transparent !important;
}


/* Link */

a:link,
a:link *:not(img){ 

color: #B1CBF7 !important;
background-color: transparent !important;
border-color: #666 !important;}

a:visited, 
a:visited * {
color: #CDB4E7 !important;
}

a:hover,
a:hover *:not(img){

color: #FFE900 !important; 
background-color: transparent !important;
border-color: #999 !important;
}

html [href*="#"]:hover {
color: #FFE900 !important;
background-color: transparent !important;
}


/* Event Handlers/Attributes */

[onclick],
[ondblclick],
[onmousedown] {
color: #DFD5BC !important;
text-indent: 0 !important;
}

[onclick]:hover,
[ondblclick]:hover,
[onmousedown]:hover {
color: #FEFF97 !important;
}


/* Make images transparent */

img {
opacity: .75 !important;
}

img:hover {
opacity: 1 !important;
background-color: transparent !important;
}

svg {
background: none #666 !important;
}

/* Highlight */
::-moz-selection {
background-color: transparent !important;
color: #F6F7B9 !important;
}


O sustitúyelo por el fichero ya modificado que te dejo a continuación:



Copia de seguridad de ese fichero por si no te gusta el resultado:



Una aplicación de correo completamente rediseñada para mejor.
Leer más...

#SAILFISHOS BY #JOLLA. Sailfish OS: Security and Data Privacy

Entrada escrita por: Fernando Lanero Barbero
#SAILFISHOS BY #JOLLA

(https://blog.jolla.com/sailfishos-security-dataprivacy/) Sailfish OS: Security and Data Privacy
Feb 22nd 2019, 09:46

Mobile World Congress is back again! Like every single year during the Jolla journey, we are excited to take part in this event. We have had great experiences in the (https://blog.jolla.com/wrapping-up-mwc18/) past MWC's, our main drivers for attending are the current and relevant topics discussed during the congress. One of this year's core themes is Digital Trust; "Digital trust analyses the growing responsibilities required to create the right balance with consumers, governments and regulators." It makes us happy that these topics are being discussed, especially since several scandals have recently affected trust in digital solutions.
At Jolla we work constantly towards providing a secure and transparent solution. Our value towards our customer's privacy is reflected in our values and actions. Back in May of 2018 our CEO Sami Pienimäki wrote a (https://blog.jolla.com/important-information-regarding-privacy-handling-personal-data/) blog post on the GDPR laws passed within the European Union and stated the cornerstones on how Jolla views data privacy. This stand on privacy is not rocket science – the core idea is to respect our customers' privacy and allow them to be in control of their data.
 Jolla's Stand on Privacy

We collect only a minimum amount of information, only what is needed to run our services.
We do not monetize your data, or give your data to third parties without your express consent: we only use it to provide our services to you.
We do not collect any data without your consent.
And last but not least: we care are about privacy on all levels

To support our Stand on Privacy we recently attended the (https://www.cpdpconferences.org/) Computers, Privacy & Data Protection (CPDP) 2019 conference in Brussels. CPDP is a "world-leading multidisciplinary conference that offers the cutting edge in legal, regulatory, academic and technological development in privacy and data protection."  The event took place right after the celebration of International Data Privacy Day on the 28th of January. During the event, Jolla was invited to attend a panel focused on privacy and design in mobile development.
Here are a few insights from Vesa-Matti Hartikainen, Program Manager at Jolla, who was the speaker at the panel:

"Jolla was invited to attend the panel titled "Implementing Privacy by Design into mobile development, obstacles and opportunities. A developer perspective on data protection by design" at CPDP2019 conference. As I co-ordinated the work of Jolla's GDPR project I was chosen to represent our company.
In the panel there were representatives from academia, other companies and data protection authorities. During the panel an interesting question came up: "What else (than GDPR) is necessary to finally get these solutions (Privacy by Design) into broad deployment?" The answer I gave came from my experience while developing Sailfish OS. It is very difficult to compete against "free" when the competitor OS is essentially free for the device vendors. At the same time the OS vendor gets its investment back by having their apps and services being prominently present in the device, which allows them to profile the users, collect data and in the end mostly monetise from the ads on the app and from the ads on their other services. GDPR has already had some impact on the situation as it severely limits what organisations are able to do with the data and exposes what data they are collecting. It is valuable to have regulations in place and having better visibility on what information is collected from the users. The fines and controls are slowly impacting the big players. GDPR has shown some promise here in Europe, but it would be very good for privacy if other major markets should follow the lead.
After the panel I had several interesting discussions with conference delegates and it's nice to see that privacy is a big concern here and actions are taken to protect peoples' privacy. This concern was shown not only through the discussion but also by the reports presented during the event. A clear example is the report "(https://fil.forbrukerradet.no/wp-content/uploads/2018/11/27-11-18-every-step-you-take.pdf) Every Step you take: How deceptive design let's Google track users 24/7"  presented by the Norwegian Consumer Council and funded by the Norwegian Government. This report analyses  how Google gets permissions to track the location using different technologies and through deceptive design practices.
Data privacy has always been in the core of Sailfish OS and in the way Jolla operates, and we believe this is one of the main reasons why our corporate (https://blog.jolla.com/important-information-regarding-privacy-handling-personal-data/) customers and community believe in us. In our latest release, (https://jolla.com/sailfish3/) Sailfish 3, security has been a special focus and it incorporates several features to improve device security and keeping the user data and communications private. The security related features we've been developing into Sailfish 3 include among other things: encrypted user data and communication, new security architecture, remote lock and wipe, fingerprint support, VPN and specifically for corporate users: Mobile Device Management."

As Vesa-Matti already mentions above, it is important to discuss about privacy and security. Awareness is growing, and governments are taking action into protecting the privacy and security of their citizens and businesses. As from our trench, we continue working on providing privacy for our customers and constantly improving the security in our solutions. We hope to have good discussions in Mobile World Congress 2019.
If you are interested in our solution you can still book a meeting with us through partners@jolla.com. If you are part of the community in Barcelona we hope to see you in our Community Meet Up hosted with (https://planetcom.squarespace.com/) Planet Computers on Sunday 24th at 5pm, in restaurant (https://maps.app.goo.gl/YybhU) Bodega La Puntual.
The post (https://blog.jolla.com/sailfishos-security-dataprivacy/) Sailfish OS: Security and Data Privacy appeared first on (https://blog.jolla.com) Jolla Blog.

 

https://blog.jolla.com/sailfishos-security-dataprivacy/

Toda la información y las últimas novedades relativas al software libre y a Ubuntu las puedes encontrar en (http://linuxleon.org) linuxleon.org y (http://ubuntuleon.com) ubuntuleon.com.

(https://blogtrottr.com/unsubscribe/nx2/dXBH7w) unsubscribe from this feed
Leer más...