@dlangru

Страница 534 из 719
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
Ребят, я бота дропну? Он мне не нравится. Кому надо зайдет посмотрит

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

Google
Oleg
22.04.2018
14:57:24
Ну он о минорщине пишет. Ладно там про релизы dmd бы писал
А там нельзя фильтр сделать по рейтингу?

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
Оптимизированный для чтения конкретно заданного формата

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
А вот это странно. Но меня любой вариант устраивает, я пока реальной проблемы не видел

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 у меня не завелись.

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 пакет откуда-нибудь скачать и установить. Но какой-то кривой способ.

Pavel
22.04.2018
20:19:27
Докер все из оф. источников ставит, меньше шанс что сломается

Кстати инсталлятор dub мне тоже не установил, пришлось поставить из deb репозиториев. В общем какая-то шаткая конструкция :)

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 из кастомных источников

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
Поддержка своего докера это же труд, смысла нет на пару недель ставить такое
Он не мой докер, я отнаследовался от debian-buster и в 3 строчки инсталлировал все библиотеки и компиляторы (ну реально только ldc2)

Вот еще бы его научить как из этого на тревисе делать 2 параллельных билда а не один, было бы идеально

Сразу пропадает зависимость от инфраструктуры тревиса, любые пакеты, любые дистрибутивы, все что угодно

Denis
22.04.2018
20:49:09
Вот еще бы его научить как из этого на тревисе делать 2 параллельных билда а не один, было бы идеально
Ну трэвис ещё кое какие плюшки имеет, все их руками повторить нереально

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
Как-то там плохо документирована поддержка d
Вся поддержка заключается в установке dub и компиляторов

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

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
https://agilecommander.com/wp-content/uploads/2018/01/mainwindow.png
По моим понятиям, это довольно уродливый интерфейс. Сколько стандартный системный не перекрашивай, все равно фигня будет

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

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