Size: a a a

2021 May 09

Т

Тающий звук... in dlang.ru
Вообще если переполнение буфера, то я не знаю, как это связано, ведь тут числовой тип, а там "массив" и атака использует выход за пределы "массива" этого
источник

Т

Тающий звук... in dlang.ru
Это же Баффет переполнился
источник
2021 May 10

Т8

Т-34 85 in dlang.ru
источник

g

gavr in dlang.ru
источник

КП

Константин Пунш... in dlang.ru
Прикольно
источник

KF

Konstantin Firsov in dlang.ru
Оставлю заметку о коварном баге, ибо он подпортил мне половину тестовой бд. Вдруг кто-нибудь будет юзать gtkd и поиск по чату и не повторит моих граблей, сразу проверив всё. Для списка новостей у меня TreeView + ListStore, на клик по новости навешан TreeView.getSelection.addOnChanged и он вроде как работает. Но когда для очистки лент вызывается ListStore.clear, то в слушатель выделения прилетает половина удаляемого списка т.е. новости, которые не выделялись через клик, и все скопом весело обновляются в бд. В доках к addOnChanged я потом уже заметил примечание: Please note that this signal is mostly a hint... бла бла и and it may occasionally be emitted when nothing has happened. Пока обхожу через сторожевой булев флаг.
источник

KF

Konstantin Firsov in dlang.ru
Что касается войны с треем и appindicator, то я вроде бы как победил (наверное). Но в том подходе, который описывал где-то выше есть тонкий нюанс - конфликт клика по пункту меню и слушателя по самому меню, поэтому из пунктов меню можно блокировать дальнейшую обработку событий, возвращая true, то же самое и в слушателе клика по самому меню. Но появляется другой минус - после клика по пункту меню оно автоматически не пропадает, нужно кликнуть куда-нибудь в другое место, но меня в целом устраивает, пусть лучше так, бесят два клика вместо одного по иконке. Нужно сказать, что трей оказался самым сложным участком и потрепал мне много нервов.
источник

KF

Konstantin Firsov in dlang.ru
И что-то arsd.htmltotext показывает такую себе работу, теги пропускаются. Буду снова возвращать очистку из Lua-плагинов.
источник
2021 May 11

SG

Serg Gini in dlang.ru
Хз насколько
источник

SG

Serg Gini in dlang.ru
Вообще конечно нейминг это писос полный - нет никаких гайдлайнов - фиг поймёшь что про что

betterC, importC ...
А ещё есть на схожие тематики dstep, demios, dpp

И по названию даже не поймёшь кто что делает. И чем они отличаются все вообще...

хотя общая цель у всех близкая «раз уж мы живем во вселенной где балом правит Си - давайте научимся вызывать и работать с сишной кодовой базой»
источник

g

gavr in dlang.ru
это что ты пишешь?
источник

g

gavr in dlang.ru
#tutorial #C
Свежий туториал по GTK 4

https://github.com/ToshioCP/Gtk4-tutorial
источник

g

gavr in dlang.ru
источник

g

gavr in dlang.ru
Ну вот это просто топчик, наконец то внятные разъяснения для новичков
источник

SG

Serg Gini in dlang.ru
Читалку RSS
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
Мне кажеься лусше на форуме єто написать
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
И в ишью гткд
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
https://github.com/Dav1dde/gl3n/blob/2d3683f0e486a276d70c5e329bb5da13086f7ab7/gl3n/linalg.d#L1145

а єтот код можно как-то записать более красиво юзая мб статик фореач?
источник

OB

Oleg B in dlang.ru
вопрос в том, что если переписать это, то можно ли будет добиться чтобы оптимизатор оптимизировал так же хорошо как оригинальную запись
источник

OB

Oleg B in dlang.ru
а так то чего нет?
источник