@dlangru

Страница 251 из 719
Oleg
03.09.2017
09:27:36
В чем различия между ldc и ldc2?
А ты пользовался просто ldc?)

Ned Ogl
03.09.2017
09:27:59
А я хочу понять разницу

Oleg
03.09.2017
09:28:02
Как я понял ldc (тот который первый) был для D1

Ned Ogl
03.09.2017
09:28:31
Как я понял ldc (тот который первый) был для D1
Тогда бы он не имел параметры, нужные только D2

Google
Oleg
03.09.2017
09:28:37
Теперь для D2 он ldc2

Но так как нет ldc уже

ldc2 иногда ldc просто

Ned Ogl
03.09.2017
09:31:45


Dmitry
03.09.2017
09:32:24
а где ты вообще LDC нашел?

Oleg
03.09.2017
09:32:32
Вот тот же вопрос

Ned Ogl
03.09.2017
09:32:36
В пакете репозитория

Archlinux

Oleg
03.09.2017
09:33:00
Набери ldc2 --version

Ned Ogl
03.09.2017
09:33:20
Вот что мне ответили в чате разработчиков.



Oleg
03.09.2017
09:34:07
Ну вот

Google
Ned Ogl
03.09.2017
09:34:14
Только что прочитал

Dmitry
03.09.2017
09:38:55
Про Хайпы Go и Rust красиво сказано: >После хайпа как-раз зрелость начинается, люди начинают просто использовать инструмент, осознанно, а не как в период хайпа, когда никто не понимает что это, но все усиленно делают, ну или по крайней мере говорят об этом. »После хайпа как-раз люди начинают просто использовать другой модный инструмент

Andrey
03.09.2017
09:49:37
можно я еще задам нубский вопрос по сбору мусора? как быть, если в классе используются функции из C-библиотеки что-нибудь типа new_object(), free_object() ? по идее, когда объект такого класса удаляется, надо бы запускать в деструкторе free_object(), чтобы освободить все то, что наворотила библиотечная С-функция. или сборщик мусора с такими делами тоже справляется?

Andrey
03.09.2017
09:51:03
то есть делать метод отдельный и вызывать все эти free_ самостоятельно?

Oleg
03.09.2017
09:51:11
Да

В структурах ты точно понимаешь когда будет вызван деструктор

Там норм

Сборщик совсем не гарантирует последовательность

Если класс A что выделил и создал класс B, который тоже что-то выделил или захватил, то нужно сначала уничтожить B, затем A

А сборщик просто вызывает финализатор того, который первый попался

Andrey
03.09.2017
09:54:10
понятно, спасибо. тогда прикольность отказа от delete слегка подламывается (:

Oleg
03.09.2017
09:57:35
Ну да

Обсуждений много было

Хотели потом ещё деструкторы структур убрать, но одумались

Andrey
03.09.2017
10:00:01
ну а destroy использовать - это моветон? или можно не стесняться?

Oleg
03.09.2017
10:00:44
Вроде можно не стесняться

Dmitry
03.09.2017
10:08:05
я забыл указать асболютный путь и он мне его в папку /root записал

Google
Dmitry
03.09.2017
11:32:41
потом, сейчас еще раз пробую поймать исключение. просто очень странный глюк конечно...

я даже не могу понять как его вызвать. просто падает само

Ievgenii
03.09.2017
11:33:41
Ну всё зависит от того, откуда ты запускаешь

Если из той папки, где бинарь - должно работать

Dmitry
03.09.2017
11:34:26
да именно из той. оно работает от получаса до нескольких часов и потом падает

Ievgenii
03.09.2017
11:35:24
Сколько памяти жрет на момент падения?

И на момент старта

Dmitry
03.09.2017
11:35:40
а как это проверить?

Ievgenii
03.09.2017
11:37:27
Ну или напиши врапер своего приложения, или в самом приложении по таймеру скидывай в файл, или какими-то линуксовыми тузами

Главное, что ты его пометил как не нужный....

?
03.09.2017
11:40:49
Друзья первод планируется в pdf epub ?

Oleg
03.09.2017
11:42:08
Друзья первод планируется в pdf epub ?
мне кажется это специфическая задача и мало кто осведомлён может быть по поводу разработки таких библиотек

?
03.09.2017
11:42:37
Я про книгу которую переводят

Dmitry
03.09.2017
11:43:02
Она не переводится, она пишется)

