
dlang.ru
22.04.2018
14:42:59
A new version of dub package inifiled 1.3.1 has been released

Dmitry
22.04.2018
14:44:23
Ребят, я бота дропну? Он мне не нравится. Кому надо зайдет посмотрит

Denis
22.04.2018
14:51:31

Dmitry
22.04.2018
14:52:54
Ну он о минорщине пишет. Ладно там про релизы dmd бы писал

Google

Oleg
22.04.2018
14:57:24

Denis
22.04.2018
14:59:24
Можно всё, но я думал фишка в том что он будет давать повод для разговоров

Igor
22.04.2018
15:07:44
может понаблюдать и если будет действительно надоедать то сделать фильт по рейтингу (поставить нижний лимит какой-то)

Pavel
22.04.2018
15:10:02
Я только что узнал о существовании inifiled
Compile Time Inifile Reader and Writer Generator
Во какое есть!

Dark
22.04.2018
15:13:26
Мне кажется, пиздеж и провокация
IO не компайл тайм

Pavel
22.04.2018
15:16:18
Так он генерит такой код

Dark
22.04.2018
15:17:38
Какой "такой"?

Pavel
22.04.2018
15:18:17
Оптимизированный для чтения конкретно заданного формата

Dark
22.04.2018
15:18:50

Pavel
22.04.2018
15:19:25
Ну вот есть такой пакет)

Google

Dark
22.04.2018
15:23:11
А пакета от ашана нет?)

Denis
22.04.2018
16:36:27
Во вторых, рейтинг даётся матёрым пакетам, за которыми не очень интересно наблюдать

Igor
22.04.2018
16:42:53
Так сделать низким этот порог. Пусть будет 1.0 например
Рейтинг даётся всем, просто он зависит от числа скачиваний и еще каких-то параметров

Denis
22.04.2018
16:49:27
У новичков его нет

Igor
22.04.2018
16:54:31
А вот это странно. Но меня любой вариант устраивает, я пока реальной проблемы не видел

Denis
22.04.2018
16:55:15

Pavel
22.04.2018
18:53:38
У меня заблочена ссылка http://downloads.dlang.org/releases/2.x/2.079.1/dmd.2.079.1.linux.tar.xz
?
https://github.com/nexor/telega/pull/3/files#diff-f003d7cb77b8411c4ab23cf5b6b84291 вот такой костыль налепил, чтобы билдился Vibe.d с SSL
Запускаю собрку в docker контейнере, там дебиан и все библиотеки нормально ставятся. Пока что билд идет через ldc2 только, одовременно dmd+ldc2 у меня не завелись.

Denis
22.04.2018
20:14:09

Pavel
22.04.2018
20:14:28
Не, у него там отключен билд с vibed
Билдится только версия с std.curl

Igor
22.04.2018
20:15:43
но с вайбом и правда какая-то муть на тревисе, я устал с ним бороться

Denis
22.04.2018
20:16:49

Google

Igor
22.04.2018
20:17:18
а на нотике нормально и билдится и тестируется

Pavel
22.04.2018
20:17:41
Там древняя версия убунты 12.04 и можно поставить 14.04

Igor
22.04.2018
20:17:48
сейчас проверю еще раз, сек

Pavel
22.04.2018
20:18:07
А libssl1.1 который вайб требует, идет либо в свежем дебиане либо уже в ubuntu 18.04 которая только через неделю релизнется
Но можно вручную deb пакет откуда-нибудь скачать и установить. Но какой-то кривой способ.

Denis
22.04.2018
20:18:55

Pavel
22.04.2018
20:19:27
Докер все из оф. источников ставит, меньше шанс что сломается
Кстати инсталлятор dub мне тоже не установил, пришлось поставить из deb репозиториев. В общем какая-то шаткая конструкция :)

Denis
22.04.2018
20:21:07
Линк кинь?

Pavel
22.04.2018
20:21:30
https://github.com/nexor/telega/pull/3/files#diff-f003d7cb77b8411c4ab23cf5b6b84291 вот такой костыль налепил, чтобы билдился Vibe.d с SSL
install.sh с оф. сайта не ставит dub ?

