Хитрый трюк, чтобы улучшить скорость вашего браузера, как firefox sqlite данных базы vakumirate. Процесс очистки выполняется перестроение базы данных таким образом дефрагментации, уменьшение размера и он делает поиск быстрее, более эффективное использование дискового пространства и возможно уменьшение нагрузки на диске как прочитанные в последовательности моих секторов. В целом это относится к каждой базе данных, которая не выполняет автоматического вакуум/defrag для себя.

Простой процесс дефрагментации базы данных Firefox довольно тривиально – Мы выполняем SQLite3 db файл вакуум в папке профиля firefox. В linux путь обычно является ~/.mozilla/firefox/random-name.default. В общем вы должны иметь только 1 dirketoriâ в mozilla / firefox. Если у вас больше, вы можете проверить ~/.mozilla/firefox/profiles.ini, правильный каталог является профиль вашего браузера. Так как я не хочу выполнить процесс рук, подписаны на простой скрипт для дефрагментации базы данных:

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

После запуска сценария в поисках истории и lisika загрузки значительно быстрее. Я думаю, что сценарий с незначительными изменениями могут быть использованы в Mac OS.

p. s, что варианты для Mac OS X – Протестировано на Mac OS X Сьерра. Нам нужно заставить delimit″ra к новой строке для пространства в пути к папке, содержащей профиль 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

Время от времени я должен использовать Bitcoin URI, и когда у меня был мой клиент не ассоциировал раздражающим, Я просто должен делать все вручную. Prodtsedurata чрезвычайно тривиально в ассоциации. Он может быть получен следующим 5 счет

  1. Открыть в адресной строке о:конфиг
  2. Создание нового типа ключа логическое значение (Klys правая кнопка мыши -> новый -> логический)
  3. введите имя: network.protocol-handler.expose.bitcoin
  4. Выберите значение ЛОЖЬ
  5. Следващият път когато кликнете на Bitcoin URI ще бъдете попитани за избор път до Bitcoin клиента си. Бъдете сигурни че е с изпълними права.

Аз лично използвам MultiBit клиента който е има всичката необходима фунционалност и е достатъчно пъргавичък

Official Iceweasel Icon, used in Debian Package

Използвам Debian от почти 5-6 години вече. Едно от нещата което винаги ме е смущавало е, че хората от Debian team-а са заместили Firefox с Iceweasel. Причината е съвсем идеологическатъй като Debian-ци държат да имат напълно 100% свободна дистрибуция а някой компоненти като шрифтове и други неща са собственически в Firefox се използва fork-а в който е освободен от тези неща. ПонякогаЛедената Невестулкасе е държала странно, но никога не съм имал 100% ясно доказателство, че маргинално е различен browser. Поне така беше до вчера. Вчера си направих html5 test на browser-а ми и установих неприятния факт, че правя 10-15 точки по малко от стандартната версия. Изключително неприятно, веднага сверих версиите ми бяха еднакви 18.0.1. От тук нататък нещата са ясни, че ще се завърна към стандартната версия но се чудя защо важни компонентни не работят както се очаква и това не е споменато. Като цяло доста се дразня на фанатизирани идеолози които ще предпочетат 100% отворено решение което дори и да не работи толкова добре колкото трябва ще бъде основно. Това е като да загубя основната производителност на GPU-то за да използвам свободния драйвер за Nvidia вместо този който ми предлага производителялично аз не мога да си позволя подобна загуба на производителност. Та нека да се върнем на миграцията от единия на другия browser. Като цяло е доста простичка ако мога да я изброя в няколко стъпки ще наблегна на най важните

  1. Сваляне на правилната версия за вашата архитектура има значение дали ще ползвате x86 или x64 версията за плъгините като флаш и някой други който вече са инсталирани на системата ви. Ако не сте сигурни каква е архитектурата ви може да проверите с uname -m командата в козолата.
wget ftp://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-$(uname -m)/en-US/firefox-18.0.1.tar.bz2 -O /tmp/firefox.tar.bz2
  1. Разархивиране на browser-a това може да го направите където си искате /home /opt или където душа ви сака лично аз предпочтох /opt
tar jxfv /tmp/firefox.tar.bz2 -C /opt/
  1. Добавяне на линк към стария изпълним файл към новата локация на browser-а
ln -s /opt/firefox/firefox /usr/bin/firefox
  1. добавяне на линк за plugin-ите към новата локация за да можем да гледаме flash клипове и прочие
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins
  1. обновяване на broser-a по подразбиране
update-alternatives --install  /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100
  1. и добавяне на запис за новата програма във вашата система
echo '[Desktop Entry]
Name=Firefox
GenericName=Web Browser
Comment=Surf the internet
Exec=/opt/firefox/firefox %u
Terminal=false
Icon=/opt/firefox/icons/mozicon128.png
Type=Application
Categories=Application;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
StartupWMClass=Firefox-bin
StartupNotify=true' > /usr/share/applications/firefox.desktop

В общи линии това са стъпките който трябва да следваме. Понеже аз съм мързели и не ми се прави всичко на ръка всеки път си направих следния скрипт.

#!/bin/bash

VERSION='18.0.1'

if [ $EUID -ne 0 ]
then
echo -en "�33[1;31mERROR: Must be a 'root'!!! nUse 'su' or 'sudo ./ff_install' 🙂 �33[0m n"
exit
fi

wget ftp://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-$(uname -m)/en-US/firefox-18.0.1.tar.bz2 -O /tmp/firefox.tar.bz2

tar jxfv /tmp/firefox.tar.bz2 -C /opt/
chown $1:$1 -R /opt/firefox
mv /usr/bin/firefox /usr/bin/firefox-iw
ln -s /opt/firefox/firefox /usr/bin/firefox
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins

update-alternatives --install  /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100

echo '[Desktop Entry]
Name=Firefox
GenericName=Web Browser
Comment=Surf the internet
Exec=/opt/firefox/firefox %u
Terminal=false
Icon=/opt/firefox/icons/mozicon128.png
Type=Application
Categories=Application;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
StartupWMClass=Firefox-bin
StartupNotify=true' > /usr/share/applications/firefox.desktop

Важно нещо което пропуснах е че директорията където се намира версията на firefox-а трябва да е на настоящия ви потребител за да може да надграждате версиите без проблеми. Затова горния скрипт трябва да се стартира със атрибут вашия потребител.

./ff_install your_user_name

Эта красивая субботу вечером я дома и не имеет никакого отношения к pravyareshih на apdeitna тему, которая была 2 версии назад 😆 вообще приятно, что вы знаете, что файл Kade've сидел вокруг собирание все пошло хорошо gladsko просто забыли сделать 2 исправления в CSS-а и дополнительные 🙂 Наладка конкретную тему исправить досадные ошибки в Радоме бар до этого был один krivichak проход, и теперь все выглядит довольно гладко

От недели позолотой Firefox 3.1beta2 я не могу не жаловался brauzarcheto. Велика ускорить. по крайней мере 2-3 раз быстрее, несколько облегченного Variant Linux, что это было очень плохо, даже больше, чем skaip ;). Мне просто нужно отключить проверку на совместимость добавок Stances это просто супер. При открытии новой вкладки в адресной строке говорит около:конфиг Затем щелкните правой кнопкой мыши и пределения klikvanete новый->логический название положить extensions.checkCompatibility и оценка стоимости выбрать ложный И вы готовы