
Dmitry
05.10.2017
18:08:16
Да я смотрю в Питоне вообще все прелестно. Тут наткнулся на то, что конфиг тупо не читается из-за того что у меня UTF-8 без BOM, а ему UTF-8 без BOM нужен. В итоге на конфиге тупо падает. Создал конфиг в неправильном блокноте и все. Превед.

Oleg
05.10.2017
18:15:19

Andrey
05.10.2017
18:16:12

qwerty
05.10.2017
18:16:16
А можно примерчик?
Сделать процессы. В питоне достаточно средств для обмена данными между ними

Google

qwerty
05.10.2017
18:17:11
И кстати благодаря тому, что они запускаются интерпретатром.
Нативные приложения в этом отношении менее развиты, потому что у них нет по умолчанию единого общего процесса
Оценка @DmitryBubnenkov крайне некомпетентна

Dmitry
05.10.2017
18:25:01
А в чем я не прав то?
Если что я забыл добавить "это мое оценочное суждение"..))

qwerty
05.10.2017
18:27:58
Вот знаете. Я подглядываю еще в расточат. И знаете что мне нравится? Там люди что-то делают, кооперируются, обмениваются новостями. Поливания других ЯП там еще больше, но у этого есть технически обоснованные аргументы, которые мелькают в потоке этой жидкости. Меня сильно огорчает то, что здесь поливания происходят чаще и тех. аргументация отсутствует. А деятельности практически нет.

Dmitry
05.10.2017
18:29:45
У Раста очень высокий порог вхождения, отсюда технический уровень публики значительно выше

qwerty
05.10.2017
18:29:48
И еще больше огорчаюсь, когда трачу время...
У Раста очень высокий порог вхождения, отсюда технический уровень публики значительно выше
Так значит тут должно быть больше движухи, если D проще. Но на самом деле это не так. В rust вас постоянно компилятор поправляет. И это здорово! Я наконец-то понял для чего нужен shared pointer с атомарным подсчетом ссылок и mutex. Я не хочу обсуждать rust. Для этого есть другой чат. Я хочу обсуждать D. Мне надоело видеть пустые сообщения про другие ЯП и как там все "плохо", а у нас "хорошо". В D куча несделанных либ, если есть желание продвинуть D, нужно пилить и пилить

Dmitry
05.10.2017
18:42:04
ну местами хочется понять почему в тех или иных языках принимаются определенные решения
как без этого то?

qwerty
05.10.2017
18:43:07
Берешь и делаешь!

Google

qwerty
05.10.2017
18:43:40
Лично вам надо мат. часть понять)

Oleg
05.10.2017
18:51:16
Лично за себя я ответить в этом вопросе могу, поэтому как-то не приятно читать обобщения
Да и ко всему прочему здесь редко что-то обсуждается, что не связано с вебом... А на rust веб, как я понимаю, не многие делают, вот и обсуждают более технические проблемы

qwerty
05.10.2017
19:10:33

Oleg
05.10.2017
19:18:59
Но не берусь говорить за всех, только за себя

Oleg
05.10.2017
21:00:13
Хей йо
Собираю через dub, получаю ехе требующее права админа для запуска
Как так то?
Который UAC

Oleg
05.10.2017
21:08:02
венда венда...
под 64 или 32?

Oleg
05.10.2017
21:09:17

Oleg
05.10.2017
21:09:29
а если под 32 собрать? тоже самое?

Oleg
05.10.2017
21:09:51
Экзешка 32-битная

Oleg
05.10.2017
21:10:12
тогда интересно

Google

Oleg
05.10.2017
21:10:19
линковщик то не ms

Oleg
05.10.2017
21:10:24
Вот например другие проекты собирает без требования админ прав

Oleg
05.10.2017
21:11:21
я не шарю в винде... первое предположение, что линковщик что-то подобное вставляет, когда находит какие-то "серьёзные системные вызовы"

Oleg
05.10.2017
21:13:12

Oleg
05.10.2017
21:13:31
а вообще не факт

Oleg
05.10.2017
21:13:49
Ну манифест

