Mozilla Thunderbird

La idea es la misma que en mi posición Bases de datos de Firefox vacío y REINDEXACIÓN. De un tiempo a patadas rebradinranite versiones de Debian de los productos de Mozilla. Tras la migración de Icedowe a Thunderbird pensado, No estoy desfragmentar la base de datos, y hasta el momento en mi cliente de correo electrónico han expirado seria cantidad de cartas, cuentas de correo electrónico y servidores de, Usuarios y contraseñas. La escritura es idéntica a la de mi post anterior con sólo leves modificaciones para dónde buscar lo archivos 🙂

Versión de Linux

for db in $(find ~/.thunderbird/$(grep Path ~/.thunderbird/profiles.ini | cut -d'=' -f2) -maxdepth 1 -name "*.sqlite" -type f)
do
echo "VACUUM ${db}"
sqlite3 ${db} VACUUM
sqlite3 ${db} REINDEX
done

Versión del sistema operativo Mac

for db in $(find ~/Library/Thunderbird/$(grep Path ~/Library/Thunderbird/profiles.ini | cut -d'=' -f2)  -maxdepth 1  -name "*.sqlite" -type f)
do
echo "VACUUM && REINDEX ${db}"
sqlite3 "${db}" VACUUM;
sqlite3 "${db}" REINDEX;
done

A diferencia de Firefox carpeta del perfil de Thunderbird es la manera más correcta (sin espacio) y no tener que hacer el cambio delimitador.

Desde que google comenzó a sitios https, tener más masa instalación de SSL- y donde se puede. En general, además de más acoso de servidores que tenemos y degradación en la velocidad. Lo bueno es, que HTTP2 el estándar por más de un año y medio está integrado en todos los navegadores y servidores de http apoyo suficientemente estable. Lamentablemente no hay ningún paquete debian estable para mantener los servidores http principal HTTP2. Las versiones que son necesarias para poder operar HTTP2 son los siguientes:

Mešanicata para mi es grande y según que se utilizará depende de apache o nginx. Todavía no estoy jugando a soltado en el apache de http2 debian 8 Pues yo nunca he tenido pero tenerlo lo repoto backports, No será un gran problema. Para nginx ya ha jugado varias veces. En general, los pasos son pocos y relativamente simples:

  1. Añadir la repo oficial de nginx – en debian es 1.6 x vesiâta. 🙄
  2. Instalar openssl de backports es 1.0.2 (k) – Lo que necesitamos para SUS mantenimiento para todos funciona y es rapido
  3. instalar el devscripts – Este es el tiempo para compartir lo que bildnem nuestro paquete porque la oficial está compilado con openssl 1.0.1 t que no trabajan sus y no los navegadores responden bien y funciona sólo si http2 calentando se
  4. inkrementirame la versión que no tienen paquetes como ciganiâta y hay una nueva versión sólo para sinkenm sorsovete

Vamos a empezar paso a paso

Agregar la repo de nginx

deb http://nginx.org/packages/debian/ codename nginx
deb-src http://nginx.org/packages/debian/ codename nginx

Agregar una k dev openssl library 1.0.2 y bildnem con 1.0.1 t es el objetivo


echo 'deb http://ftp.debian.org/debian jessie-backports main' | tee /etc/apt/sources.list.d/backports.list

apt update && apt install libssl-dev -t jessie-backports

 

Ahora pegado a su añadir las bibliotecas necesarias para la compilación de nginx


apt install devscripts

apt build-dep nginx

mkdir nginx-build

cd nginx-build

apt-get source nginx

Si trabaja correctamente usted debe tener una estructura como la


~/nginx-build # ll
total 1004
drwxr-xr-x 10 root root   4096 Feb 21 18:37 nginx-1.10.3
-rw-r--r--  1 root root 103508 Jan 31 17:59 nginx_1.10.3-1~jessie.debian.tar.xz
-rw-r--r--  1 root root   1495 Jan 31 17:59 nginx_1.10.3-1~jessie.dsc
-rw-r--r--  1 root root 911509 Jan 31 17:59 nginx_1.10.3.orig.tar.gz

Inicie sesión en papta razarhiviran Dónde está la fuente de nginx en mi caso es el comando corriente de nginx 1.10.3 con que inkrementirate versión, Yo personalmente prefiero agregar 1 a esta construcción

