Satu helah bijak untuk meningkatkan kelajuan pelayar firefox seperti Vakum SQLite berdasarkan data beliau. proses VACUUM Drops pangkalan data seperti beliau itu defragment, menurun saiz dan permintaan menjadikannya lebih cepat, penggunaan cakera dengan lebih cekap dan mungkin menurun beban pada cakera anda sebagai dibaca dalam urutan sektor saya. Secara umumnya ini terpakai kepada mana-mana pangkalan data yang tidak secara automatik vakum / defrag diri.

Proses defragmenting pangkalan data Firefox agak remeh – melaksanakan sqlite3 db-fail VACUUM direktori profil firefox. Dalam linux jalan untuk ia biasanya ~ / .mozilla / firefox / rawak name.default. Secara umum, anda hanya boleh 1 direktori anda di .mozilla / firefox jika anda mempunyai lebih banyak anda boleh menyemak ~ / .mozilla / firefox / profiles.ini ke direktori yang betul adalah profil pelayar anda. Kerana saya tidak mahu melakukan proses tangan selesai pada sebuah skrip yang mudah untuk menyahserpih pangkalan data:

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

Selepas menjalankan skrip dalam carian sejarah dan lisika memuatkan lebih cepat dengan ketara. Saya rasa skrip dengan pengubahsuaian-pengubahsuaian kecil boleh digunakan dalam Mac OS.

p. s itulah pilihan untuk Mac OS X – diuji pada Mac OS X Sierra. Kita perlu memaksa delimitra itu kepada barisan baru untuk ruang di laluan ke folder yang mengandungi profil 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

Beberapa hari lalu mereka merayakan 25 tahun Linux. Setiap kali anda membaca surat Linus jatuh ke dalam apa-apa perasaan yang sangat menghiburkan. Saya tidak berniat untuk menjelaskan betapa pentingnya Linux dan apa peranan yang dimainkan dalam kehidupan kita. Sebaliknya, saya fikir apa peranan bermain dalam hidup saya. Kemudian melompat banyak soalan

  • Jika tiada linux sama ada saya akan BSD atau Allah melarang Windows admin ?
  • Sama ada saya akan menjadi pengurus umum
  • Apa yang akan bekerja jika saya adalah pentadbir – programmer (telah menghalang saya….)
  • Apa OS saya menggunakan
  • Каква техника щях да използвамтелефон компютърсигурно щях да съм поредният 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.

Saya terpaksa membuat bootable USB ke dalam OS X. Untuk kejutan besar saya, saya mendapati bahawa kelajuan menyalin DD adalah otvratitlno rendah ~ 600KB / s 😕 . Selepas carian ringkas mendapati, Saya perlu menggunakan bukan rdiskX diskX. Idea ini adalah bahawa rdisk sinonim dengan peranti mentah. Setakat ini begitu baik sekarang menambah r pada peranti blok untuk menyalin ISO-ia kemudian mendapati bahawa kadar adalah lebih rendah ~ 150-200KB / s 😡 . Sudah mistik adalah lengkap dan maklumat yang sebelumnya telah disahkan oleh banyak sumber!!!! Semua jatuh ke tempat selepas saya meletakkan bs arahan.

bs = n Set kedua-dua input dan output blok saiz n bytes, menggantikan yang IBS dan operan obs. Jika tiada nilai penukaran selain noerror, notrunc atau sync dinyatakan, kemudian
setiap blok input disalin ke output sebagai satu blok tanpa mengumpul blok pendek.

Apabila saya meletakkan bs saiz 1m mencapai kelajuan menjangkakan ia ke USB-me. Kemudian diuji perbezaan antara cakera dan rdisk pasti perbezaan adalah kira-kira 10-12 пъти в скоростта в полза на rdisk. Много културен начин за да наблюдавате скоростта и прогреса на dd може да се постигне със следният конвеир

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

editor teks kegemaran saya Geany. Ia adalah sangat minimalis SINI yang menyokong pelbagai jenis bahasa – shell, php, ular sawa, C … dan lain-lain. Ada auto-lengkap manakala neraka adalah tangkas. Ia tidak mempunyai sekali-sekala yang menyenangkan yang boleh tetapi pada masa ini bagi saya adalah lebih daripada cukup. Saya mula kursus dalam talian Python Programming на SoftUni – untuk menyegarkan pengetahuan mereka dan untuk menaik taraf kerana saya tidak selepas mencukupi apa yang berlaku dengan ular sawa 3. Pensyarah kursus ini disyorkan PyCharm sebagai IDE untuk pengaturcaraan pyton, tetapi bagi saya jauh dari suka saya, secara semula jadi menggunakan Geany untuk latihan.

Semasa kuliah menyakitkan merasakan 2 kekurangan

  1. python auto-lengkap dan hembusan dari dokumentasi dengan fungsi dan kaedah
  2. tiada pengesahan untuk standard pep8

Berita baik adalah bahawa Geany adalah fleksibel cukup untuk oleh konfigurasi dan dengan mudah boleh ditambah oleh sekurang hilang seperti. biarlah menambah dokumentasi python untuk IDE kami:

  • menarik anda Skrip berikut suatu tempat di PATH kami sebagai / usr / bin lupa untuk membuat ia boleh laku
  • mengedit fail ~ / .config / Geany / filedefs / filetypes.python dalam tetapan bahagian menambah baris berikut context_action_cmd = pydocw% s. Jika terdapat hanya menambah nama binarkata dari langkah sebelumnya. Mulakan semula Geany jika berjalan.
  • Kami sudah mempunyai konteks tindakan yang akan mengeluarkan maklumat mengenai fungsi. Аз си добавих shortcut за да ми е по удобно като не ми е ясно някоя функционалност. Meluluhkan saya pendekatan ini sangat banyak kerana saya suka menyakitkan hati saya pendekatan NetBeans.

Setakat ini begitu baik. Kemudian saya benar-benar mahu mempunyai kod pengesahan anda menulis – sama ada saya menulis mengikut piawaian yang diterima umum atau menulis apa-apa keburukan. Secara umum saya ditemui lagi tutorialče bagaimana perkara yang berlaku tetapi ia adalah agak ketinggalan zaman – Geany mempunyai segala-galanya yang dibina ke dalam dirinya hanya perlu memasangnya pep8 pakej. Dalam Debian apt-get install pep8 bekerja di distrota lain semata-mata untuk mengetahui bagaimana keajaiban berlaku. Dalam butang menu Membina kedua (sekurang-kurangnya kepada saya) е Lint след кликването му ще откриете колко грозен код сте сътворили 😀

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

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