掃除のsqliteのようなFirefoxブラウザの速度を改善するための1つの巧妙なトリックは、彼のデータをベース. 彼女は、このようにデフラグなどの真空プロセスでは、データベースを削除します, サイズを減少し、需要はより速くそれを作ります, ディスクの使用状況をより効率的かつおそらくセクター私の順番に読んで、あなたのディスク上の負荷を減少. 一般に、これは自動的に/デフラグを自分で掃除しない任意のデータベースに適用されます.

データベースのFirefoxを最適化することにより、プロセスは非常に簡単です – 実行します sqlite3のDB-ファイルVACUUM Firefoxののプロファイルディレクトリ. Linuxでは、それへの道は、通常、〜/は.mozilla / firefoxの/ランダムname.defaultです. 一般的に、あなたがすべきのみ 1 あなたはより多くのあなたが正しいディレクトリにprofiles.ini〜/は.mozilla / firefoxの/を確認することができます持っている場合は.mozilla / firefoxの中のあなたのディレクトリには、ブラウザのプロファイルであります. Тъй като не ми се занимава да извършвам процеса на ръка разписах елементарен скрипт с който да дефрагментирам базите данни:

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. たびにあなたが読んで ライナスの手紙 このような非常に面白い気分に陥ります. 私はそれが私たちの生活の中で果たしているどのように重要なLinuxとどのような役割を説明するつもりはありません. むしろ、私は私の人生で演奏どのような役割と思いました. そして、多くの質問を跳びました

  • 私はBSDになるだろうか、神は、Windowsの管理者を禁止するかどうかをなしlinuxがあれば ?
  • 私は、一般的なマネージャーになるだろうかどうか
  • 私は管理者であれば動作します – プログラマ (私を保持しています….)
  • OSは何私が使用します
  • どのような技術私が使用します – 電話コンピュータ – 私は別のリンゴのファンの少年になります

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

私はOS XにブータブルUSBをしなければなりませんでした. 私の大きな驚きに私はDDのコピーの速度がotvratitlno低〜600キロバイト/秒であることがわかりました😕 . 簡単な検索が見つかりました後, 私の代わりにrdiskX diskXを使用する必要があります. アイデアは、RDISKがRAWデバイスと同義であるということです. これまでのところは良いが、今ではISO-その後率が150〜200キロバイト/秒〜でも低いことがわかっコピーするブロックデバイス上のRを追加しました😡 . すでに神秘性が完了し、以前の情報は多くのソースによって確認されています!!!! すべては、私は、BSのディレクティブを入れた後、所定の位置に落ちました.

BS = nのnバイトに入力と出力の両方のブロックサイズを設定します。, IBSとOBSオペランドを優先する. もしNOERROR以外の無変換値, NOTRUNCまたは同期が指定されています, その後
各入力ブロックは、ショートブロックのいずれか凝集することなく単一のブロックとして出力にコピーされます.

私は1MサイズBSは速度はUSB-私にそれを期待している達成入れたら、. そして、間違いなくディスクとRDISKの違いをテストした差は約でした 10-12 時間はRDISKの賛成で加速します. DDの速度や進行状況を監視するための多くの文化的な方法は、次のよう搬送されてきたことによって達成することができます

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

私の好みのテキストエディターです。 Geany. 彼は非常に最小限 IDE 言語の巨大な範囲をサポートします。 – シェル, PHP, python, C … など. あなたの自動車-完全な同時に機敏そう. 彼は気持が良い機会を欠けているが、時に、私には十分以上. オンライン コースを開始しました。 Python プログラミング SoftUni の – 私の知識を更新し、私は続いている適切に python で起こるので nadgradâ を作る 3. スピーカーはもちろんお勧めします。 PyCharm pyton プログラミングの IDE として, しかし、私は私の好みから遠く, 当然のことながら演習 Geany を使用します。.

講義中に痛みを感じた 2 リプスィ島

  1. python オートコンプリートと関数やメソッドのドキュメントを息を吐き出す
  2. 検証がない、 標準 pep8

良いことは、それが構成する Geany の十分な柔軟性が、不足しているものを簡単に追加することができます。. 私がやります Python のドキュメントを追加します。 IDE に:

  • プル、 次のスクリプト どこかで私たちのパスたとえば、/usr/bin として忘れないでそれを実行可能にするには
  • 我々 は次の行を追加の設定のようにファイルの ~/.config/geany/filedefs/filetypes.python を編集します。 context_action_cmd = pydocw %s. 前の手順から、binarkata の名前の追加はのみ場合. Geany を実行する場合は、再起動します。.
  • 我々 は既に関数についての情報をプルする必要があるコンテキスト アクションがあります。. Аз си добавих shortcut за да ми е по удобно като не ми е ясно някоя функционалност. 私の同じように多くは netbeans のアプローチ私を苛立たせるのでこのアプローチを濾す.

今のところ大丈夫です. 記述するコードの検証を持ちたいし、 – 一般に認められた基準に従って記述するか、変人の書き込み. 一般的に私は再び発見 tutorialče どのようにことが起こるが、それは少し時代遅れ – Geany すべてあなたで建てられただけパッケージ pep8 をインストールする必要があります。. Debian apt でインストール pep8 魔法のしくみを発見する他の distrota 作品. [ビルド] メニューの 2 番目のボタン (少なくとも私に) е Lint след кликването му ще откриете колко грозен код сте сътворили 😀

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

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