Что квалифицирует приложение как часто используемое?

Это не прямой ответ на ваш вопрос, но считаете ли вы, что на одной машине есть что-то вроде apt-cacher-ng? Похоже, вы делаете много копий работы, когда это можно сделать довольно автоматически.

Все, что вам нужно сделать (IIRC), установить пакет apt-cacher-ng на одном компьютере, убедитесь, что порт 3142 открыт для вашей локальной сети, если у вас есть брандмауэр, и запустите echo "Acquire::http { Proxy \"http://<ip_of_cacher_computer>:3142\"; };" | sudo tee /etc/apt/apt.conf.d/02proxy на каждом клиент. Клиенты загрузятся через компьютер cacher, и если пакет когда-либо был загружен одним клиентом, он просто будет выгружен из кэша вместо перезагрузки. Это довольно автоматическое решение проблемы долгое время, чтобы загрузить те же пакеты дважды.

7
задан 28 January 2012 в 04:28

1 ответ

Основной ответ

Проще говоря, наиболее часто используемый диапазон сортирует приложения по количеству раз, когда вы их запустили. То есть, если вы запустили Firefox 1000 раз, а Chromium 999 раз, Firefox будет указан первым. Даже если вы не запускали Firefox в течение нескольких месяцев и месяцев.

Технический ответ

Проще говоря, область наиболее часто используемых - это оболочка, которая ищет Zeitgeist.Index установленных приложений с типом результата MostPopularSubjects. Zeitgeist измеряет эту популярность с помощью демона zeitgeist-datahub, который уведомляет и обновляет свою статистику при каждом запуске приложения. Вы можете посмотреть соответствующий код объектива Firefox и документацию API для Zeitgeist здесь.

Посмотрев на здесь , появляется MostPopularSubjects простой вид по количеству обращений. Кроме того, при одинаковом числе обращений к приложениям приложения сначала сортируются по порядку. Это немного сложнее, чем это, но SQL, сгенерированный для наиболее часто используемого запроса, более-менее:

SELECT
  subj_id,
  MAX(timestamp) as timestamp,
  COUNT(subj_id) as num_events
FROM
  event_view
GROUP BY
  subj_id
ORDER BY
  num_events DESC
  timestamp DESC

Не является открытым исходным кодом красивым?

8
ответ дан 25 May 2018 в 14:49

Другие вопросы по тегам:

Похожие вопросы: