Mazaný trik, jak zlepšit rychlost vašeho prohlížeče jako firefox je sqlite údaje základní vakumirate. VAKUOVÝ proces znovu sestaví databázi tedy defragmentovat, snížení velikosti a to je hledání rychleji, Možná i snížení zatížení na vašem disku jako přečtené v pořadí mých sektorů a efektivnější využití místa na disku. Obecně to platí pro každou databázi, která neprovádí automatické vysavače/defrag pro sebe.

Je docela triviální pouhé proces defragmentace databáze Firefox – Provádíme sqlite3 soubor db vakuum v adresáři profilu Firefoxu. V Linuxu je tato cesta obvykle ~/.mozilla/firefox/random-name.default. Obecně byste měli mít pouze 1 dirketoriâ v mozilla / firefox. Pokud máte víc si můžete zkontrolovat ~/.mozilla/firefox/profiles.ini pro správný adresář je profil vašeho prohlížeče. Tak jak jsem se, aby se provést tento proces ručně разписах základní skript, který дефрагментирам databáze:

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

Po spuštění skriptu hledání history-to samo nabíjení лисика citlivě rychlejší. Skript si myslím, že je s drobnými modifikacemi lze používat v Mac OS.

p.s Zde možnosti a pro Mac OS X – testováno na Mac OS X Sierra. Toho, aby форсираме делимитъра být nový řád, z důvodu space v cestu ke složce, v níž je obsažena v profilu firefoxu

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

Před pár dny se 25 let z Linuxu. Vždy, když jsem četl Dopis od Linus velmi zábavné náladu. Nemám v úmyslu vysvětlovat, jak je důležité Linux a jakou roli hrají v našem životě. Nedávno jsem začal přemýšlet jakou roli hráli v mém životě. Pak přišla řadu otázek

  • Kdyby žádný linux by BSD nebo Bůh chraň Windows admin ?
  • Pokud se správce vůbec
  • Co se bude fungovat pokud nejsem Admin – Programátor (Dobré….)
  • Jaký OS bych použil
  • Jakou techniku používám – telefon počítač – určitě bych ještě apple fan boy

Zažil jsem malé drama s diskem na mém notebooku. Po fiksvaneto problém s apt-get update lsvaše následující velmi příjemný konec procesu

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.

Jako obvykle problém je naprosto obvious/var/lib/apt/lists/debian.ipacct.com_debian_dists_sid_contrib_binary-i386 nelze správně číst.. Pevné části je stejně jednoduché jako diagnóza problému:

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

Nakonec výsledkem je vynucená synchronizace apt.

Musel jsem udělat bootovací pod OS X USB. K mému velkému překvapení jsem zjistil, že rychlost kopírování DD je nechutný nízko ~ 600KB/s 😕 . Po krátkém hledání jsem našel, Měli byste použít rdiskX namísto diskX. Myšlenkou je, že rdisk je synonymem pro raw zařízení. Zatím je vše dobré teď jsem přidal r blokové zařízení, ke kterému kopirh ISO-to pak zjistil, že rychlost je stále nižší ~ 150-200KB/s 😡 . Již mystika je plný a předchozí informace je potvrzena mnoha zdrojů!!!! Vše, co spadl na místo poté, co jsem dal bs směrnice.

BS = n nastavit velikost obou vstupní a výstupní blok n bajtů, nahrazující operandy ibs a obs. Pokud žádný převod hodnoty jiné než noerror, notrunc nebo synchronizace jsou určeny, pak
každý vstupní blok je zkopírován do výstupu jako jeden blok bez jakékoli agregace krátké bloky.

Poté, co jsem dal 1M pro bs velikost dosáhnout rychlosti, které jsem očekával od mého USB. Pak jsem testoval a rozdíl mezi diskem a rozdíl byl určitě rdisk a okolí 10-12 časy v rychlosti ve prospěch rdisk. Mnoho kulturních způsobů, jak sledovat rychlost a pokroku dd lze dosáhnout s následujícím konveir

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

Můj oblíbený textový editor je Geany. On je velmi minimální IDE který podporuje širokou škálu jazyků – Shell, PHP, Pythonu, C … atd. Je vaše auto kompletní a ve stejné době je tak hbitě. Chybí mu příjemnou příležitost, ale zároveň, pro mě, je více než dostatečné. Začal jsem online kurz Programování v Pythonu z SoftUni – aktualizovat své znalosti a učinit je nadgradâ, protože jsem dostatečně nesledoval, co se stane s Pythonem 3. Reproduktory samozřejmě doporučuji PyCharm jako IDE pro programování pyton, ale já jsem ani zdaleka můj vkus, přirozeně použít Geany pro cvičení.

Během přednášky jsem se cítil bolestivé 2 Lipsi

  1. Python dokončování a výdechu v dokumentaci funkcí a metod
  2. Není žádné ověření pro standardní pep8

Dobrá věc je, že je dostatečně flexibilní a o Geany konfigurace a může být snadno připojeny k chybějící. Nech mě Přidat dokumentace Pythonu Naše IDE:

  • Vytáhněte vaše Následující skript někde v naší cestě, například jako/usr/bin nezapomeňte spustitelný
  • Upravte soubor ~/.config/geany/filedefs/filetypes.python jako nastavení, která jsme přidali následující řádek context_action_cmd = pydocw %s. Pokud se pouze přidat jméno binarkata z předchozího kroku. Restartujte počítač, pokud spustit Geany.
  • Již máme kontextu akce, která bude mít vás vytáhl informace o funkci. Přidal jsem zástupce do mé preferované jako nevidím žádnou funkci. Leach mě tento přístup moc rádi, protože moc nemám ráda netbeans přístup.

Zatím dobré. Pak chci mít ověření kódu, který napíšete – zda psát podle všeobecně uznávaných norem nebo psát jakýkoli podivíny. Obecně jsem našel znovu tutorialče jak věci se stávají, ale má trochu zastaralé – Geany má všechno postavený ve vás jen muset nainstalovat balíček pep8. V Debianu apt-get instalovat pep8 funguje v jiných distrota zjistit, jak se stane kouzlo. Druhé tlačítko v Build menu (alespoň pro mě) Po kliknutí budete mu najdete jak ošklivá kód jste vytvořili 😀 je nepouští vlákna

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

To je v podstatě jak udělat Geany lépe spolupracovat s Pythonem a ve stejné době, i nadále rychlé jízdě CPU, které chcete vytáhnout bullet.