Oleg
05.10.2017
21:14:06
какой такой манифест?

Oleg
05.10.2017
21:14:09
Не от балды же dub его вставляет
Вроде из-за dlangui

Oleg
05.10.2017
21:17:57
у dlangui какой-то слишком мутный event-loop, там нужно разбираться

Ievgenii
05.10.2017
21:25:50

Oleg
05.10.2017
21:27:20
и, кстати, кто-нибудь для НЕ веба делает либы, которые ему нужны?))

Oleg
05.10.2017
21:27:34

Andrey
05.10.2017
21:28:43

Ievgenii
05.10.2017
21:29:02

Oleg
05.10.2017
21:29:53
А в 2х словах?
Эта статья - длинная версия "Выход есть - начни делать сам! И покажи тем самым пример всем!"

Ievgenii
05.10.2017
21:30:06
Ааа

Pavel
05.10.2017
21:30:25
Еще пишу одну тулзу на тему chatops, пока в процессе

Oleg
05.10.2017
21:36:27
есть идея сделать в одном месте описание наших проектов (людей кто в этом чате, а может и русскоговорящих в целом), чтобы было представление кто с какой заинтересованностью что делает

Google

Oleg
05.10.2017
21:36:45
можно было бы на одной из страниц dlang.ru разместить
@DmitryBubnenkov как идея?
некоторые вещи можно довезти до ума общими усилиями (усилиями тех, кому именно какая-то либа интересна)
только нужно изначально понимать насколько автор вообще заинтересован и насколько он готов к "советам по радикальному рефакторингу"

Oleg
05.10.2017
21:52:53
Running .\bin\example1.exe
Running .\bin\example2.exe
Running .\bin\lol.exe
Работают
Даю нормальное имя
Failed to spawn new process (The requested operation requires elevation.)

Admin
ERROR: S client not available

Oleg
05.10.2017
21:53:51
а нормальное это какое?
винда любит резервировать неожиданные слова
один раз какая-то папка вызывала проблему (aux кажется)

Oleg
05.10.2017
21:55:19
Я многие перепробывал
Коверкал название проекта как мог
Вобщем какоето подобие названия подошло
Это в любом случае очень бредово


Oleg
05.10.2017
22:00:40
только нужно изначально понимать насколько автор вообще заинтересован и насколько он готов к "советам по радикальному рефакторингу"
начну с себя, чего уж там)))
https://github.com/deviator/modbus - промышленный протокол коммуникации (использую в работе, заинтересован в состоянии production, не готов к серьёзному рефакторингу без особо веской причины)
https://github.com/deviator/serialport - работа с серийным портом (то же что и по modbus)
https://github.com/deviator/drmi - по сути свалка кода, который из проекта в проект переходит и удобен в некотором плане: обёртка libmosquitto, динамическая загрузка dll, собственно удалённый вызов методов через mqtt, простая бинарная сериализация (использую в работе, но интересен рефакторинг, систематизация, возможно что-то уже есть в других проектах и было бы удобней использовать оттуда)
https://github.com/deviator/microrm - маленький велосипед (описание api устарело в README), тоже пользуюсь в работе, если найду что-нибудь более удобное и подходящее, смело заброшу
https://github.com/deviator/barcode - генерация штрих-кодов, используется в одном проекте, из распостранённых есть нереализованные, если на работе нужно будет, то доделаю, но без лишней надобности не трогаю
https://github.com/deviator/plot2d - рисование 2д графиков (автоматический расчёт шага сетки, настройки отрисовки, парочка видов графиков), использую в одном проекте, начал делать за неимением альтернативы подобного рода, думаю потихоньку прийти к полноценной библиотеке с разными backend'ами (сейчас работает на gtk-d и как-то вяло пытаюсь написать для dlangui backend), интересуют любые идеи и, если есть желание, помощь в развитии проекта, так как альтернатив, к сожалению не нагуглил


Dmitry
06.10.2017
03:49:19
Олег, я туда форум запилю. Там анонсы можно делать будет. У меня как раз созрела идея как это сделать красиво, а не ущербно (не в манере текущих тормозных SPA).


Maxim
06.10.2017
04:33:34
начну с себя, чего уж там)))
https://github.com/deviator/modbus - промышленный протокол коммуникации (использую в работе, заинтересован в состоянии production, не готов к серьёзному рефакторингу без особо веской причины)
https://github.com/deviator/serialport - работа с серийным портом (то же что и по modbus)
https://github.com/deviator/drmi - по сути свалка кода, который из проекта в проект переходит и удобен в некотором плане: обёртка libmosquitto, динамическая загрузка dll, собственно удалённый вызов методов через mqtt, простая бинарная сериализация (использую в работе, но интересен рефакторинг, систематизация, возможно что-то уже есть в других проектах и было бы удобней использовать оттуда)
https://github.com/deviator/microrm - маленький велосипед (описание api устарело в README), тоже пользуюсь в работе, если найду что-нибудь более удобное и подходящее, смело заброшу
https://github.com/deviator/barcode - генерация штрих-кодов, используется в одном проекте, из распостранённых есть нереализованные, если на работе нужно будет, то доделаю, но без лишней надобности не трогаю
https://github.com/deviator/plot2d - рисование 2д графиков (автоматический расчёт шага сетки, настройки отрисовки, парочка видов графиков), использую в одном проекте, начал делать за неимением альтернативы подобного рода, думаю потихоньку прийти к полноценной библиотеке с разными backend'ами (сейчас работает на gtk-d и как-то вяло пытаюсь написать для dlangui backend), интересуют любые идеи и, если есть желание, помощь в развитии проекта, так как альтернатив, к сожалению не нагуглил
Три копейки в копилку:
https://github.com/maxfreck/consoleur — в свое время замудохался с ncurses, сделал свой IO для терминалов, штука очень сырая еще) Тестировал преимущественно в konsole, rxvt, tilix, putty. В планах добавить поддержку мыши и винды. Готов выслушать конструктивную критику)


Dmitry
06.10.2017
09:01:28
Мне нужно для книжки написать для чего Ди хорошо подходит. Подкиньте идеи. Пока я написал:

Google

Dmitry
06.10.2017
09:01:29
D хорошо подходит для:
- embedded разработки (там где раньше применялся исключительно чистый Си)
- консольных утилит (прямая замена Python)
- дектопных приложений
- систем Big Data, Machine Learning и AI

Andrey
06.10.2017
09:05:20
gamedev, компиляторы

Maxim
06.10.2017
09:05:45
в зависимости от подхода, Ди хорошо подходит для всего, и мне кажется, это самый главный его плюс и важнейший минус)

Oleg
06.10.2017
09:07:43

Stepanos
06.10.2017
09:08:02
> - консольных утилит (прямая замена Python)
как в D дергать консольньіе командьі? Как в Java:
Runtime rt = Runtime.getRuntime();
rt.exec(new String[]{"cmd.exe","/c","start"});

Dmitry
06.10.2017
09:08:03
режим betterC разве ситуацию не исправил радикально?

Oleg
06.10.2017
09:08:32

Dmitry
06.10.2017
09:08:37
ну под консольными утилитами я нечто побольше подразумевал

Oleg
06.10.2017
09:08:58

Stepanos
06.10.2017
09:09:13
> - систем Big Data, Machine Learning и AI
тут есть литература какае-то нормальная? :)

Dmitry
06.10.2017
09:09:36
Ну только по самим дисциплинам. Ди тупо инструмент

Oleg
06.10.2017
09:09:36

Stepanos
06.10.2017
09:10:28
@deviator спасибо!

Oleg
06.10.2017
09:11:17

Dmitry
06.10.2017
09:12:10

Maxim
06.10.2017
09:12:29

Stepanos
06.10.2017
09:15:04
:)) есди по скорости еще и норм, вообще агонь
есть бот которьій умеет добавлять сообщения в избраное? а то тут дофига полезного, и оно теряется в чате...

Maxim
06.10.2017
09:24:31
можн forward message самому себе)