@dba_ru

Страница 416 из 718
Al
12.02.2018
20:44:27
А ну да. Вот их забыл

Vladislav
12.02.2018
20:44:29
второй момент, я все еще жду фактическую реализацию

вы абстракцией уже устали писать

где факты?

Google
Vladislav
12.02.2018
20:45:01
как хранить и как считать

Al
12.02.2018
20:46:02
Храни типы кубиков через запятую

Если стен много

Vladislav
12.02.2018
20:47:00
факты!

давай структуру

такая то таблица, такой то тип данных, такие то данные

Al
12.02.2018
20:47:46
Эт тогда как дома буду

Но я лучше бы в файлике складывал. База тут слишком

По сути то на каждый лабиринт будет всего одна строка описывающая последовательность кубиков.

Vladislav
12.02.2018
21:07:00
Ну опиши

Al
12.02.2018
21:09:02
1.1.5.4.15.... много писать?

aster
12.02.2018
21:10:42
По сути то на каждый лабиринт будет всего одна строка описывающая последовательность кубиков.
Пджжи. Как Это бьется с этим: Кубик со стеной справа, координаты а4 Кубик со стеной справа и снизу, координаты с2

Al
12.02.2018
21:12:00
Пджжи. Как Это бьется с этим: Кубик со стеной справа, координаты а4 Кубик со стеной справа и снизу, координаты с2
Можешь так описать. Только добавь столбин с ид лабиринта. В варианте со строкой тебе придется описать в строке каждую ячейкк

Google
aster
12.02.2018
21:12:39
Al
12.02.2018
21:13:08
В варианте с табличкой выгоднее если стен не много.

aster
12.02.2018
21:14:17
В варианте с табличкой выгоднее если стен не много.
Ну если пустых много, которые не пишем. Угу

Vladislav
12.02.2018
21:21:52
1.1.5.4.15.... много писать?
и как это использовать?

какой то оверхеад

aster
12.02.2018
21:24:12
и как это использовать?
Как в печатной машинке. ~20 типов: - кубики с гранями - двери - входы/выходы - перевод строки ?

Распарсил строчку получил лабиринт.

Al
12.02.2018
21:26:20
aster
12.02.2018
21:26:41
Но. Задача то как звучала? Опишите хранение и получение кратчайшего пути.

Хранение пути. Не лабиринта

Al
12.02.2018
21:27:04
Как там в стишке то. Позвольте, гражданка! На станции,  Согласно багажной квитанции,  От вас получили багаж: Диван,  Чемодан,  Саквояж,  Картину,  Корзину,  Картонку  И маленькую собачонку. Однако За время пути Собака Могла подрасти!

aster
12.02.2018
21:29:02
Во. Ты меня понимаешь
Это вот типичное противостояние. Фронтендщики тебе за "распарсить" яду насыплют.

Они то в таблице хранить будут

(Захотят)

Al
12.02.2018
21:29:54
Это вот типичное противостояние. Фронтендщики тебе за "распарсить" яду насыплют.
Ага точно. Нужно купить стойку с серверами и хранить там мильен таблиц

Распарсить строку это ведь очень сложно

Сервера с базой дешевле всяко

aster
12.02.2018
21:31:56
Распарсить строку это ведь очень сложно
Ну вдруг тебе надо посчитать количество кубиков с левыми грянями во всех лабиринтах

Al
12.02.2018
21:32:33
И в чем проблема? Поиск по файлу в 5 строк

Google
Al
12.02.2018
21:33:18
Типа вдруг закончились и нужно еще шейдеров подвезти из китая?

aster
12.02.2018
21:33:19
Индекса ж нет

Al
12.02.2018
21:34:02
Зачем он? Если есть фс

В общем какая то глупая беседа. Из серии "а что если у бабушки вырастет член"

Распарсить строку это десяток строк кода максимум

aster
12.02.2018
21:36:51
В общем какая то глупая беседа. Из серии "а что если у бабушки вырастет член"
Так задача вообще не туда ушла. Нам то надо кратчайший путь найти. То есть посчитать косты от двери до двери

Al
12.02.2018
21:37:03
Да и некоторые базы ответы возращают строками

aster
12.02.2018
21:40:07
Это ты сейчас количество вхождений для каждой цифры посчитал?

Vladislav
12.02.2018
21:43:17
И в чем проблема? Поиск по файлу в 5 строк
представим, что по факту будут таблицы лярды на лярды

