Автор Гілка: Пакетування вебсайтів (форумів та інших сервісів)  (Прочитано 471 раз)

Відсутній BeSiDa

  • Дописувач
  • **
  • дописів: 57
  • Карма: +0/-0
Пакети в дистрах вже давно не тільки про прискорення використання програм за допомогою їх попереднього компілювання.
Вже давно існують пакети з програм мовами шелл, перл, пайтон та інших, що не потребують додаткового компілювання з того вигляду якими вони релізнуті розробниками.
Також існують пакети, що містять програми-обгортки, що змінюють інтерфейс користувача (може бути графічний інтерфейс для іншої консольної програми).
Є пакети з програмами, які не мають сенсу без серверів (клієнти інстант месенджерів, баз даних, мережевих ігор, сторів та інші).
А також пакети що не містять програми, а тільки дані, контент, малюнки, шрифти, тексти та інше і навіть скачують щось з інету в момент інсталяції чи після того.

Так от, можна створити пакет для веб сайту! :)

Наприклад, Лінукс.орг.уа можна зробити першим пакетованим сайтом (створивши пакет для Дебіан чи інших дистрибів).
І зможете простими апт інстал поставити собі на Лінукс пакет з Лінукс.орг.уа і отримати консольний чи тулкітний (під свій вид десктопу) інтерфейс до сервісів сайту :)
При тому на самому сервері Лінукс.орг.уа навіть нічого змінювати не треба!

ЛОУ може засвітитися в історії світу як перший пакетований сайт з якого може розпочатися новий глобальний рух :)))

Сам по собі сайт вже давно може набагато більше, ніж це використовують люди через веб інтерфейс (от наприклад можна перемкнути налаштування так, щоб отримати рівно 1 пост на сторінку, а отже кожен пост може мати свій особистий урл і програма зможе зкачувати та перевіряти лише нові зменшивши навантаження на сервер, наприклад).

Програма буде перевіряти (наприклад чексумами) чи змінилися темплейти та апі сайту і запрошувати оновити пакет, якщо є зміни.

З консольного інтерфейсу можна буде робити греп постів через пайпи та додавати до своїх скриптів. Може бути локальна копія тих постів, що сподобалися і вже навряд чи зміняться на форумі (бо форум то є така сама програма як і інстант месенджери чи інші мережеві та розподілені по різних комп'ютерах).

А коли пакет створюють адміни сайтів, то зможуть додати свій тлс сертифікат (навіть без прив'язки до зовнішніх сервісів сертифікації) чи свій впн або інший вид тунелю до сайту (і взагалі відмовитися від хттпс для комунікації з пакетованими інтерфейсами сайтів).
І на додаток адміни сайту зможуть користувачів з пакетованих інтерфейсів вважати більш авторизованими (може зменшити ймовірність спаму та інші плюси).

Це все не "замість", а "на додаток до" того що є через хттп/хттпс.

Відсутній yvs115

  • Кореспондент
  • ***
  • дописів: 167
  • Карма: +7/-0
Цитата
Пакети в дистрах вже давно не тільки про прискорення використання програм за допомогою їх попереднього компілювання.
мета пакетизації софта перпендикулярна до того в якій формі контент присутній

Відсутній BeSiDa

  • Дописувач
  • **
  • дописів: 57
  • Карма: +0/-0
мета пакетизації софта перпендикулярна до того в якій формі контент присутній
А відповідно до чого ви особисто для себе вирішили, що у інструменту "пакет" є мета? :)
Назвіть якийсь мен файл чи документ де вказано слово "мета"? Чи якийсь інший документ?

От створення організації (наприклад, Дебіан) було відповідно до мети (створити можливість для людей інсталювати повноцінну функціонуючу ОС, створену з вільного програмного забезпечення).

А все інше то лише набір інструментів. До "інструмента" не має відношення слова "мета застосування", лише "технічна мета" (наприклад, деб пакет створено таким чином, що його можна розпакувати з використанням лише базових Юнікс тулзів що є в будь якому Юніксі (хоч з останніми версіями є моменти, але то не з форматом, а з варіантом обраного застосування та вибору кладеного архіватора (не вказано в описі формату, обирає той хто створює пакет))).

До речі, ви ж знаєте, що деб архів використовує архіватор з назвою "ар", що спершу використовували задля додавання об'єктних компільованих С файлів до одного файла з тим щоб лінкер швидше міг знайти необхідні частини для створення бінарного виду програми? (і через те було обрано вид індексу вкладених в архів частин таким чином, щоб зробити лінковку швидше)

Апт та деб це цілий ланцюг з зовсім різних інструментів, створених різними людьми, що застосовували їх для вирішення зовсім різних задач. І цей ланцюг можна використати навіть для "запуску софту" замість формату ЕЛФ :))) Ніяких заборон (що є суттю слова "мета") немає.

А "система розповсюдження" (дістріб) то теж лише ... інструмент.

пс. але я зрозумів що з приводу теми вам нічого скзати :)