@dlangru

Страница 623 из 719
Andrey
02.07.2018
14:40:07
ну да, alias string = immutable(char)[]; или типа того

Ievgenii
02.07.2018
14:45:19
Denis
02.07.2018
14:48:41
Есть там схема
Нету или пруфы

Ievgenii
02.07.2018
14:49:18
Нету или пруфы
https://docs.mongodb.com/manual/core/schema-validation/

Google
Denis
02.07.2018
14:50:01
О, сорян, и правда

данные там плохо перевозить при изменении схемы

в SQL это всё внутри транзакции норм делается, а тут непонятно

Ievgenii
02.07.2018
15:04:24
Ну...

Проектируй

Но за счет json схемы - там много интересного можно делать

Аля:

db.createCollection( "contacts", { validator: { $or: [ { phone: { $type: "string" } }, { email: { $regex: /@mongodb\.com$/ } }, { status: { $in: [ "Unknown", "Incomplete" ] } } ] } } )

Интересный вариант с регуляркой

+ при валидации можно валидировать несколько полей в связке

Скажем, если пол Женский - то возраст в приделе 10-20, а если Мужской - 15-30

Это реально бомбезные валидаторы

Pavel
02.07.2018
15:25:56
Так триггеры в постгре все равно гибче и круче

Google
Ievgenii
02.07.2018
15:45:11
Так триггеры в постгре все равно гибче и круче
Ну.... Лично мне они не нравятся)

Evil
02.07.2018
16:31:18
это нужно осмыслить, может тот сервис и не особо нужен уже
Да какая разница на что деньги выбивать??

Maxim
02.07.2018
17:56:12
у меня интимный вопрос про извращения: кто-нибудь пробовал с помощью gdc кросскомпиляцию под openwrt?

Ну и есть ли в gdc betterc, или гиблое дело?

Pavel
02.07.2018
19:46:25
Ну может кто-то хоть пробовал собирать mfc80 под 140 рантайм?

Ievgenii
02.07.2018
21:02:01
Неа

Denis
03.07.2018
11:10:42
Ievgenii
03.07.2018
11:17:52
чем это лучше SQL?
Короче и лаконичней

Denis
03.07.2018
11:18:01
лол, наоборот же

Json это мерзость

Ievgenii
03.07.2018
11:21:49
Как скажешь

Именно поэтому я и использую везде ProtoBuf

Но такой ненависти к JSON у меня нет. Он тебя в детстве обижал?)

Denis
03.07.2018
11:33:05
Ievgenii
03.07.2018
11:33:42
это же другое
Ну при чем тут это?

Для MongoDB он очень хорошо подходит

И меня полностью устраивает

Stepanos
03.07.2018
11:55:32
не работает lighttp по localhost(

Ievgenii
03.07.2018
11:56:06
не работает lighttp по localhost(
А это порт ГОшного?

Google
Stepanos
03.07.2018
11:56:35
https://github.com/Kripth/lighttp

Pavel
03.07.2018
12:09:57
не работает lighttp по localhost(
Ну вот тебе и недостатки наколеночных мини-проектов

Pavel
03.07.2018
12:10:36
Чуть только сунешься на задачи, иные чем предусмотрены фреймворком - сразу ничего не работает и надо допиливать

Oleg
03.07.2018
12:12:22
у меня тоже не заработал, кстати (ошибка 400)

Dmitry
03.07.2018
12:44:44
Работать сервером не входит в задачи этого проекта, видимо. :)

Ievgenii
03.07.2018
12:52:44
)))

Виталий
03.07.2018
14:05:14
Нашел как решить проблему с компиляцией dlangide Сначала почистить кэш, обновить dub: dub clean-caches dub upgrade --force-remove Затем в папке с проектом заменить в dub.json на: { "authors": [ "Vadim Lopatin" ], "targetName": "dlangide", "description": "Cross platform D language IDE based on dlangui library", "importPaths": [ "src/" ], "targetPath": "bin", "name": "dlangide", "dependencies": { "dcd": "==0.9.1", "dlangui": "0.9.178", "dsymbol": "~>0.2.9" }, "license": "Boost", "version": "0.8.12", "sourcePaths": [ "src/" ], "copyFiles-windows": [ "libs/windows/x86/mago-mi.exe" ], "configurations": [ { "name": "default", "targetType": "executable" }, { "name": "minimal", "targetType": "executable", "subConfigurations": { "dlangui": "minimal" } }, { "name": "console", "targetType": "executable", "subConfigurations": { "dlangui": "console" } }, { "name": "x11", "targetType": "executable", "subConfigurations": { "dlangui": "x11" } } ], "libs-linux": [ "z" ], "homepage": "https://github.com/buggins/dlangide", "versions-windows": [ "USE_FREETYPE" ], "targetType": "executable", "versions": [ "EmbedStandardResources" ], "stringImportPaths": [ "views" ], "buildRequirements": [ "allowWarnings" ] } Затем dub build --force ссылки на материал: https://github.com/buggins/dlangide/issues/375 https://github.com/buggins/dlangide