Igor
22.04.2018
20:23:18
проверил - dub test —config vibed проходит на ubuntu 16.04

Pavel
22.04.2018
20:25:01
Это на твоей локальной?

Denis
22.04.2018
20:25:51
Travis.yml покажите?

Pavel
22.04.2018
20:27:24
В моей ссылке все есть )
Выше докерфайла содержимое .travis.yml

Dark
22.04.2018
20:27:45
Денис, а бот интересная штука
Нашел nanogui, и выглядит презентабельно

Igor
22.04.2018
20:29:55

Google

Pavel
22.04.2018
20:30:16
Там может быть подтянуто из-за каких-то других библиотек
Например у меня оказалось что установлен lbssl1.1 так как я ставил php 7.2 из кастомных источников

Igor
22.04.2018
20:30:45

Pavel
22.04.2018
20:31:36
В любом случае, я так понял что 16.04 нету в тревисе, и все кто может билдят контейнеры

Denis
22.04.2018
20:38:26
Поддержка своего докера это же труд, смысла нет на пару недель ставить такое

Dark
22.04.2018
20:44:07

Admin
ERROR: S client not available

Denis
22.04.2018
20:45:15
Что что?
Бот повисел тут пару часов и НЕПОНРАВИЛСЯ

Pavel
22.04.2018
20:47:54
Вот еще бы его научить как из этого на тревисе делать 2 параллельных билда а не один, было бы идеально
Сразу пропадает зависимость от инфраструктуры тревиса, любые пакеты, любые дистрибутивы, все что угодно

Denis
22.04.2018
20:49:09

Pavel
22.04.2018
20:49:33
Какие? Я там еле еле разобрался
Как-то там плохо документирована поддержка d
Предлагается просто писать issue и хайлайтить двух ментейнеров =)

Denis
22.04.2018
20:50:12

Pavel
22.04.2018
20:50:24
А матрица да, не юзал.

Denis
22.04.2018
20:50:50
странно, забаненный бот всё равно остоит в группе и шлёт безо всяких проблем сюда сообщения

Google

Denis
23.04.2018
05:28:48
@chebotarevp а примешь такой патч чтобы class BotApi соединение не открывал-закрывал при каждом вызове callMethod?
может он так и не делает, не проверял, но внутри у него вызовы requestHTTP где создаётся connectHTTP каждый раз

Dmitry
23.04.2018
06:09:54

Dark
23.04.2018
06:11:10
Скрины кинь
Кода? Или ты подумал, что там гуй красиво выглядит?)

Dmitry
23.04.2018
06:11:54
Думал гуй красивый

Dark
23.04.2018
06:14:09
Гуй обычный. Это, по сути, обёртка над sdl, что бы было удобно составлять кнопачки.
Хотя мне действительно интересно, как у тг сделан интерфейс

Vadim
23.04.2018
06:16:38
гуй красивый можно в DlangUI сделать
https://agilecommander.com/wp-content/uploads/2018/01/mainwindow.png

Pavel
23.04.2018
06:18:31
У меня на винде c интеловской видео у него шрифты заблюренные какие-то.
У DLangUI

Vadim
23.04.2018
06:19:19
там есть настройки сглаживания. Можно еще freetype включить

Dark
23.04.2018
06:19:42

Vadim
23.04.2018
06:19:58
просто можно свой нарисовать
к примеру, вот это копи-паста с eclipse http://buggins.github.io/dlangui/screenshots/screenshot-dlangide.png

Denis
23.04.2018
06:22:15
гуй красивый можно в DlangUI сделать
И всё-таки наличие отсутствия нативных контролов было ошибкой. Потому что всякие "специальные возможности" для инвалидов не работают с "самодельными" виджетами.
(Но можно добавить нативные внешней библиотекой не трогая dlangui)

Vadim
23.04.2018
06:25:03
специальные возможности, наверно, можно и у рисованных контролов добавить

Denis
23.04.2018
06:26:04
Они сильно привязаны к ОС скорее всего. Т.е. проще добавить нативные системные виджеты чем привязку существующих виджетов к говорилкам и т.п.

Vadim
23.04.2018
06:26:21
надо почитать про API