The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Для PkgSrc представлен APT-подобный пакетный менеджер nih"
Отправлено vle, 04-Янв-11 19:16 
>>> 1) *если*
>> Это уже не ко мне. Будут теги -- будет по ним поиск.
> Ну вот, как только сложное -- "не ко мне"...

Не вижу здесь ничего сложного. Когда/если в pkgsrc появятся теги,
тогда будет по ним поиск. Пока есть только категории, их 52.
Технических проблем с добавлением тегов опять же никаких.
Формат бинаря и дерева pkgsrc их позволяет реализовать
за пол часа.

>> Я ведь не поленюсь, и тебе будет стыдно.
> Это займёт у тебя некоторое время на одноразовые подпорки (втягивание метаданных), а
> собственно инфраструктура тебе ж неинтересна.  Зачем городить потёмкинские деревни, тут
> лучше поленись. :)

Я вас умоляю. Метаданные... Всего лишь нужно сконвертировать дебиноидный
rfc822 в формат
pkg_summary(5) из pkgsrc и "свести задачу к предыдущей".
У меня это уже в планах года два, все лень.

>>> 2) не я ж стал заикаться (точнее, кидать пальцы) про sane defaults, а? ;-)
>> Как работает apt-cache в AltLinux-е можешь мне даже не показывать, я знаю.
> Регэксы по summary+description, что там показывать.

Мдэ, купи себе букварь, там много буков.

>> То, что ниже -- good enough без всякого тайного знания о тегах
>> и нескольких человеколет потраченного труда.
> И тем не менее ты опираешься на готовые метаданные в описаниях.  
> Но они тебе неинтересны.

Чего?

> Понятно, что одно дело -- инструмент, а другое -- к чему его
> применять, но для осмысленного результата нужны обе части вопроса, и это
> важно.  То есть недостаточно бросить в морду шикарную тулзу или
> же базу дескрипшенов.  Надо вместе работать.  А это сложно,
> нудно и неинтересно.

Много слов ни о чем. Есть инструмент, универсальный.
Будут теги -- будет по ним поиск. Ни единой строки кода добавлять не нужно.

>> О дефолтах.
> 1) "-o" кривовато выглядит, если уж совсем о дефолтно-минимальном случае и докапываться;

-o -- это поиск в online базе, без нее будет искать offline.

> 2) это пример на качество метаданных в первую очередь.

Не только. Это пример неплохо выбранного дефолта.
Кстати, юзверь может их менять, как ему вздумается.

>> pkg_digger_backend ищет простым сканом текстового файла,
>> и этого достаточно для поиска в пакетах.
> Заодно это так себе масштабируется (про 20K пакетов тоже не я упоминал)
> и малопригодно для использования, скажем, на публичном сайте с информацией о
> репозиториях.

В pkgsrc >9000 пакетов. На Athom-330 1.6 Ghz прекрасно работает.
Задержка минимальна в несколько секунд. Вспоминаем про бекенд,
появится *реальная* проблема --
появится решение с базой данных, cdb, bdb, sqlite -- че там сейчас модно.

>> pkg_online_client -- ищет через dict protocol, обращаясь к серверу.
> Это тоже заценил -- "пакетно-английский словарь" :)

Ты RFC2229 читал?

>>> PS: про axi-cache почитай ещё, Колумб. :)
>> Ага, ты мне еще про полнотекстовые поисковики раскажи :-)
> (озираясь) Лёш, они повсюду! :-)

Открытие!

>> Иди ка ты лучше улучшай свой altlinux, займись делом.
> Так я потихоньку и пилю те самые mkimage-profiles.git, что и с тобой
> обсуждали.

Ну вот и я пилю.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру