@dlangru

Страница 538 из 719
Глеб
23.04.2018
17:28:49
всему есть причина. знать бы, какая :)

Глеб
23.04.2018
17:37:47
неее... слишком большой ущерб вовсех смыслах: финансы это одно, но получить одним движением несколько миллионов крайне разгневанных и недовольных граждан, это надо уметь. вопрос, зачем.

Ackeard
23.04.2018
17:40:37
кто нибудь активно пользовался ProcessPipes?

Google
Valeriy
23.04.2018
17:58:17
кто нибудь активно пользовался ProcessPipes?
Я обёртку делал на нём для MyStem

Ackeard
23.04.2018
18:01:45
https://run.dlang.io/is/KQoHPt я тут пытюсь заменить стдаут. ругается что моя f это File*

Глеб
23.04.2018
18:02:03
так не бывает. социологическая состовляющая ценивается всегда

Valeriy
23.04.2018
18:10:00
https://run.dlang.io/is/KQoHPt я тут пытюсь заменить стдаут. ругается что моя f это File*
Ты файл через new создаёшь, а он структура. И тебе компилятор говорит, что ты указатель на файл передаёшь там где файл ожидается

Как то так https://forum.dlang.org/post/ygfvci4bruq.fsf@carillon.nixsys.be

https://run.dlang.io/is/KQoHPt я тут пытюсь заменить стдаут. ругается что моя f это File*
Замени auto f = new File("/tmp/ff", "w"); на auto f = File("/tmp/ff", "w"); и скомпилится

Ackeard
23.04.2018
18:16:44
спасибо!

еще вопросик. можно ли в vibe.d как то получить путь до папочки public?

Pavel
23.04.2018
19:59:23
Ну можно взять args[0] при старте программы и дописать туда ~ "/public"

Google
qwerty
24.04.2018
13:17:21
я пропустил

анонсы будут в чате или нет?

Pavel
24.04.2018
13:18:49
ты про бота релизов?

qwerty
24.04.2018
13:19:26
ага

Dark
24.04.2018
13:24:01
анонсы будут в чате или нет?
Нет, админ сказал "неправаславна"

Denis
24.04.2018
13:24:40
анонсы будут в чате или нет?
Подпишись так @dlang_announce_bot

qwerty
24.04.2018
13:27:07
а что неправославного-то?

и большинство активных пользователей согласны?

Pavel
24.04.2018
13:32:58
Подпишись так @dlang_announce_bot
Мне не отвечает бот

Dark
24.04.2018
13:39:14
а что неправославного-то?
Хз, у @DmitryBubnenkov спроси

qwerty
24.04.2018
13:39:29
Вызываю @DmitryBubnenkov

Dmitry
24.04.2018
13:39:56
Бота с канала я же убирал

qwerty
24.04.2018
13:40:40
так может вернуть его в чат

?

пока @DmitryBubnenkov думает. У меня еще вопрос. https://run.dlang.io/gist/68487619960b927cdbd3e6e4b2831062 сделал переопределение оператора и не могу понять. Тип rhs всегда надо было добавлять в шаблонные параметры функции? По-моему раньше можно было T opBinary(string op)(T rhs). Я что-то путаю?

qwerty
24.04.2018
13:57:22
ок!

Oleg
24.04.2018
13:58:59
ок!
Возможно ты использовал T как параметр самой структуры или класса

qwerty
24.04.2018
13:59:09
хм

может

Google
qwerty
24.04.2018
13:59:31
сейчас кстати PR будет ;)

20 минут

в duseful

Oleg
24.04.2018
14:00:04
Оке

Denis
24.04.2018
14:41:50
Мне не отвечает бот
А он и не должен. Он просто Всех записывает в свою базу, молча

Stanislav
24.04.2018
14:47:28
хороший тон вроде как сделать чтобы он отвечал чо-нить в духе

вы подписались

а там команд получается нет? аля /start /stop ?

Pavel
24.04.2018
14:51:02
Да он должен ответить хоть что то )

Бот-интроверт

Denis
24.04.2018
14:51:14
Мне было лень)

Код открыт же)

Denis
24.04.2018
15:04:19
У меня ещё с каналом проблемы - ипв6 нестабильный

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

гуглить чтобы можно было

скорее всего, есть готовые боты для этого

Dark
24.04.2018
15:13:14
Eto
24.04.2018
15:14:00
гуглить чтобы можно было
Чем стандартный поиск не устраивает?

Denis
24.04.2018
15:16:20
А он поиск но не просмотр глазами все истории же?