?
03.09.2017
11:43:13
Разве?

Dmitry
03.09.2017
11:43:25
если ты про dlang.ru/book (сайт поднимется через 5 минут)

?
03.09.2017
11:43:37
да

Oleg
03.09.2017
11:44:09
Я про книгу которую переводят
а я подумал про epub -> pdf либу

Google
?
03.09.2017
11:44:17
Мне казалось это перевод http://ddili.org/ders/d.en/index.html

а я подумал про epub -> pdf либу
Я имел ввиду dlang.ru/book в виде файла

Dmitry
03.09.2017
11:45:05
Нет) Мы с Али некоторые фрагменты можем общие иметь т.к. переодически списываемся с ним по части примеров, но не более

?
03.09.2017
11:45:52
Как можно оценить прогресс примерно в %?

Половина уже есть?

Dmitry
03.09.2017
11:46:08
в виде файла не скоро. пока задача книгу хотя бы доделать, но она пока: 1. альфа 2. для совсем начинающих т.е. если нужно что то реально серьезное, то тут только книга Али

Ну условно говоря половина есть, но подчеркиваю, книга не для профессионалов

?
03.09.2017
11:46:34
Для совсем начинающих это хорошо

такие тоже нужны

Admin
ERROR: S client not available

Dmitry
03.09.2017
11:51:27
а зачем тебе pdf?

Если очень надо можешь то что написано скопипастить в Ворд и схоранить как pdf

?
03.09.2017
11:52:51
Да даже с собой взять , не всегда есть интернет

Pavel
03.09.2017
12:40:34
я забыл указать асболютный путь и он мне его в папку /root записал
У меня есть такое подозрение что ты сам его постоянно убиваешь какими-то простыми действиями

Dmitry
03.09.2017
12:45:23
Исключено. Я просто заходил и запускал его. После чего закрывал ssh сессию

Oleg
03.09.2017
12:46:09
хм)

а ты уверен, что не внутри сессии ssh ты его запускал?

Dmitry
03.09.2017
12:46:45
Только что исправил логическую ошибку с постоянным запуском функции парсинга md. Теперь парсится тока один раз. На фс по идее теперь лезть не будет постоянно. Ждем.

Ну я заходил по ssh и вызывал даб для пересборки или сам dcms. Это как считается? Внутри сессии?

Oleg
03.09.2017
12:48:14
я не знаю как dub запускает сервер

Google
Dmitry
03.09.2017
12:48:23
Как вообще правильно делать?

Oleg
03.09.2017
12:48:43
если не vibe приложение через dub запускать, то при закрытии ssh оно сдохнет вместе с соединением

правильно настроить сервис systemd

оно и переподниматься будет

если накрылось

Dmitry
03.09.2017
12:49:57
опять померло...

?
03.09.2017
12:50:30
Или запустить через tmux или screen

Dmitry
03.09.2017
12:50:53
Предложите вариант какой нить какой можно проверить еще

Oleg
03.09.2017
12:51:05
во первых

ты логирование включил?

Dmitry
03.09.2017
12:51:20
которое павел предлагал?

оно ничего не показало

Oleg
03.09.2017
12:51:26
1 sec

http://vibed.org/api/vibe.core.log/setLogLevel

вот я, например, постоянно забываю про это

Pavel
03.09.2017
12:52:33
Давай так :) Я сейчас пойду запущу dcms в фоне как полагается с логами и закрою сессию ssh. А ты ничего не делай до тех пор пока он не упадет. Посмотрим сколько продержится.

Oleg
03.09.2017
12:52:46
ребят)

а может через systemd нормально настроить?

а потом в systemd же и журнал смотреть?

Dmitry
03.09.2017
12:53:28
Павел, окей, я закрываю сессию, только что там пытался try-catch еще раз добавить

?
03.09.2017
12:53:30
Да запусти в screen

Oleg
03.09.2017
12:53:42
https://habrahabr.ru/company/southbridge/blog/255845/

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