aster
12.02.2018
21:44:25
И прогнозов не было

Vladislav
12.02.2018
21:45:08
Пджжи. В тз было 10х10
ну как всегда, вот вам пример, но это тест, по факту будет тоже самое но большего объема и в конце концов, мы в дба чатике и речь про базы, а не про файлы и прочее г

Al
12.02.2018
21:45:14
Это ты сейчас количество вхождений для каждой цифры посчитал?
Нет это типа классификация в моем проекте

Vladislav
12.02.2018
21:45:51
Пджжи. В тз было 10х10
да и пардон, но даже этот 10 на 10 нарисовать мне понадобилось почти 5 минут

Al
12.02.2018
21:46:09
Vladislav
12.02.2018
21:46:24
не перегибай

вы хотели задачку, вы хотели руку набить, вот вам задачка

я себя веду как бизнес

Google
Al
12.02.2018
21:46:44
А чего перегибать то? Если не нужна база

Чего в ней хранить?

Vladislav
12.02.2018
21:47:17
первоначально у автора задача пошла, что карта будет лям на лям

Al
12.02.2018
21:47:59
Описание последовательнлсти кубиков. Ну отлично. Мильен на мильен. Делай отдельный файлик для каждого лабиринта. Читай побайтово и рисуй

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

aster
12.02.2018
21:48:35
Al
12.02.2018
21:48:58
И это уже другая задача

Vladislav
12.02.2018
21:49:21
Покажите хоть одну конечную ddl с данными и хотя бы сферические расчеты

Пока все сделано на "отъебись"

Al
12.02.2018
21:50:18
Дык и задача меняется каждые 5 минут. То вспыгка слева то вспышка справа то вообще газы

Vladislav
12.02.2018
21:50:29
Не меняется

Она как была, так и осталась

Al
12.02.2018
21:51:01
Ты представляешь на сколько это затратно?
А ты думаешь что если ты будешь это читать из базы то станет легче?

Vladislav
12.02.2018
21:51:28
Не факт, но твой пример явно не лучше базы

Al
12.02.2018
21:51:34
Лучше

Vladislav
12.02.2018
21:51:37
Пока ты не пояснил, как лучше хранить

Al
12.02.2018
21:51:41
Он убирает посредника

Vladislav
12.02.2018
21:51:53
Один файл на лярдовую карту - это оверхеад

Al
12.02.2018
21:52:02
Ты читаешь напрямую

Google
Al
12.02.2018
21:52:19
Архивируй :) и распаковывай в память

aster
12.02.2018
21:52:37
А ты думаешь что если ты будешь это читать из базы то станет легче?
Ну, из базы - более стандартизованный ввод/вывод. Ты ж не напишешь селект к файлу. Тут кодить надо

Al
12.02.2018
21:53:17
Ну, из базы - более стандартизованный ввод/вывод. Ты ж не напишешь селект к файлу. Тут кодить надо
В смысле что именно селектить то? Задача была описать расположение предметов на карте.

Vladislav
12.02.2018
21:53:31
С точки зрения разработки игры пока все варианты гавно

Al
12.02.2018
21:53:45
Ну вот есть предметы и есть их координаты

Про описание лабиринтов там ничего не было

Vladislav
12.02.2018
21:54:25
И вот ты читаешь файл на сотню гигов и грузишь его в память. Так?

Al
12.02.2018
21:54:50
И вот ты читаешь файл на сотню гигов и грузишь его в память. Так?
Я сначала пытаюсь представить где я это буду отрисовывать

Vladislav
12.02.2018
21:55:10
Клиентская часть будет отрисовывать

Пофиг

Al
12.02.2018
21:55:20
Весь миллиард?

Сразу?

Vladislav
12.02.2018
21:55:33
В условии этого нет

Но мы же профи

Al
12.02.2018
21:55:51
Потому и уточняем

Если у нас есть где сразу отрисовать миллиард кубиклв то видимо у нас нет проблем с терабайтами оперативки

Vladislav
12.02.2018
21:56:42
Забудь про отрисовку, тебе надо на бэкенде сохранить карту и делать обсчеты

Al
12.02.2018
21:56:58
Обсчеты чего?

Vladislav
12.02.2018
21:57:02
Пути

Этакий раннер онлайн

Al
12.02.2018
21:57:38
Ну ок. У меня есть файл где в виде строки лежит очень огромный лабиринт.

И я его считаю пока не надоест

Страница 416 из 718