Pavel
03.07.2018
14:05:55
?

Ievgenii
03.07.2018
14:06:04
Мда....

Так себе решение)

Виталий
03.07.2018
14:08:54
ну хоть что-то принесшее результат

Dark
03.07.2018
14:12:08
Три апострофа для кого?

Виталий
03.07.2018
14:13:35
где?

qwerty
03.07.2018
14:14:57
code

```code ```

Виталий
03.07.2018
14:18:57
спасибо не знал о такой фишке)))

вот только не вижу в этом редакторе автокомплита и под osx он выглядит далеко не нативно. в таком случае лучше использовать GTK, жалко автор в 2017 году что-то делал последний раз

Pavel
03.07.2018
14:28:42
Есть какой то редактор написанный на паскале у меня там автокомплит сходу заработал

Google
Pavel
03.07.2018
14:28:54
Автор кажется Basile

Виталий
03.07.2018
14:33:44
Coedit?

у меня osx?

qwerty
03.07.2018
15:07:55
как в винде узнать какие dll нужно перетаскивать вместе с бинариком? Поставить ldd?

Или кто-нибудь знает как слинковать gtk статически?

Maxim
03.07.2018
15:47:44
https://ru.wikipedia.org/wiki/Dependency_Walker

qwerty
03.07.2018
15:48:24
ок, спасибо

Dmitry
04.07.2018
07:33:30
У кого время есть сделайте перевод новости о новом dmd для лора или опен-нета

Admin
ERROR: S client not available

Виталий
04.07.2018
08:07:23
Не владею техническим(((

Dmitry
04.07.2018
08:10:07
Для лора врядли стоит, тролленх и опомоивание сплошняком.

elias
04.07.2018
08:37:51
им требуется ЛОР-врач ;)

Dmitry
04.07.2018
08:42:43
Лор норм) комментв веселые

Dark
04.07.2018
08:43:31
Dmitry vs Dmitry

Stepanos
04.07.2018
08:57:15
не владею рускім(

Виталий
04.07.2018
09:01:22
Любой русскоязычный форум это рассадник троллинга и тоны г..на в твой адрес за то что ты недостойный посмел дышать в сторону красноглазых гуру. Как хорошо что в телеграмме не так) а то неудобно буржуев отвлекать, они же всегда как правило помогают)

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

Виталий
04.07.2018
09:05:06
Значит мне везло)

Google
Виталий
04.07.2018
09:07:03
Кстати я в своё время так сильно в троллей поверил, когда шла формулировка о «мертворожденном языке», что долго не смотрел в сторону D. Пока относительно недавно не сравнил D с Go по количеству символов

Dark
04.07.2018
09:07:55
Количеству каких символов?

Виталий
04.07.2018
09:12:22
То что на го 15 строчек, ди может на трёх уместиться

Лаконичность

Dark
04.07.2018
09:15:28
Ну это не всегда плюс

Виталий
04.07.2018
09:18:23
Мне достаточно чаще, чем всегда))) а вот если бы не тролли стал бы раньше изучать и не городил бы зоопарк из Python/Js/Go

Dark
04.07.2018
09:18:54
Ну, JS тоже лаконичный xDD

Maxim
04.07.2018
09:19:12
как по мне, языки нужно сравнивать не только по лаконичности

Maxim
04.07.2018
09:20:42
есть еще такие аспекты, как выразительность (насколько легко читается и понимается код), структурирование (насколько легко структурировать код в некие блоки), возможность повторного использования (насколько легко использовать эти блоки в разном коде)

я на Go особенно не писал, но, кажется, D впереди по всем аспектам)

но это так, поверхностный взгляд)

Виталий
04.07.2018
09:21:44
Js - это ад фигурных скобок

Dark
04.07.2018
09:22:32
Но поэтому я предпочитаю JS CoffeeScript

Виталий
04.07.2018
09:22:56
Но поэтому я предпочитаю JS CoffeeScript
А я думал о дарте, но не срослось)

И кстати js использую только для десктопа в electron или nwjs. Вообщем не хочу больше с этим сталкиваться в будущем

Dark
04.07.2018
09:33:00
Виталий
04.07.2018
09:35:24
Я в их числе хоть и писал на нем. Так то я больше nwjs предпочитаю, но не осили webview, а мне требовался мини-браузер внутри приложения. У электронах документация была лучше)

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