@dlangru

Страница 203 из 719
Denis
30.06.2017
16:43:03
Написал для DCD враппер чтобы без сервера работало

потому что клиент-серверный канал там - говнокод

такие дела

Pavel
30.06.2017
16:58:24
да ?

Google
Stepanos
30.06.2017
17:38:12
Денис монстр))

пул реквест создал?

Denis
30.06.2017
18:13:45
Нет, но другой создал: https://github.com/dlang-community/DCD/pull/393

Pavel
30.06.2017
18:20:28
@ahdenchik а ты игры на заказ не пишешь случайно? =)

Denis
30.06.2017
18:20:41
ТАм не так уж много кодить было

Pavel
30.06.2017
18:22:25
За сколько ты бы сделал клона вот этого? https://www.youtube.com/watch?v=2AgC__D6boo

Denis
30.06.2017
18:22:55
Для андроида?

Ответил в личку)

Stepanos
30.06.2017
18:25:49
:) на чем писать?

Pavel
30.06.2017
18:26:15
на D желательно

Для десктопа

Stepanos
30.06.2017
18:26:45
:) прикольно

Google
Pavel
30.06.2017
18:26:49
В эту гаму я залип и играю уже в нее лет 5. Много раз удалял но всегда снова закачиваю и играю :)

Stepanos
30.06.2017
18:27:15
графика главное, норм художников нет нифигп((

Denis
30.06.2017
18:27:22
Кстати о DCD: вроде бы теперь парсер D в виде библиотеки будет или есть и DCD теперь deprecated?

Stepanos
30.06.2017
18:27:36
я 4 игрульки собрал с говна и палок (java/libgdx)

Pavel
30.06.2017
18:27:41
Но она не очень продвинутая, мне бы хотелось чтобы там можно было генерить более дикие карты - на 100-150 планет разной мощности, и играть на большом мониторе а не на мобильнике.

Stepanos
30.06.2017
18:27:42
страшньіе все))

Denis
30.06.2017
18:27:45
который всегда выигрывает

Pavel
30.06.2017
18:28:11
Всмысле? Зачем?

Я залипаю на сам процесс а не на выигрыш :P

Stepanos
30.06.2017
18:28:40
:)) ето же клон ейфории

Denis
30.06.2017
18:28:45
У меня такая особенность в голове: играю только в игры которые не понимаю. Если понимаю как они устроены то становится неинтересно

Stepanos
30.06.2017
18:28:46
при том хреновенький

надо такое с норм графой + мультиплеер

Pavel
30.06.2017
18:29:28
Не знаю я переиграл во много аналогов но этот просто снес мне крышу своей простотой

Кстати о DCD: вроде бы теперь парсер D в виде библиотеки будет или есть и DCD теперь deprecated?
Вроде там DCD не deprecated, а просто из него будет выпилена самая сложная часть анализатора и он станет просто демоном-враппером.

Ievgenii
30.06.2017
18:38:08
Писать SQL в коде не плохо, но это затрудняет переносимость кода из проекта в проект.

Если БД меняется, то не всегда написанный SQL подойдёт к другой БД

В этом случаи DAO или ORM, конечно, поможет.

Pavel
30.06.2017
18:40:40
Ну БД меняется редко, хотя и такое я в жизни видел. А вот как можно прожить без динамической генерации запросов - вообще не понимаю.

Google
Pavel
30.06.2017
18:41:32
Ну то есть можно конечно как-то :)

Ievgenii
30.06.2017
18:41:44
Я о том, что если ты сделал когда-то удобную либу, скажем, с Юзером

То когда нужно делать второй проект

А требования, на другом БД

То перенести эту либу будет сложнее, если там голый SQL

А БД меняются... У нас на проекте это, конечно, не часто было, однако было 2 раза

Denis
30.06.2017
18:44:13
Ievgenii
30.06.2017
18:44:20
В итоге сейчас их 3 :)

Это и не требуется. Иначе пример плиз
Озвученный выше пример с кавычками

Ievgenii
30.06.2017
18:45:20
Если пишется под Оракл, то не все перенесется без изменения

Ievgenii
30.06.2017
18:45:55
Эээ щито?
Ну скажем работу с Юзером, авторизацию, регистрацию и всякое такое

