Slim truuk om te verhoog die spoed van firefox browser jy hoe toegespits sqlite databasis. VAKUUM proses prescrita databasis, so sy Defragmentatie, verminder die grootte en maak die vraag meer vinnig, skyf gebruik meer doeltreffende, kan verminder en die las op die ry jy om te lees ten einde binne my. As'n reël, dit is waar vir enige databasis wat nie outomaties vakuum/defrag self.

Die proses van die databasis defragmentatie Firefox is redelik triviaal – uitgevoer sqlite3 db-lêer VAKUUM in profiledata gids firefox. In linux die pad is gewoonlik ~/.mozilla/firefox/random-naam.standaard. In beginsel, jy moet net 1 dircetory .mozilla/firefox as jy meer, jy kan kyk~/.mozilla/firefox/profiele.ini na die korrekte gids in die profiel van jou browser. Want ek is nie besig is om uit te voer die proses hand raspish basiese script wat Defragmentatie databasis:

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

Na afloop van die script loop die soektog in die geskiedenis-dit is self-laai lisik is sensitief vinniger. Die script ek dink met klein veranderinge wat jy kan gebruik in Mac OS.

p.Hier is die weergawe vir Mac OS X – getoets op Mac OS X Sierra. Om te forename delimiter om nuwe orde, as gevolg van die ruimte in die pad na die gids wat bevat die profiel 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

'n paar dae gelede, was dit 25 jaar Linux. Altyd, wanneer ek lees brief van Linus Espada in'n baie vrolike bui. Ek is nie van plan om te verduidelik hoe belangrik dit is vir Linux en die rol wat dit speel in ons lewens. Dit was meer soos die rol gespeel het in my lewe. Dan gevlieg talle vrae

  • As dit nie was vir linux, as ek BSD, of God verbied, Windows admin ?
  • As ek'n administrateur by alle
  • Dat ek werk as ek nie die administrateur – programmeerder (my gemaak het….)
  • Wat OS ek gebruik
  • Watter tegniek gebruik ek – telefoon rekenaar – Ek sou nog 'n appel fan boy wees

Ek ervaar min drama met die skyf op my skootrekenaar. Na fiksvaneto die probleem met geneig-kry werk by lsvaše die volgende uiters nie aangename einde van die proses

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.

Soos gewoonlik die probleem is heeltemal obvious/var/lib/apt/lists/debian.ipacct.com_debian_dists_sid_contrib_binary-i386 nie korrek gelees word. Vaste dele is so eenvoudig soos die diagnose van die probleem:

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

In die einde, die resultaat is 'n geforseerde sinchronisasie van geneig.

Ek sal hê om te maak'n selflaaibaar USB op OS X. Tot my groot verbasing, het ek gevind dat die spoed van die kopiëring met DD - otvratitelno lae ~600KB/s 😕 . Na'n kort soektog ek het gevind dat, wat moet ek gebruik rdiskX in plaas diskX. Die idee is dat rdisk is'n sinoniem vir rou toestel. Wel hier het ek bygevoeg die een r blokovoe toestel aan dié van coper ISO dan bevind dat die spoed is onder ~150-200KB/s 😡 . Reeds mistici is voltooi en die vorige inligting is bevestig uit verskillende bronne!!!! Alles in plek geval het nadat ek bs Richtlijn.

bs=n Stel beide insette en uitsette blok grootte aan n grepe, gekom van die ibs en obs operands. Indien geen sukses ander waardes as depper herrangskik, notrunc of sync is gespesifiseer, dan
elke inset blok is gekopieer na die uitset as'n enkele blok sonder enige samevoeging van kort blokke.

Nadat ek sit'n 1M, die grootte van die bs het die spoed wat ek verwag van die USB my. Dan kyk na die verskil tussen die skyf en rdisk natuurlik, die verskil was oor 10-12 пъти в скоростта в полза на rdisk. Много културен начин за да наблюдавате скоростта и прогреса на dd може да се постигне със следният конвеир

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

My gunsteling teks editor is Geany. Dit is baie minimalistiese IDE dit word ondersteun deur'n groot verskeidenheid van tale – dop, php, python, C … ens. Het hulle outomaties en op dieselfde tyd, bloedige goed. Hy het nie een en ander mooi geleentheid, maar op die oomblik, vir my, dit is meer as genoeg. Ek aanlyn kursus Python-Programmeertaal by SoftUni – om te verfrissende kennis en sal update soos ek het nie gevolg word nie voldoende is, wat gebeur om te python 3. Sprekers van die kursus aanbeveel PyCharm as IDE vir die programmering van pyton, maar ek het nie my smaak, van die kursus, ek gebruik Geany vir oefening.

Tydens die lesing, pynlike gevoel 2 tekort

  1. python outomaties en jy hoogtepunt van die dokumentasie, funksies en metodes
  2. jy sal nooit vir pep8 standaard

Die feit dat Geany is baie buigsaam as opset en kan maklik aangevul as vermis so. Kom ons voeg die python dokumentasie op ons IDE:

  • dyble dit die volgende script iewers op ons PAD, byvoorbeeld /usr/bin, en moenie vergeet om dit te maak uitvoerbare
  • wysig die lêer ~/.config/geany/filedefs/lêer formaat.python, soos in instellings, voeg die volgende reëls context_action_cmd=pydocw %s. As daar is net by die naam van Bearcat van die vorige stap. ReWire Geany, as jy werk.
  • Ons het reeds'n konteks aksie wat sal toelaat dat jy om inligting te kry oor die funksie. Аз си добавих shortcut за да ми е по удобно като не ми е ясно някоя функционалност. Leach, ek hou van hierdie benadering baie, want dit is baie irriterende aan my netbeans benadering.

Wel hier. Dan sal ek wens ek het nog nooit kode wat ek skryf – as jy skryf dit volgens Algemene aanvaarde standaarde, of skryf enige gattii. In die Algemeen, wat ek weer gevind tutorialon as dinge gebeur, maar dit is'n bietjie verouderd – Geany het al van hierdie gebou het in homself, net nodig het om te installeer pep8 pakket. In Debian apt-get installeer pep8 werk in ander destrot hulself nodig het om te leer hoe die magic gebeur. Op die Bou van die spyskaart, die tweede knoppie (ten minste het ek het) е Lint след кликването му ще откриете колко грозен код сте сътворили 😀

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

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