
Dmitry
31.03.2017
13:22:55
для простых вещей лучше не найти. он тока 200kb добавляет

Aleksey
31.03.2017
13:23:24

Oleg
31.03.2017
13:23:38
ты просто смотришь какие методы вообще есть и что они делают

Google

Oleg
31.03.2017
13:24:21
gtk-d это даже не только биндинг, но и объектная обёртка
так что инкрементировать рефы на объекты и обратно не надо, как на чистом С
да и работает с D-шными типами данных (например принимает делегаты в качестве callback функций)

Aleksey
31.03.2017
13:25:44
Либуй вроде норм) https://code.dlang.org/packages/derelict-libui

Dmitry
31.03.2017
13:25:59
там еще были биндинги более дишные

Aleksey
31.03.2017
13:26:49

Dmitry
31.03.2017
13:27:07
либу только с собой надо таскать
но она очень мелкая 200kb всего

Aleksey
31.03.2017
13:28:26

qwe
31.03.2017
13:28:48
libui требует GTK)))

Aleksey
31.03.2017
13:29:42

qwe
31.03.2017
13:30:02
https://github.com/Extrawurst/DerelictLibui смотрите что в сабмодуле
и там написаны зависимости

Google

qwe
31.03.2017
13:30:40

Oleg
31.03.2017
13:31:14
gtk статически?

qwe
31.03.2017
13:31:25

Aleksey
31.03.2017
13:31:29

qwe
31.03.2017
13:31:49
ну дык он будет что там, что там

Oleg
31.03.2017
13:31:53
gtk то собирать не надо
под win есть готовые dll, а на линуксах он практически по дефолту

Aleksey
31.03.2017
13:32:40

qwe
31.03.2017
13:32:48

Oleg
31.03.2017
13:33:14
http://gtkd.org/
к тому же под gtk есть glade для создания интерфейса wiswig
под libui такого не нашёл
вот только glade в последний раз когда пробовал под винду (где-то год назад) было всё как-то не очень хорошо

Aleksey
31.03.2017
13:44:32
А как в Д, номально html xpath разбирать??

Dmitry
31.03.2017
13:45:55
если совсем что-то простое нужно посмотри http://arsdnet.net/arsd/ тут тоже посмотри

qwe
31.03.2017
13:52:17

Oleg
31.03.2017
13:52:51
2 с 3 не подружились?
или внутри 2 или 3?

Google

qwe
31.03.2017
13:53:20
@deviator небольшой оффтоп, на gtk можно также кастомизировать элементы также как на Qt?

Oleg
31.03.2017
13:53:37
1 сек

qwe
31.03.2017
13:53:53
@deviator просто скажи что загуглить

Олег
31.03.2017
13:54:36
https://github.com/adapta-project/adapta-gtk-theme

Oleg
31.03.2017
13:55:22

Aleksey
31.03.2017
13:55:30

qwe
31.03.2017
13:55:48
2 с 3 не подружились?
ага по-моему так и было. Я понимаю, что на qt5 не заведется приложение, написанное на qt4. Но речь о том, чтоб тащить либы с собой. И в общем-то спорить нечего тут палка о двух концах.
в смысле виртуалки держал
что гуглить-то?)


Oleg
31.03.2017
14:02:18
свой css пишешь и применяешь
try
{
auto prov = new CssProvider;
prov.loadFromData(css);
StyleContext.addProviderForScreen(Screen.getDefault(),
prov, GTK_STYLE_PROVIDER_PRIORITY_USER);
}
catch (Throwable e)
.error("error while loading style: ", e.msg);
ну и
import gtk.CssProvider;
import gdk.Screen;
import gtk.StyleContext;вначале

qwe
31.03.2017
14:05:41
мм понял, просто css https://developer.gnome.org/gtk3/stable/chap-css-overview.html
спасибо

Aleksey
31.03.2017
14:10:44

qwe
31.03.2017
14:14:24

Google

qwe
31.03.2017
14:14:46
This means that to release your project you must include the GtkD lib on your deliverable or statically link to GtkD

Oleg
31.03.2017
14:14:50
а gtk-d по дефолту dub'ом статически прилинковывается

qwe
31.03.2017
14:21:21

Oleg
31.03.2017
14:23:04

Aleksey
31.03.2017
14:33:28
Друзья, как лучше резать видео файл?

Oleg
31.03.2017
14:39:47
я бы смотрел в gstreamer

Admin
ERROR: S client not available

Oleg
31.03.2017
14:40:21
ну, к тому же он тоже есть в gtk-d

Grigirii
31.03.2017
14:40:45
ffmpeg, если разберёшься, avisynth если разбираться в лом. Вторая только на винде

qwe
01.04.2017
04:40:20
кто-нибудь подключал к D статическую библиотеку C++?

Oleg
01.04.2017
09:51:19

qwe
01.04.2017
13:15:05
Ну да
Не могу собрать пример из вики на dlang.org. Segfault получаю при выполнении
При этом код C++ проверяю на C++ и он работает

Pavel
01.04.2017
14:55:30
https://github.com/nexor/socks5d
Я сделяль. Прошу хейтить и не жаловать.

zk
01.04.2017
14:58:20
нормальное такое халявное ревью, но оно и правильно, нам нужно только лучшее, а хуйню оставим пыху
... и прочим

Google

Pavel
01.04.2017
14:59:05
Стоит ли реализовывать socks4 или забить?

Oleg
01.04.2017
15:13:25
хотя не, херня какая-то
часть выполняется, часть падает
@laladrik а что нужно сделать то было?
я сейчас вспомнил, что мы не через С++ делали, а скорее через С
на С++ была часть с CUDA написана и выведено наружу пара функций (но не классов) и уже они в D вызывались
может такой подход подойдёт в твоём случае?
на манер С всё работает точно

Dmitry
01.04.2017
16:13:34
кстати, а map! имеет отношение к Map и Reduce?

Oleg
01.04.2017
16:15:44

Dmitry
01.04.2017
16:16:03
Я не знаю как вопрос переформулировать...

Pavel
01.04.2017
16:16:08
Примерно такое же, как функция exit; к табличке 'Exit' над дверью супермаркета )

Oleg
01.04.2017
16:16:33

zk
01.04.2017
16:16:43

Dmitry
01.04.2017
16:16:46
как я понимаю Map эта штука для поточной обработки массива данных верно?

Pavel
01.04.2017
16:17:39
оно работает так как должно работать?
Честно говоря, на удаленном серваке у меня пока не заработало. Может там фаервол режет 1080 порт, может еще что-то, разбираюсь с этим. А вот локально все отлично заработало, я смотрел через проксю HD видео с ютюба, видел как в консоли бегут байтики и пакеты :)

Oleg
01.04.2017
16:18:45

Pavel
01.04.2017
16:18:54
в мапредьюсе тоже свой заданный метод распределяется по источникам данных и там выполняется, а дальше фильтрация результатов

zk
01.04.2017
16:19:34