debchange --newversion 1.10.3-1

Después de agregar un registro de cambios y puede proceder a la compilación actual

debuild -us -uc -i -I -b -j6

Una pequeña aclaración sobre la configuración del comando:

-nosotros - uc dicen la secuencia de comandos no “firmado” .DSC y cambios de archivos.. -me y -Me hacer que el script para omitir archivos de control de versiones. -segundo para generar un único paquete binario. -j como con hacer cuántos proceso paralelo a compilar 🙂

 

Una vez hayas completado el proceso anterior debemos instalar los paquetes nuevos. Si ya ha instalado nginx es mejor desinstalarlo

apt remove nginx nginx-*

También no es mala idea hacer un backup de la carpeta en nginx/etcetera. En General, al actualizar de 1.6.5 Para 1.10.3 No tuve dramas pero nunca se sabe. El nuevo paktei se encuentra en la carpeta de nivel superior y debe instalarse con el comando:

dpkg -i ../*.deb

Si todo ha ido sin problemas tienes que jugar tu proceso de nginx y configurar http2 que ya no es el propósito de este artículo.

La separación no es en palabras,
la ruptura es en prem″lčanoto,
en el miedo, que algo va a perder,
en el miedo, No tienen nada más.
La separación no es en tiempo,
en que te deje solo,
en el que llevas tu adiós,
la separación es entonces…

Astuto truco para aumentar la velocidad de trabajo del navegador de firefox os, como вакумирате de la base de datos sqlite. VACUUM proceso преизгражда la base de datos, por lo tanto, su дефрагментира, se redujo el tamaño y hace que la demanda es más rápido, el uso de un disco de forma más eficaz posible, se redujo la carga de la unidad, así como leer en secuencia dentro de mí. Como regla general, esto es cierto para cualquier base de datos, que no realiza automáticamente vacuum/defrag mismo.

El proceso de desfragmentación de la base de datos de Firefox es bastante trivial – cumplimos sqlite3 db-archivo vacío en профилната directorio de firefox. En linux, el camino hacia ella, que normalmente está en ~/.mozilla/firefox/random-name.default. En principio, sólo debe tener 1 диркетория .mozilla/firefox, si tienes más, usted puede comprobar,~/.mozilla/firefox/profiles.ini para que el directorio en el perfil de su navegador. Ya que no quiero realizar el proceso de mano firmado en un sencillo script para desfragmentar bases de datos:

for db in $(find ~/.mozilla/firefox/$(grep Path ~/.mozilla/firefox/profiles.ini | cut -d'=' -f2) -maxdepth 1 -name "*.sqlite" -type f)
do
   echo "VACUUM ${db}"
   sqlite3 ${db} VACUUM
   sqlite3 ${db} REINDEX
done

Después de ejecutar el script en la búsqueda de la historia y la lisika de carga es significativamente más rápida. Supongo que la secuencia de comandos con pequeñas modificaciones puede ser utilizado en Mac OS.

p. s que opciones para Mac OS X – probado en Mac OS X Sierra. Tenemos que forzar el delimit″ra a una nueva línea para el espacio en la ruta a la carpeta que contiene el perfil de firefox

OIFS="$IFS"
IFS=$'\n'
for db in $(find ~/Library/Application\ Support/Firefox/$(grep Path ~/Library/Application\ Support/Firefox/profiles.ini | cut -d'=' -f2)  -maxdepth 1  -name "*.sqlite" -type f)
do
echo "VACUUM && REINDEX ${db}"
sqlite3 "${db}" VACUUM;
sqlite3 "${db}" REINDEX;
done

Hace unos días se cumplió 25 años de Linux. Siempre cuando leo carta de linus изпадам en un muy alegre estado de ánimo. No voy a explicar lo que es importante para Linux y qué papel desempeña en nuestra vida. Más bien pensaba, ¿qué papel juega en mi vida. Después de que salgan muchas preguntas

  • Si no hubiera linux, si yo voy a BSD, o dios no lo quiera Windows admin ?
  • Si he sido administrador en general
  • El hecho de que trabajo si yo no soy el administrador de la – programador (me ha hecho….)
  • Qué sistema operativo utilizo
  • Qué técnica sería usar – Teléfono de la PC – Probablemente sería sólo otro chico fan de apple