Neo2SHYAlien

Neo2SHYAlien

(90 comments, 275 posts)

This user hasn't shared any profile information

Home page: http://neo2shyalien.eu

Posts by Neo2SHYAlien

0

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

Firefox databases VACUUM and REINDEX

0

Един хитър трик за подобряване на скоростта на firefox браузъра ви е като вакумирате sqlite базата му данни. VACUUM процеса преизгражда базата данни като по този начин я дефрагментира, намаля размера и прави търсенето в нея по бързо, използването на диска по ефективно евентуално намаля и натоварването върху диска ви тъй като чете в последователност от секторите ми. Като цяло това важи за всяка база данни която не извършва автоматично vacuum/defrag на себе си.

Самият процес по дефрагментиране на базата данни на Firefox е доста тривиаленизпълняваме sqlite3 db-file VACUUM в профилната директория на firefox. В linux пътя до нея обикновенно е ~/.mozilla/firefox/random-name.default. По принцип трябва да имате само 1 диркетория в .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

След изпълняване на скрипта търсенето в 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

Хэдхэн хоногийн өмнө тэд тэмдэглэлээ 25 жилийн Linux. Бүртээ та уншсан Линус захидал Ийм их сонирхолтой сэтгэл рүү унах. Би тайлбарлах ямар ч бодол алга ямар чухал Linux, ямар үүрэг энэ нь бидний амьдралд тоглодог. Харин би миний амьдралд гүйцэтгэсэн ямар үүрэг гэж бодсон. Дараа нь олон асуулт өссөн

  • ямар ч линукс Би BSD эсэх нь бол байсан байх, эсвэл Бурхан Windows админыг хорих ?
  • Би ерөнхий менежер байх байсан эсэх
  • Би администратор байсан бол юу л ажиллах байсан – програм (Намайг сахьсан….)
  • Ямар OS Би ашиглах
  • Каква техника щях да използвамтелефон компютърсигурно щях да съм поредният 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

Би OS X руу ачаалагдах USB хийж байсан. Миний их гайхсан би хуулах DD хурд otvratitlno бага ~ 600KB / сек байна гэж олж 😕 . товч хайлт олж дараа, Би оронд нь rdiskX diskX ашиглах хэрэгтэй. санаа rdisk түүхий төхөөрөмжтэй ижил утгатай байдаг юм. Одоогоор маш сайн одоо хуулах блок төхөөрөмж дээр R нэмж ISO-энэ бол үнэ ч гэсэн бага ~ 150-200KB / с 😡 болохыг олж . Аль хэдийн mystique бүрэн, өмнөх мэдээллийн олон эх сурвалжаас баталсан байна!!!! Бүх зүйл миний BS мөртэй тавьж дараа газар руу унажээ.

н байт BS = N Set аль аль нь оролт, гаралт нь блок хэмжээ, IBS болон Кейсийн тоо operands superseding. noerror-ээс ямар ч хувиргах утга өөр бол, notrunc эсвэл синхрон заасан, дараа нь
оролтын блок тус ​​бүр богино блок аливаа нэгтгэх ямар нэг блок болгон гаралттай хуулсан байна.

Би тавьж дараа 1М хэмжээ BS хүрсэн хурд үүнийг хүлээж USB-би байна. Дараа нь мэдээж диск болон rdisk ялгааг шалгаж ялгаа гэж байсан 10-12 пъти в скоростта в полза на rdisk. Много културен начин за да наблюдавате скоростта и прогреса на dd може да се постигне със следният конвеир

sudo dd if=Downloads/path.to.iso bs=1M | pv | sudo dd of=/dev/rdisk2 bs=1M
Neo2SHYAlien's RSS Feed
Go to Top