Rab 2 Опубликовано: 24 июля, 2015 Загрузит туда Нео или ЛехаИнк прогу типа с названием ГладоксКакаксис и думай потом, что это за прога и нафига она вообще нужна. А может же для ее работы и библы нужны и прочее прочее. Как быть тогда? А инсталятор, сам знаешь, пишут единицы игроков. В том же настоящим apt-get также странные иногда названия, да и описания там толком нет. Apt это система управления пакетами, а не плэй маркет. А плей маркет, Сяб обещал написать, но как всегда ничего ещё даже не начато писаться. В идеале иметь БД, там хранить название, описание и версии + id'шники версий. Например к версии 2.8.2281337 у проекта с ID 404, будет ID типо 404:2.82281337. И когда мы скачиваем определённую версию, идёт запрос а серверу, мол "Дай мне файлики 404:2.8.228.1337" и сервер кидает нам файлы. PS: Немного бреда от клона LeshaInc'a. PPS: Орфографические ошибки из-за того что словари на телефоне написаны из /dev/ass, короче Т9 кривой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SDV Автор темы 784 Опубликовано: 24 июля, 2015 (изменено) Ну я реально тебе говорю То что там линуксоиды качают пакет, им и знать ничего не надо, видимо. В том то и разница пингвосистем, что там набрал что-то типа sudo apt-get install tetris и не думаешь, что он там еще подтягивает. У нас же будет другая фиговина совсем. Загрузит туда Нео или ЛехаИнк прогу типа с названием ГладоксКакаксис и думай потом, что это за прога и нафига она вообще нужна. А может же для ее работы и библы нужны и прочее прочее. Как быть тогда? А инсталятор, сам знаешь, пишут единицы игроков. Вчера, например, зарегался на форуме Димончик13, который и приватить то не знает как. Ему эти репозитарии - как темный лес у негра в попке. Понимаешь? Где взять описалово пакетов, всякие сорслисты толковые, всякие там пингвосинаптики и так далее. Представь, какой там на твоей репе будет бардель после 6 месяцев)))) Как по мне, то нужна именно личная папочка на хосте для хранения, аплоада и даунлоада своих файликов. Ну это как бы то, чего именно мне не хватает по опыту игры.И я не понимаю, если честно, как вообще можно писать программки в игровых компах. Обычно это сингл, прямой доступ к файлам средствами виндовс. Потом аплоад на пастбинчик, ну или через ФТП, если удаленно на ИТ что-то нужно подредачить. Смотри что я пока на придумывал.Есть https://www.debian.org/distrib/packages там несколько ветвей. Предлагаю также сделать ветвь стабильную и тестирующую. Дальше сам можешь полистать и увидеть как все сделано по категориям и для каждого пакета есть своя страница с описанием и т.д. вот страница с зеркалом как у нас сейчас http://ftp.ru.debian.org/. Вот также надо и нам. Единственное о чем нужно думать разработчикам программ так о именах для своих творений. Чтобы не было в репозитории одинаковых miner или другое . Насчёт организации личной парочки на хосте я подумаю. Придётся делать демонстрационный личный кабинет. Насчёт синхронизации файлов с пастебин я тоже подумаю. Сорри что не ссылками нормальными указал. Просто с планшета пишу на полной версии. В том же настоящим apt-get также странные иногда названия, да и описания там толком нет. Apt это система управления пакетами, а не плэй маркет. А плей маркет, Сяб обещал написать, но как всегда ничего ещё даже не начато писаться. В идеале иметь БД, там хранить название, описание и версии + id'шники версий. Например к версии 2.8.2281337 у проекта с ID 404, будет ID типо 404:2.82281337. И когда мы скачиваем определённую версию, идёт запрос а серверу, мол "Дай мне файлики 404:2.8.228.1337" и сервер кидает нам файлы. PS: Немного бреда от клона LeshaInc'a. PPS: Орфографические ошибки из-за того что словари на телефоне написаны из /dev/ass, короче Т9 кривой. Хотите форкайте мой МП и делайте свой с блэкджеком и ... :-)Я сделаю как я представляю все это. Не понравиться заберу себе :-) Нет не охота делать подобие плей маркета. Я свою идею описал выше уже. Изменено 24 июля, 2015 пользователем TuxShot Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Alex 4 683 Опубликовано: 24 июля, 2015 А нет ли в природе готовых движков бесплатных каких-то? Ну типа мол в базе SQL хранится юзер, аккаунт его, права, лимит папочки в КБ и прочее. Ну и сами пути к файликам, которые он загрузил, хранятся в базке. Файлики лежат в папочке users/uuidВася А сам юзер кидает только запросы на скрипт, мол скачать, удалить, загрузить файлик и прочее. И вся эта фиговина хранится у нас на хостинге. Или это все с нуля писать нужно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SDV Автор темы 784 Опубликовано: 24 июля, 2015 А нет ли в природе готовых движков бесплатных каких-то? Ну типа мол в SQL хранится юзер, аккаунт его, права, лимит папочки в КБ и прочее. Ну и сами пути к файликам, которые он загрузил, хранятся в базке. Файлики лежат в папочке users/uuidВася А сам юзер кидает только запросы на скрипт, мол скачать, удалить, загрузить файлик и прочее. И вся эта фиговина хранится у нас на хостинге. Или это все с нуля писать нужно? И как называется движок - "репозиторий для бедных"? :-)Не знаю может есть что то подобное. Я за этим не слежу. Мне куда проще написать своё и в нём копаться, чем в чьём то чужом. У нас просто проблемка в том что нам надо либо делать единый хостинг для файлов (но игроки мало вероятно что захотят юзать непонятные движки), либо синхронизировать пастебин и подобное. Я вангую если придет сюда cyber01, он скажет что все ерунда это и мы занимаемся хренью (ну вот такое у меня мнение о человеке уже к сожалению :-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Alex 4 683 Опубликовано: 24 июля, 2015 Я вангую если придет сюда cyber01, он скажет что все ерунда это и мы занимаемся хренью (ну вот такое у меня мнение о человеке уже к сожалению :-) Это к бабке не ходи, именно так он и скажет=) 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
cyber01 1 704 Опубликовано: 24 июля, 2015 @,@, Ну спасибо А по поводу репозитория - сам менеджер пакетов хорошая задумка, но есть один косяк - проблемно заставить всех постить туда программы... По поводу хранилища - а почему нет? Неплохая идея ,но вот найти подобное хранилище проблемно... Можно конечно написать, но опять же... как заставить всех постить туда программы? Пастебином и то 2 человека из 5 пользуются... @, что имелось ввиду под фразой "синхронизировать пастебин"? Я конечно могу поставить движок пастебина, но будет тоже самое... Хотя по сути хранилище кода есть... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SDV Автор темы 784 Опубликовано: 24 июля, 2015 @,@, Ну спасибо А по поводу репозитория - сам менеджер пакетов хорошая задумка, но есть один косяк - проблемно заставить всех постить туда программы... По поводу хранилища - а почему нет? Неплохая идея ,но вот найти подобное хранилище проблемно... Можно конечно написать, но опять же... как заставить всех постить туда программы? Пастебином и то 2 человека из 5 пользуются... @, что имелось ввиду под фразой "синхронизировать пастебин"? Я конечно могу поставить движок пастебина, но будет тоже самое... Хотя по сути хранилище кода есть... Хм, синхронизация типа на пастебине отредактировал файл, и он перенеся (сохранился) в репе.Наверное единственный удобный способ проверять на md5 файл на пастебине. 2 из 5 человек. Не знаю я пока тут лазял по форуму столько новых программеров нашел. Вообще реализация сыроватая ещё. Я как сделаю подобие репы тогда и можно будет дальше думать. Сделаю минимум только через 2 недели. Очень сильно занят пока что. Следующая неделя вообще сложная для меня. Говорю, хотите форкайте МК и сделайте своё видение на то что я предложил. Я конечно поздно прочитал, но оказывается в опеннете есть свой локальный пастебин. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Asummonster 592 Опубликовано: 25 июля, 2015 Гладос гласс Лехи будет какой-то такой: leshaink-gladosglass1-stable Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Lgmrszd 390 Опубликовано: 25 июля, 2015 Мда, написали тут много, а толку мало. Что мне известно, так это то, что если на dropbox'е изменить расшаренный файл, то ссылка сохранится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
evgkul 571 Опубликовано: 25 июля, 2015 Гладос гласс Лехи будет какой-то такой: leshaink-gladosglass1-stable В названии пакета имя автора обычно не пишут Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Asummonster 592 Опубликовано: 25 июля, 2015 В названии пакета имя автора обычно не пишут А вот и неправда! В андроиде пишут Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
evgkul 571 Опубликовано: 25 июля, 2015 А вот и неправда! В андроиде пишут1. Имя автора в поле "Автор"2. Найди в Play Market слово "пакет" 3. Мы тут apt-get обсуждаем Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Asummonster 592 Опубликовано: 25 июля, 2015 1. Имя автора в поле "Автор" 2. Найди в Play Market слово "пакет" 3. Мы тут apt-get обсуждаем Ты когда-то data вскрывали? И, да, в андроиде есть pckg Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
evgkul 571 Опубликовано: 25 июля, 2015 Название в data образовано из названия главного класса(или как он там называется?) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SDV Автор темы 784 Опубликовано: 25 июля, 2015 А вот и неправда! В андроиде пишутЕсли Вы про название в гугл плей, то там типа такого - https://play.google.com/store/apps/details?id=домен.название_компании_например.название_самого_приложения Да, может быть и есть имя автора в названии, но все таки для МП это не удобно. Как бы это выглядело - apt-get install домен.название_компании_например.название_самого_приложения В МП все замудрено, кто работал с пингвином (любым дистром), тот понимает что такое пакеты, их зависимости и т.п. Я же хочу все сделать проще и не замудренно. Чтобы было удобно использовать (искать) нужные пакеты. Есть несколько вариантов: 1) типичный каталог пакетов (как у любого дистрибутива линукс). Пример: https://www.debian.org/distrib/packages 2) как пакетный менеджер у node js (npm). Ссылка - https://www.npmjs.com Осталось выбрать направление и начать пробовать все это соединить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах