Перейти к содержимому


Фотография

Репозиторий программ на Lua


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 80

#31 Оффлайн   cyber01

cyber01

    Техническая поддержка

  • Автор темы
  • Администраторы
  • Сообщений: 885
  • Уровень сигнала: 1,78%
  • В игре: 13 час. 18 мин.

Награды

            2      

Отправлено 23 Октябрь 2015 - 15:30

@Fingercomp, вывод пользователю - фигня, это не проблема.. Хранить тоже не проблема (поле категория у программы будет принимать от одного до нескольких значений, перечисленных через запятую), проблема это все правильно обработать (распарсить запятые - не проблема), чтобы вывести проги только из нужной категории. Это еще обдумаю..

@LeshaInc, 2 таблицы ради того, чтобы хранить теги?  Тут получается так: либо у программы может быть куча полей (в том числе и теги), а там уже выборка по всем полям и прочее, либо делать как ты говоришь еще целых 2 таблицы (зачем?) и добавлять дополнительные запросы к бд (что неразумно) и терять время отображения результата...

 

@Alex, по поводу структуры - добавить мультикатегории легко, обработать сложнее. А вот фильтры пока записал в планы 



#32 Оффлайн   Fingercomp

Fingercomp
  • Гуру
  • Сообщений: 1 999
  • Уровень сигнала: 171,24%
  • В игре: 1278 час. 43 мин.

Награды

                                               

Отправлено 23 Октябрь 2015 - 17:06

Я, конечно, дуб дубовый в ваших байдушках, но вот есть предложение: для каждой категории в таблице иметь свой столбец с DEFAULT "none". И потом менять на "true" при помещении в категорию (и, соответственно, снимать). Хотя, честно, я не знаю, как могут повлиять изобилия столбцов.



#33 Оффлайн   NEO

NEO
  • Пользователи
  • Сообщений: 1 748
  • Уровень сигнала: 4,88%
  • В игре: 36 час. 25 мин.
  • ГородСолнце

Награды

   3                        

Отправлено 23 Октябрь 2015 - 17:09

Сложно выбрать категории, нужно универсальное, чёткое.



#34 Оффлайн   cyber01

cyber01

    Техническая поддержка

  • Автор темы
  • Администраторы
  • Сообщений: 885
  • Уровень сигнала: 1,78%
  • В игре: 13 час. 18 мин.

Награды

            2      

Отправлено 23 Октябрь 2015 - 17:24

@Fingercomp,честно говоря не понял о чем ты :) 



#35 Оффлайн   Fingercomp

Fingercomp
  • Гуру
  • Сообщений: 1 999
  • Уровень сигнала: 171,24%
  • В игре: 1278 час. 43 мин.

Награды

                                               

Отправлено 23 Октябрь 2015 - 17:51

@Fingercomp,честно говоря не понял о чем ты :)

| ID | Прога       |    ...     | Утилиты | Моды и аддоны | Сеть |
|====|=============| ТУТ всякая |=========|===============|======|
| 1  | Автокрафт   | инфа       | none    | true          | true |
| 2  | Чат         |            | true    | true          | true |
| 3  | Hello world |            | none    | none          | none |
|                              ...                               |

Автокрафт в категорях "Моды и аддоны" и "Сеть". Чат — "Утилиты", "Моды и аддоны", "Сеть". Hello world ни в одной их категорий.



#36 Оффлайн   cyber01

cyber01

    Техническая поддержка

  • Автор темы
  • Администраторы
  • Сообщений: 885
  • Уровень сигнала: 1,78%
  • В игре: 13 час. 18 мин.

Награды

            2      

Отправлено 23 Октябрь 2015 - 17:59

из-за этого размеры таблиц вырастут в разы, а время их запроса тоже.. у меня так:

http://puu.sh/kUI8P/731610571b.png



#37 Оффлайн   Zer0Galaxy

Zer0Galaxy
  • Гуру
  • Сообщений: 1 228
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

   5                              

Отправлено 23 Октябрь 2015 - 18:09

Пытаюсь добавить программу в репозиторий. Заполняю форму

Прикрепленный файл  rep.png   194,89К   2 Количество загрузок:

После нажатия кнопки "Добавить" форма очищается. При переходе в раздел "Мои программы" выдается надпись "Вы еще не добавили ни одной программы".

Браузер - Opera 32.0

Win 7


Сообщение отредактировал Zer0Galaxy: 23 Октябрь 2015 - 18:10


#38 Оффлайн   cyber01

cyber01

    Техническая поддержка

  • Автор темы
  • Администраторы
  • Сообщений: 885
  • Уровень сигнала: 1,78%
  • В игре: 13 час. 18 мин.

Награды

            2      

Отправлено 23 Октябрь 2015 - 18:13

@Zer0Galaxy, ок, спасибо посмотрю что и как.

Можешь кинуть тоже самое, только в виде текста? Проверю, что именно не проходит валидность 



#39 Оффлайн   Zer0Galaxy

Zer0Galaxy
  • Гуру
  • Сообщений: 1 228
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

   5                              

Отправлено 23 Октябрь 2015 - 18:30

Можешь кинуть тоже самое, только в виде текста?
 

Название: Midday Commander

Версия: 1.4

Категория: Утилиты

Код на pastebin: NRiG4D8M

Ссылка на форуме: http://computercraft...y-commander-oc/

Краткое описание: Файловый менеджер

Полное описание: Утилита предоставляет удобный интерфейс для создания, копирования, удаления файлов и выполнения многих других действий, доступных известным ФМ, таким как NortonCommander (MS DOS) или Midnight Commander (Linux)

 

Меня смущает желтый фон поля "Версия"



#40 Оффлайн   Fingercomp

Fingercomp
  • Гуру
  • Сообщений: 1 999
  • Уровень сигнала: 171,24%
  • В игре: 1278 час. 43 мин.

Награды

                                               

Отправлено 23 Октябрь 2015 - 18:30

@Zer0Galaxy, ок, спасибо посмотрю что и как.

Можешь кинуть тоже самое, только в виде текста? Проверю, что именно не проходит валидность 

К слову, вот моё вчерашнее.



#41 Оффлайн   cyber01

cyber01

    Техническая поддержка

  • Автор темы
  • Администраторы
  • Сообщений: 885
  • Уровень сигнала: 1,78%
  • В игре: 13 час. 18 мин.

Награды

            2      

Отправлено 23 Октябрь 2015 - 18:34

@Zer0Galaxy, желтый цвет - это опера  балуется :) Подозреваю, что проблема в скобках (символ скобки), надо регулярки править еще.. Как будет время - буду доделывать и репу и фиксить баги

@Fingercomp, ты вставил не ссылку,а кусок от нее... а проверяется именно полноценная ссылка



#42 Оффлайн   Fingercomp

Fingercomp
  • Гуру
  • Сообщений: 1 999
  • Уровень сигнала: 171,24%
  • В игре: 1278 час. 43 мин.

Награды

                                               

Отправлено 23 Октябрь 2015 - 20:39

Вопрос... А можно писать сообщение об ошибке хоть? Чтобы знать, куда рыть.



#43 Оффлайн   cyber01

cyber01

    Техническая поддержка

  • Автор темы
  • Администраторы
  • Сообщений: 885
  • Уровень сигнала: 1,78%
  • В игре: 13 час. 18 мин.

Награды

            2      

Отправлено 23 Октябрь 2015 - 20:45

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

 

Изменения от 23.10.15

  • Добавлен в исключения символ / (слеш)
  • Добавлены в исключения круглые скобки
  • Изменения в регулярных выражениях (что считается правильным), читаем ниже

 

  • Поле Имя: символы А-Я, A-Z, цифры, круглые скобки, точка, запятая, пробел, слеш прямой, дефис. Длина 1-50 символов
  • Поле Версия: символы А-Я, A-Z, цифры, точка, пробел, дефис. Длина 1-15 символов
  • Поле Категория: число типа int
  • Поле Pastebin: Символы A-Z, цифры, дефис, пробел (последние 2 уберу), длина 1-8 символов (надо оставить только 8)
  • Поле Форум: обычная ссылка (с http://)
  • Поле Краткое описание: символы А-Я, A-Z, цифры, круглые скобки, точка, запятая, пробел, слеш прямой, дефис. Длина 1-60 символов
  • Поле Полное описание: тоже самое, что в кратком описании, но длина 1-250 символов


#44 Оффлайн   cyber01

cyber01

    Техническая поддержка

  • Автор темы
  • Администраторы
  • Сообщений: 885
  • Уровень сигнала: 1,78%
  • В игре: 13 час. 18 мин.

Награды

            2      

Отправлено 24 Октябрь 2015 - 13:59

Изменения от 23.10.15:

  • Помимо проверки данных формы с серверной стороны добавлена также клиентская проверка
  • Изменен формат (правильных данных) для поля Pastebin, теперь это могут быть только символы латиницы и цифры, длина 8 символов
  • Вывод программ от новых к старым (при выборе категории. При просмотре в списке программ (Мои программы) - по ID)
  • При попытке отправки формы с неверными данными - форма не отправится, а ошибочные поля подсветятся
  • Добавлен счетчик скачиваний (фиксируются скачивания через сайт)
  • Исправлено отображение даты
  • Немного обновлены категории
  • Добавлено сообщение о том, что в категории нет программ

  • Alex и Fingercomp это нравится

#45 Оффлайн   Fingercomp

Fingercomp
  • Гуру
  • Сообщений: 1 999
  • Уровень сигнала: 171,24%
  • В игре: 1278 час. 43 мин.

Награды

                                               

Отправлено 24 Октябрь 2015 - 22:35

Слишком быстро сбрасывается авторизация. Неудобно.



#46 Оффлайн   cyber01

cyber01

    Техническая поддержка

  • Автор темы
  • Администраторы
  • Сообщений: 885
  • Уровень сигнала: 1,78%
  • В игре: 13 час. 18 мин.

Награды

            2      

Отправлено 24 Октябрь 2015 - 22:48

@Fingercomp, у меня авторизация весь день не сбрасывалась... А вообще примерно часов 6-12 держится 



#47 Оффлайн   cyber01

cyber01

    Техническая поддержка

  • Автор темы
  • Администраторы
  • Сообщений: 885
  • Уровень сигнала: 1,78%
  • В игре: 13 час. 18 мин.

Награды

            2      

Отправлено 26 Октябрь 2015 - 19:40

Изменения от 28.10.15:

  • добавлено подобие api (для запроса данных)
  • первая реализация зависимостей
  • мультикатегорий скорее всего не будет, скорее всего будет возможность указать доп.категорию одним полем


#48 Оффлайн   ECS

ECS
  • Гуру
  • Сообщений: 203
  • Уровень сигнала: 0,56%
  • В игре: 4 час. 10 мин.
  • ГородСанкт-Петербург

Награды

   10                  

Отправлено 28 Октябрь 2015 - 00:13

Не забудьте только добавить вставку файлов из иных ресурсов (не только пастбин, гитхаб тоже, к примеру). А так идея очень и очень даже неплохая.



#49 Оффлайн   cyber01

cyber01

    Техническая поддержка

  • Автор темы
  • Администраторы
  • Сообщений: 885
  • Уровень сигнала: 1,78%
  • В игре: 13 час. 18 мин.

Награды

            2      

Отправлено 28 Октябрь 2015 - 01:16

@ECS, сделаю гитхаб, только времени сейчас нету... 



#50 Оффлайн   cyber01

cyber01

    Техническая поддержка

  • Автор темы
  • Администраторы
  • Сообщений: 885
  • Уровень сигнала: 1,78%
  • В игре: 13 час. 18 мин.

Награды

            2      

Отправлено 29 Октябрь 2015 - 23:41

Изменения в dev версии:

  • Добавлена поддержка Github/Gist
  • Зачатки системы тегов (есть добавление тегов/удаление, нет: поиска по тегам, облака тегов)
  • Мультикатегорий точно не будет
  • Редизайн вывода программы
  • 5a7413acac.png

  • Alex, Totoro и Fingercomp это нравится

#51 Оффлайн   cyber01

cyber01

    Техническая поддержка

  • Автор темы
  • Администраторы
  • Сообщений: 885
  • Уровень сигнала: 1,78%
  • В игре: 13 час. 18 мин.

Награды

            2      

Отправлено 30 Октябрь 2015 - 18:52

Залил изменения с dev версии.


  • Fingercomp это нравится

#52 Оффлайн   SDV

SDV
  • Пользователи
  • Сообщений: 655
  • Уровень сигнала: 27,38%
  • В игре: 204 час. 27 мин.
  • ГородO.R.E.N.B.U.R.G.

Награды

        

Отправлено 03 Февраль 2016 - 18:28

Простите меня пожалуйста за слоупочность (поднимаю тему через 5 месяцев), но где сама программа для скачивания в игре?

Ну то есть где тот самый apt-get install (см. тему менеджер пакетов).

 

Нужна АПИШКА для того чтобы скачивать программы.

А то а смысла не вижу пока просто тупо в сайте.

Все равно приходится все вручную делать (копировать ссылку на пастебин или гитхаб и вставлять в терминале wget линк).

А можно куда проще: apt-get install program

 

P.S. Кстати всем привет, кто не узнал меня. TS.



#53 Оффлайн   Zer0Galaxy

Zer0Galaxy
  • Гуру
  • Сообщений: 1 228
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

   5                              

Отправлено 03 Февраль 2016 - 19:09

Ну, так напиши. Опыт ведь есть.



#54 Оффлайн   Fingercomp

Fingercomp
  • Гуру
  • Сообщений: 1 999
  • Уровень сигнала: 171,24%
  • В игре: 1278 час. 43 мин.

Награды

                                               

Отправлено 03 Февраль 2016 - 19:38

Ну, так напиши. Опыт ведь есть.

Ну так апишки нет. Же. Ну, может быть, и есть, но почему-то закрытая.



#55 Оффлайн   SDV

SDV
  • Пользователи
  • Сообщений: 655
  • Уровень сигнала: 27,38%
  • В игре: 204 час. 27 мин.
  • ГородO.R.E.N.B.U.R.G.

Награды

        

Отправлено 03 Февраль 2016 - 19:49

Ну так апишки нет.

 

Вот вот. Пока cyber01 не напишет API (JSON-формат), я ничего не сделать не могу.

Т.к. не понятно как можно скачать программу example не зная где она хранится.

Ну я как понял за 5 месяцев никто и палец об палец не ударил по этому поводу.

 

Ну, так напиши. Опыт ведь есть.

Не спорю, но здесь великий админ всех баз у нас Кибер. Так что от его действий можно дальше "плясать".



#56 Оффлайн   Alex

Alex
  • Администраторы
  • Сообщений: 3 735
  • Уровень сигнала: 52,61%
  • В игре: 392 час. 51 мин.

Награды

                 

Отправлено 03 Февраль 2016 - 19:56

Народ туда пока все равно ничего не заливает. Чего вы тут стиралку включили и жужжите и бьете в колокола?

Будет выложен в топике АПИ, сразу хватайте и пишите свои апп-геты :)