Google
qwerty
24.04.2018
15:59:30
нажмите ctrl-f

получите поиск по чату

Denis
24.04.2018
16:01:58
Не понял.
просто глазами прочитать историю, без поиска?

Dmitry
24.04.2018
16:08:15
https://s3.eu-west-2.amazonaws.com/wasm-qt-examples/last/index.html

Eto
24.04.2018
16:10:35
просто глазами прочитать историю, без поиска?
Поиск это поиск. Плюс, зачем сохранять историю, если телеграм её и так хранит?

Denis
24.04.2018
16:15:38
и владеет ею проприетарно

Stanislav
24.04.2018
16:21:08
господа программисты, я сейчас опять буду дурацкие вопросы задавать. чет я туплю сегодня неимоверно. допустим ко мне прилетел пакет по tcp, я его распарсил и получил структуру определенного типа. и как мне ее вернуть? допустим пакет бывает 3х видов open, update, notification. я распарсил некий байт, узнал тип пакета, создал структуру нужную, ее заполнил распарсенными данными. типа сделать по тупому, 1 функция будет возвращать тип пакета, а потом отдельно вызывать функцию парсинга пакета определенного типа?

Denis
24.04.2018
16:22:30
union n i o n

Stanislav
24.04.2018
16:22:53
а как я снаружи узнаю что конкретно внутри?

Admin
ERROR: S client not available

Stanislav
24.04.2018
16:23:11
а, типа поле с типом проставить?

Denis
24.04.2018
16:23:28
ты же сказал что сначала узнаешь тип

а далее применяй union

Stanislav
24.04.2018
16:23:57
лан, примерно понял ) спасибо

Pavel
24.04.2018
16:24:05
Если знаешь тип то алгебраик)

Stanislav
24.04.2018
16:24:40
а оно в беттерси работает? напомни плиз где этот модуль в фобосе

нашёл

Pavel
24.04.2018
16:27:04
Заголовок наверное инвариантен и содержит инфу о типе.

Pavel
24.04.2018
16:27:50
а оно в беттерси работает? напомни плиз где этот модуль в фобосе
Вот алгебраик может и не работает, а юнион вполне

Google
Stanislav
24.04.2018
16:28:50
ну да, остановлюсь наверное на варианте с юнионом, спасибо ?

Pavel
24.04.2018
16:29:49
Но ты можешь сделать структуру которая хранит тип и юнион и получишь 90% алгебраика

Tom
24.04.2018
16:31:02
Stanislav
24.04.2018
16:31:31
Pavel
24.04.2018
16:32:13
Ну если посмотришь код алгебраика то там тонны проверок для типобезопасности и всего такого

Denis
24.04.2018
16:33:16
РКН забанил Делимобиль

Eto
24.04.2018
16:35:58
Затем что он её не показывает
Видимо ограничение данного вида чата. Надо смотреть API, возможно есть способ скачать всю историю. И как говорилось ранее — есть поиск.

Stanislav
24.04.2018
16:36:48
чет serve-d какой-то не оч стабильный, падает постоянно

Tom
24.04.2018
16:41:02
Stanislav
24.04.2018
16:42:35
да они круглые сутки с переменных успехом пытаются банить, но дуров пока не сдается ) дофига ипов гугла заблочено, видимо из-за их dns over https

dns.google.com фронтится через www.google.com

Stanislav
24.04.2018
16:49:17
последнюю неделю чиним как можем последствия для клиентов, поэтому чот не до программирования было особо :(

лан, чот в оффтоп понесло меня уже (чертов РКН!)

как же все в ди легко и просто дается после го

Tom
24.04.2018
17:29:02
например?

Stanislav
24.04.2018
17:30:47
ну я про функционал которого в го нет, а в ди есть. очень жизнь облегчает )

особенно перегрузки

взять тот же голанговский math/big (который мне особенно не нравится)

Dark
24.04.2018
17:44:05
Ну голанг на ихние горутинах построен

Stanislav
24.04.2018
17:47:41
ну горутины это всего-лишь часть языка. а то что кучу нечитаемого кода приходится писать - это такое. хотя возможно я еще не привык

Oleg
24.04.2018
19:37:58
сейчас кстати PR будет ;)
Только домой приехал, посмотрел. Оператор возведения в степень есть, выглядит так ^^, кажется только недавно стал доступен в ctfe и без импорта std.math, но как явление сколько помню D - столько и был

https://dlang.org/changelog/2.080.0.html#fix5227

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