0

Раздялата не е във думите,
раздялата е в премълчаното,
в страха, че нещо ще изгубиш,
в страха, че вече нищо нямаш.
Раздялата не е във времето,
в което тръгваш ти сама,
в което сбогом ти си вземаш,
раздялата е след това

Firefox databases VACUUM and REINDEX

0

Un trucco intelligente per migliorare la velocità di Firefox come Vacuums SQLite basato i suoi dati. processo di vuoto Gocce database come lei quindi deframmentare, diminuzione della dimensione e della domanda rende più veloce, utilizzo del disco più efficiente ed eventualmente diminuita carico sul disco come letto nella sequenza di settori me. In genere questo vale per qualsiasi database che non aspirare automaticamente / defrag te.

Il processo per la deframmentazione del database di Firefox è piuttosto banale – eseguire VUOTO db-file di sqlite3 il profilo directory di firefox. In Linux la strada è di solito ~ / .mozilla / firefox / random-name.default. In generale, si deve solo 1 dirketoriâ in .mozilla / firefox più se è possibile controllare il ~ / .mozilla / firefox / profiles.ini directory korektnata per l'e profilo del tuo browser. Тъй като не ми се занимава да извършвам процеса на ръка разписах елементарен скрипт с който да дефрагментирам базите данни:

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

След изпълняване на скрипта търсенето в history-то и самото зареждане на лисика е чувствително по бързо. Скрипта предполагам че с малки модификации може да се ползва и в Mac OS.

p.s Ето варианта и за Mac OS Xтестван на Mac OS X Sierra. Налага се да форсираме делимитъра да е нов ред заради space в пътя до папката в която се съдържа профила на 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

Размисли покрай 25 годишни Linux

0

Pochi giorni fa si celebrava 25 anni Linux. Ogni volta che leggi lettera di Linus cadere in un tale stato d'animo molto divertente. Non ho intenzione di spiegare quanto sia importante Linux e quale ruolo svolge nella nostra vita. Piuttosto, ho pensato che ruolo ha giocato nella mia vita. Poi saltò molte domande

  • Se no linux se mi sarebbe stato BSD o Dio non voglia amministratore di Windows ?
  • Sia Sarei direttore generale
  • Che cosa avrebbe funzionato se ero amministratore – programmatore (Mi hanno tenuto….)
  • Quale sistema operativo che uso
  • Каква техника щях да използвамтелефон компютърсигурно щях да съм поредният apple fan boy

Debian broken package lists

0

Преживях малка драма с диска на лаптопа ми. След фиксването на проблема при apt-get update лъсваше следният крайно не приятен край на процеса

E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/debian.ipacct.com_debian_dists_sid_contrib_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.

Както обикновено проблема е крайно очевиден /var/lib/apt/lists/debian.ipacct.com_debian_dists_sid_contrib_binary-i386 не може да бъде прочетен коректно. Фикса е също толкова елементарен колкото и самата диагностика на проблема:

 rf -f /var/lib/apt/lists/*

В крайна сметка резултата е форсирана синхронизация на apt.

Mac OS X faster dd

0

Ho dovuto fare USB avviabile in OS X. Con mia grande sorpresa ho scoperto che la velocità di copia DD è il otvratitlno bassa ~ 600KB / s 😕 . Dopo una breve ricerca ha trovato, Dovrei usare invece rdiskX diskX. L'idea è che rdisk è sinonimo di dispositivo raw. Fin qui tutto bene ora aggiunto un r sul dispositivo a blocchi per copiare la ISO-poi rilevato che il tasso è ancora più basso ~ 150-200KB / s 😡 . Già mistica è completo e le informazioni precedenti è stata confermata da molte fonti!!!! Tutto è andato a posto dopo che ho messo direttiva bs.

bs = n Imposta entrambe le dimensioni di ingresso e di uscita del blocco di n byte, superando le IBS e operandi OB. Se non valori di conversione diverso noerror, notrunc o sync sono specificati, poi
ogni blocco di ingresso viene copiato l'output come un unico blocco, senza alcuna aggregazione di isolati.

Una volta che ho messo bs dimensioni 1M raggiunti velocità si aspettano a USB-me. Poi testato la differenza tra disco e rdisk sicuramente la differenza era di circa 10-12 пъти в скоростта в полза на rdisk. Много културен начин за да наблюдавате скоростта и прогреса на dd може да се постигне със следният конвеир

sudo dd if=Downloads/path.to.iso bs=1M | pv | sudo dd of=/dev/rdisk2 bs=1M
Torna all'inizio