
Oleg
29.06.2017
12:22:36
там есть пример

Дед Пегас
29.06.2017
12:22:44
Спасибки!

Oleg
29.06.2017
12:23:35
и, вроде, даже логирование подсасывается из stdout и stderr, не нужно ничего колхозить с изменением приложения для systemd
соответственно с помощью целей можно указать когда запускать и поднимать, если падает

Google

Дед Пегас
29.06.2017
12:24:32
Круто!

Denis
29.06.2017
14:07:26

qwerty
29.06.2017
16:35:25
Никто не контрибьютил devdocs.io? Не D, а вообще имею ввиду

Denis
29.06.2017
18:13:47

qwerty
29.06.2017
19:56:43
оффлайн есть
Если есть что-то подобное с оффлайн и с D, то можно сказать

Oleg
29.06.2017
20:36:46
Кстати в виндовой сборке раньше была std в формате виндовой справки, сейчас не смотрел

Ned Ogl
29.06.2017
22:01:36
И это удачно

Dmitry
30.06.2017
04:07:53
Щас ее выкинуть хотят

Denis
30.06.2017
05:11:30
В IDEA он встраивается если что
Но генератор данных для них надо писать на руби

Google

Denis
30.06.2017
05:43:58
Точнее это даже скачиватель сайта
И выглядит визуально оно как виндовая справка
Автодополнение у нас доступно только через dcd или есть другие библиотеки? Не нравится клиент-серверность dcd

Dmitry
30.06.2017
06:55:24
для C# вроде что-то свое

qwerty
30.06.2017
06:57:50

Denis
30.06.2017
06:58:05
Её там нет потому что никто не соизволил её туда запаковать
Но это лучше чем с нуля писать всё

qwerty
30.06.2017
06:58:43
В dash я так понимаю тоже нет?

Denis
30.06.2017
06:59:34
да, они одним источником пакетов пользуются
https://github.com/Kapeli/Dash-User-Contributions/tree/master/docsets/D вот попытка
Причём, это только на фобос, не на сам язык, как я понимаю.
Задумано так что там централизованно оно будет выкачиваться с официального сайта
Короче, идея годная, для "самолёта" я бы юзал (как раз щас лето - время кодить на природе)
Но я не могу в руби
https://camo.githubusercontent.com/1bfdf72f2832e211bea37b613b139a7fa4f93450/68747470733a2f2f692e696d6775722e636f6d2f76363375315a4a2e706e67 так вот выглядит оно
для постгреса дока там есть - юзал одно время регулярно, очень удобно, т.к. отклик быстрее чем если юзать сайт

qwerty
30.06.2017
07:06:32
Спасибо

Denis
30.06.2017
08:19:38
http://paste.code123.org/fe450d5b-49e2 что за wtf?
@DmitryBubnenkov каменты неправильно рендерятся в сервисе обмена кодом

Dmitry
30.06.2017
08:21:23
Эту тупит плагин подсветки синтаксиса. Я его код смотрел там убожество

Denis
30.06.2017
08:21:35
я смотерл в код dcd и там тоже СТРАННО

Google

Dmitry
30.06.2017
08:21:42
Он там чуть ли не регэкспами все проверяет

Denis
30.06.2017
08:22:26
мля, затупил
пишу код не внутри кодового блока)
Серверная часть dcd зависает иногда
пипец
Просто к UNIX сокету подключаешься-отключаешься и раз на 3-й оно перестаёт конекты принимать
А зачем вообще клиент-серверность в DCD?

Pavel
30.06.2017
11:52:17
unix way типа
А вообще я не настраивал, но у меня есть конкретный пример - я все свои проги dlang разрабатываю в LXC контейнере. И у редактора кода нету прямого доступа к фс контейнера
И в теории очень удобно запускать dcd демон в контейнере тоже и пробрасывать порт в редактор

Denis
30.06.2017
12:03:22
unix way типа
дык эта, по факту каждый плагин просто запускает свою копию сервера
там сервер (я исходник посмотрел) используется только чтобы кэши хранить

