文章标签火狐

火狐数据库真空和REINDEX

0

一个聪明的把戏,以提高火狐浏览器像吸尘器的sqlite的速度根据他的数据. 真空工艺滴数据库作为她这样整理, 规模下降和需求使得它更快, 磁盘使用率扇区我的顺序读取磁盘上更有效,并可能降低负荷. 一般来说,这适用于没有自动真空/磁盘碎片整理自己的任何数据库.

通过整理数据库Firefox的过程是非常琐碎 – 演出 sqlite3的DB-文件真空 的Firefox配置文件目录. 在linux下的道路通常是〜/ .mozilla /火狐/随机name.default. 一般情况下,你应该只 1 您在.mozilla / Firefox的目录,如果你有更多的,您可以检查〜/ .mozilla /火狐/ 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塞拉利昂测试. 我们需要加快delimitara是在文件夹路径空间的新的线,其中包含的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

Firefox working with Bitcoin URI

0

От време на време ми се налага да ползва Bitcoin URI и когато ми се наложи клиента ми не се е асоциирал е дразнещо, че трянва да правя всичко на ръка. Продцедурата е изключително тривиална по въпросната асоциация. Може да бъде синтезирана в следните 5 точки

  1. Отворете в адрес бара си about:config
  2. Създайте нов ключ от тип boolean (клис с десен бутон на мишката -> new -> boolean)
  3. Въведете име: network.protocol-handler.expose.bitcoin
  4. Изберете стойност false
  5. Следващият път когато кликнете на Bitcoin URI ще бъдете попитани за избор път до Bitcoin клиента си. Бъдете сигурни че е с изпълними права.

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

Debian x86 & x64 replace Iceweasel with Firefox

0

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

Adblock за българи

0

Наскоро попаднах на списъците за Adblock за блокиране на нежеланото съдържание от български сайтове. Въпреки, че аз си имам някои мои си филтри и тия не са излишни и помагат опредлено 😉

леко ъпдеитче

0

Тая прекрасна съботна вечер съм си в къщи и от нямане на какво да правяреших да си ъпдеитна темичката че беше 2 версии назад 😆 като цяло хубаво че си знам кои фаил каде съм го чоплил всичко мина доста гладско само забравих да направя 2 фикса по css-a и една допълнителна настроика 🙂 Определено темата оправя доста досадни бъгове например сърч бара преди беше един кривичък и разминат сега нещата изглеждат Доста по гладки

От седмица позлвам Firefox 3.1beta2 немога въобще да се оплача от браузърчето. Страхотно е от към скорост. Поне 2-3 пъти по бърз малко са олекотили линуксия вариант че беше адски зле даже повече от скаип ;). Само ми се наложи да забраня проверката за съвместимост на добавките това ства супер лесно. Като се отвори нов таб и в адрес бара се пише about:config След това с десен бутион на мишката кликванете и new->boolean за име слагате extensions.checkCompatibility а стоиност избирате false И сте готови

回到顶部