Pavel
30.06.2017
18:46:02
Тут вопрос не в том перенесется или не перенесется, а в объеме работы по изменениям

Dmitry
30.06.2017
18:46:09
На D можно процедуры для PG писать? А то PL/SQL или как оно там назывется уж очень не охото учить

Pavel
30.06.2017
18:46:41
Да кстати щас даже делают такие ОРМы которые под собой позволяют иметь реляционку или mongo например. В зависимости от желания.

Google
Dmitry
30.06.2017
18:47:34
Вроде бы там на Си чистом их можно писать даже

Ievgenii
30.06.2017
18:47:58
Там плагин Постгре нужно ставить

Pavel
30.06.2017
18:49:23
В теории на D можно и расширения для посгреса писать, и модули для nginx, и кучу еще всяких штук :)

Denis
30.06.2017
18:49:34
Типы данных почти все нужные в dpq2 уже есть, только record ещё вроде надо

Dmitry
30.06.2017
18:50:04
А на практике в чем там главный затык?

Denis
30.06.2017
18:50:08
А на практике в чем там главный затык?
Нет затыков, просто никто особо не заморачивался, видимо

Admin
ERROR: S client not available

Pavel
30.06.2017
18:51:27
А на практике в чем там главный затык?
Ну, думаю просто в сырости всего этого комьюнити... Ты же видишь как тут люди на ровном месте натыкаются на баги в довольно обычных вещах. Это не очень хорошо.

Ievgenii
30.06.2017
18:52:40
Зачем?
Нужно было, бизнес диктовал. Очень много логов нужно было хранить

Stepanos
30.06.2017
18:53:37
по поводу gamedev, есть движек суперовьій godot, в отличии от юнити опенсорс и мусора не генерит, так вот там биндинг д пилят

Denis
30.06.2017
18:53:58
Stepanos
30.06.2017
18:54:20
https://github.com/GodotNativeTools/d_bindings

на етом пилить надо, будет поддержка всех платформ

Ievgenii
30.06.2017
18:54:43
И в какую из баз логи не влезли?
Постгре. Не не влезли, а тяжко ей было

Denis
30.06.2017
18:55:13
А на практике в чем там главный затык?
Причём, можно сделать @safe версию плагина - там делятся они также на безопасные и нет

Google
Ievgenii
30.06.2017
18:56:49
https://github.com/GodotNativeTools/d_bindings
Это хорошо, что подобные проекты появляются. Это развивает как язык, так и само сообщество

Denis
30.06.2017
18:58:00
Ievgenii
30.06.2017
18:58:19
Denis
30.06.2017
18:59:02
на етом пилить надо, будет поддержка всех платформ
Оно вроде 2д и заточено под создание игр вообще без кода

Ievgenii
30.06.2017
18:59:37
Denis
30.06.2017
18:59:43
?
Дело не в БД

Ievgenii
30.06.2017
19:00:21
Дело не в БД
Дело в том, что РедШит изначально кластер и рассчитан на подобное.

А Постгре не справлялся с объемом и той скоростью, что требовалась.

Я не говорю, что Постгре плохой, хотя у него достаточно не привычных вещей и особенностей

Просто под каждое задание нужно искать оптимальное решение

Denis
30.06.2017
19:02:29
Вот вот

Поэтому нет смысла делать переключатель rdbms

Ievgenii
30.06.2017
19:05:00
Скажем так, РедШит был в том случаи предпочтительней, чем строить свою систему

И как я уже сказал, это диктовал бизнес.

Требовалось решение за 2 дня

Denis
30.06.2017
19:05:57
Скажем так, РедШит был в том случаи предпочтительней, чем строить свою систему
Мой опыт говорит что много логов не надо хранить в нормальной форме. Всякие другие решения проще и быстрее

Ievgenii
30.06.2017
19:06:41
Так тот самый DAO позволил нам перенести часть логики на него без переписывания.

Pavel
30.06.2017
19:06:45
Нам вот например надо, даж не знаю чо делать :)

Denis
30.06.2017
19:07:06
Ievgenii
30.06.2017
19:07:07
Нам нужно много хранить. Ну как минимум пол года

Какой твой возраст?
Какая разница?

Страница 203 из 719