Један паметан трик да се побољша брзину фирефок бровсер као вакуум склите заснива своју податке. Процес ВАЦУУМ Дропс базу података као она на тај начин дефрагментацију, смањио величину и потражња Убрзава, диск усаге ефикасније и евентуално смањила оптерећење на диску као прочитане у низу сектора мене. Генерално ово се односи на било коју базу података која аутоматски не вакуум / дефраг себе.

Процес дефрагментацијом из базе података Фирефок је прилично тривијалан – извршити склите3 ДБ-фајл ВАЦУУМ профил директоријум фирефок. У линук пут до њега је обично ~ / .мозилла / Фирефок / Рандом-наме.дефаулт. У принципу, требало би само 1 ваш директоријум у .мозилла / фирефок ако имате више можете проверити ~ / .мозилла / Фирефок / профилес.ини на одговарајући директоријум је профил вашег бровсера. Тъй като не ми се занимава да извършвам процеса на ръка разписах елементарен скрипт с който да дефрагментирам базите данни:

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 године Линукс. Кад год сте прочитали писмо Линус спадају у овако високо забаван расположење. Немам намеру да објасни колико је важна Линук и какву улогу она игра у нашим животима. Уместо тога, мислио сам шта улога у мом животу. Затим скочио на многа питања

  • Ако не линукс да ли би БСД или не дај Боже Виндовс админ ?
  • Да ли бих био генерални директор
  • Шта ће радити ако сам био управник – програмер (су ме задржали….)
  • Шта ОС користим
  • Каква техника щях да използвамтелефон компютърсигурно щях да съм поредният apple fan boy

Преживях малка драма с диска на лаптопа ми. След фиксването на проблема при 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.

Морао сам да се боотабле УСБ у ОС Кс. На моје велико изненађење сам сазнао да је брзина копирања ДД је отвратитлно ниска ~ 600КБ / с 😕 . После кратке Сеарцх фоунд, Требало би да уместо тога користе рдискКс дискКс. Идеја је да рдиск је синоним са сировим уређајем. За сада је добро сада додали р на блок уређај да копирате ИСО-то онда открили да је стопа још нижа ~ 150-200КБ / е 😡 . Већ мистик је завршено и претходна информација је потврђена од стране многих извора!!!! Све на своје место када сам ставио бс директиву.

ср = н сет и улаз и излаз величина блока за н бајтова, превазилажење ИБС и ОБС операнди. Ако нема вредности за конверзију осим ноеррор, нотрунц или синхронизација су наведене, онда
сваки улазни блок се копира на излаз као један блок без икаквог агрегацију кратких блокова.

Једном сам ставио остварио 1М величине ср брзине су очекивали да УСБ-ја. Затим тестиран разлику између диска и рдиск дефинитивно је разлика била око 10-12 пъти в скоростта в полза на rdisk. Много културен начин за да наблюдавате скоростта и прогреса на dd може да се постигне със следният конвеир

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

Мој омиљени текст едитор Геани. То је врло минималистички ОВДЕ који подржава велики избор језика – шкољка, ПХП, питон, Ц … итд. Ту је аутоматско довршавање док пакао је агилан. То нема повремено угоднији, али у овом тренутку за мене је више него довољно. Почео сам онлајн курс python Программинг на СофтУни – да обнове своје знање и да унапреди јер нисам после адекватан шта се дешава са питхон 3. Предавачи курса препоручује ПиЦхарм као ИДЕ за програмирање питон, али мени далеко од мом укусу, наравно користити Геани за вежбе.

Током предавања болно осетили 2 несташице

  1. питон Аутоцомплете-а унижени од документације до функција и методе
  2. не процене за пеп8 стандардни

Добра вест је да Геани је довољно флексибилности да би од конфигурације и лако се може допунити пропустио што. пустити адд питхон документацију на нашем ИДЕ:

  • Извуци Следећи скрипта негде на нашем путу као / уср / не заборавите да је извршни
  • измените фајл ~ / .цонфиг / Геани / филедефс / филетипес.питхон Подешавања део додајте следећу линију цонтект_ацтион_цмд = пидоцв% с. Уколико постоји додавањем само назив бинарката из претходне фазе. Рестартовати Геани ако рун.
  • Ми већ имамо контекст-акцију која ће уклонити информације о функцији. Аз си добавих shortcut за да ми е по удобно като не ми е ясно някоя функционалност. Леацх ми овај приступ веома много јер волим нервира ме НетБеанс приступ.

Засада је добро. Онда сам заиста желео да има код валидације пишеш – да ли пишем у складу са општеприхваћеним стандардима или писати било ружно. У принципу сам поново нашла туториалче како се ствари дешавају, али је мало застарео – Геани је све урађено у себе само треба да га инсталирате пеп8 пакет. У Убунту апт-гет инсталл пеп8 ради само у другом дистрота да открију како магиц хаппенс. У дугмету другом буилд мени (барем мени) е Lint след кликването му ще откриете колко грозен код сте сътворили 😀

Screenshot from 2016-01-11 20-42-21

Това е общи линии как да накарате вашият Geany да работи по добре с Python и същевременно да продължи да бъде бърз без да кара процесора ви да иска да си тегли куршума.