Denis
30.06.2017
12:33:47
А вы делали какие-либо настройки dcd или оно сразу из коробки начало искать точто ему положено?
$ cat ~/.config/dcd/dcd.conf что говорит?
http://code.dlang.org/packages/database
Китайцы?
Отмороженные совершенно

Dmitry
30.06.2017
14:15:32
код адовый или что?

Denis
30.06.2017
14:27:11
Велосипед прост
Ну и сама идея объединять разные БД в один общий класс это ложная цель.

Dmitry
30.06.2017
14:27:54
слишком каждая БД много особенностей имеет?

Google

Denis
30.06.2017
14:28:35
Канеш
А на том уровне, на котормо особенности не нужны можно взять и враппер написать поверх существующих библиотек клиентских

Pavel
30.06.2017
14:37:22
Ну в случае с PostgreSQL / MySQL / SQLite это вполне объединябельно

Denis
30.06.2017
14:40:34
Неа

Pavel
30.06.2017
14:41:52
ну как неа когда дктрина в пхп и хибернейт в джаве так вполне нормально живут и бизнсы зарабатывают миллионы денег

Denis
30.06.2017
14:41:53
SQL синтаксис разный (кавычки даже разные там в мускле и других), так и так придётся иметь несколько строк запросов для каждого типа

Pavel
30.06.2017
14:42:20

Denis
30.06.2017
14:42:38
Ну да. Чувак тупо переписал заново то что уже написано в 3 вариантах для каждой БД

Admin
ERROR: S client not available

Denis
30.06.2017
14:42:48
причём переписал не полностью - полно заглушек
Видимо, там "фатальный недостаток")

Pavel
30.06.2017
14:42:58
в один класс может и плохо, а вот абстрактный общий слой вполне себе решение

Denis
30.06.2017
14:43:16
А зачем?
Какую реальную задачу такое объединение решает?

Pavel
30.06.2017
14:43:44
абстракция проекта от реализации бд

Denis
30.06.2017
14:44:13
Дык не получится абстрагироваться так - синтаксис запросов разный

Pavel
30.06.2017
14:44:43
это решается путем создания всяких query builder

Denis
30.06.2017
14:44:45
Обсуждали уже, кстати
неа не решается, ORM это дырявая абстракция которая не работает

Google

Denis
30.06.2017
14:45:04
у меняпрям дежавю

Pavel
30.06.2017
14:45:22
ты скажи критерий нерабочести )

Denis
30.06.2017
14:45:39
ну как только что-то сложнее hello world будет так сразу и начнётся костылинг

Anatoly
30.06.2017
14:45:51
о, экспертное мнение ненужности ORM. Забавно)

Dmitry
30.06.2017
14:46:05
Денис, а жить без ORM как? я сам не юзаю, но куча веб-программистов говорит что SQL не знает. Типа все через ORM т.к. там миграции разные и тд из коробки

Pavel
30.06.2017
14:46:06
потому что тысячи прибыльных компаний живут с орм, получают прибыль и даже не знают что они все делают неправильно.

Denis
30.06.2017
14:46:06
Проще по аналогии: SQL единого, все диалекты отличаются как C++ от C#

Pavel
30.06.2017
14:46:33
Ну я согласен что абстракция дырявая и что там есть проблемы.

Denis
30.06.2017
14:46:59

Pavel
30.06.2017
14:47:06
Но то что это не работает - неправда. Работает в реальном мире очень много где.

Denis
30.06.2017
14:47:24

Pavel
30.06.2017
14:48:20

Denis
30.06.2017
14:48:32
Не понимаю о чём ты

Pavel
30.06.2017
14:49:19
А то что там математически нельзя отобразить реляционную алгебру на ООП, так и не спорит никто.

Denis
30.06.2017
14:49:52
Эээ но не революционно. Эволюция это больно, тащемта.

Anatoly
30.06.2017
14:50:07
Что?)

Denis
30.06.2017
14:50:14
Что есть неправильное использование СУБД

Pavel
30.06.2017
14:50:58
Ну я например 70% карьеры использую ОРМ и с ужасом в голове вспоминаю как мне приходилось в начале карьеры городить непосредственные запросы в базу.

Anatoly
30.06.2017
14:51:23
может что-то с СУБД не так, если просто так туда бизнес-сущности не вкорячиваются?)