#57 Оффлайн   Fingercomp

Fingercomp
  • Гуру
  • Сообщений: 1 999
  • Уровень сигнала: 171,24%
  • В игре: 1278 час. 43 мин.

Награды

                                               

Отправлено 03 Февраль 2016 - 19:58

Народ туда пока все равно ничего не заливает.

Действительно, лучше организовать организацию на гитхабе с прогой скачивания по типу OPPM. Кто бы только сделал это.



#58 Оффлайн   SDV

SDV
  • Пользователи
  • Сообщений: 655
  • Уровень сигнала: 27,38%
  • В игре: 204 час. 27 мин.
  • ГородO.R.E.N.B.U.R.G.

Награды

        

Отправлено 03 Февраль 2016 - 20:08

Будет выложен в топике АПИ, сразу хватайте и пишите свои апп-геты

 

Ждем-с.

 

Народ туда пока все равно ничего не заливает.

 

Нужно как-то завлекать и поощрять игроков для этого. У меня есть пару идей, но это лишь идеи т.к. их реализовать не могу (WEB часть мне недоступна).

Я вообще вернулся сюда кодить, а не бегать за коровками и свинками (после увиденного на сервере действиями игроков).

 

организацию на гитхабе с прогой скачивания по типу OPPM

 

Подожди, а это что тогда сейчас? Хранилище ссылок на гитхаб. Осталось лишь оттуда скачивать.

Куда проще ввести название "libgui", а не вводить pastebin get 54544dfdf или wget.

Да в OPPM сейчас мало чего. Возможно эта русскоязычная альтернатива и лучше.



#59 Оффлайн   Fingercomp

Fingercomp
  • Гуру
  • Сообщений: 1 999
  • Уровень сигнала: 171,24%
  • В игре: 1278 час. 43 мин.

Награды

                                               

Отправлено 03 Февраль 2016 - 20:17

Да в OPPM сейчас мало чего. Возможно эта русскоязычная альтернатива и лучше.

> мало

http://openprograms.github.io/

 

Хранилище ссылок на гитхаб.

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



#60 Оффлайн   SDV

SDV
  • Пользователи
  • Сообщений: 655
  • Уровень сигнала: 27,38%
  • В игре: 204 час. 27 мин.
  • ГородO.R.E.N.B.U.R.G.

Награды

        

Отправлено 03 Февраль 2016 - 20:24

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

 

Нет смотри (как я понял структуру репы от Кибера).

Все храниться по категориям, каждая прожка это ссылка на пастебин или гит.

То есть ты скачиваешь не с самой репы, а со ссылок из них.

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

Это удобно. То есть ты скачал ранее прожку, ее обновили, ты тупо заново ее перекачал и все.

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

Ты же сам понимаешь как работают репозитории линуксовские. Почти по тому же принципу.






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных