@dlangru

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

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
там еще были биндинги более дишные
Собирает все в 1 бинарник, без зависимостей? Стандартный компиоятор?

Dmitry
31.03.2017
13:27:07
либу только с собой надо таскать

но она очень мелкая 200kb всего

Aleksey
31.03.2017
13:28:26
но она очень мелкая 200kb всего
Статически не будет собираться?

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

Aleksey
31.03.2017
13:29:42
libui требует GTK)))
Дак при компиляции же статически гтк зависимости собираются в 1 бинарник?

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

и там написаны зависимости

Google
qwe
31.03.2017
13:30:40
Дак при компиляции же статически гтк зависимости собираются в 1 бинарник?
Не знаю. Как соберешь, я на D сильно не баловался со сборкой С проектов

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
gtk то собирать не надо
А если на другом компе потом прожку запускать?

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
ну как-то ни разу в это не воткнулся
хорошо! Но я один раз напоролся и потом только Qt использовал.

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
хорошо! Но я один раз напоролся и потом только Qt использовал.
Когда гуй делаешь Qt5, нужно потом просто положить модуль рядом с твоей программой, например qml.dll?

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

в смысле виртуалки держал

https://github.com/adapta-project/adapta-gtk-theme
здорово, но это тема, а не мануал как сделать приложение с уникальным внешним видом.

что гуглить-то?)

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
ну и import gtk.CssProvider; import gdk.Screen; import gtk.StyleContext;вначале
Рядом с программой положить либу gtk.dll и можно нормально запускать на другом компе?

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'ом статически прилинковывается

мм понял, просто css https://developer.gnome.org/gtk3/stable/chap-css-overview.html
он не совсем стандартный, но многое есть из обычного

qwe
31.03.2017
14:21:21
он не совсем стандартный, но многое есть из обычного
я так понял, что это и есть описание css именно для gtk, а не стандартного

Oleg
31.03.2017
14:23:04
я так понял, что это и есть описание css именно для gtk, а не стандартного
где-то слышал, что в gtk4 они собираются убрать все gtk-специфичные штуки из используемого css

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++?

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
Не могу собрать пример из вики на dlang.org. Segfault получаю при выполнении
можешь чуть больше инфы дать? я почти пример скопировал и у меня всё работает

хотя не, херня какая-то

часть выполняется, часть падает

@laladrik а что нужно сделать то было?

я сейчас вспомнил, что мы не через С++ делали, а скорее через С

на С++ была часть с CUDA написана и выведено наружу пара функций (но не классов) и уже они в D вызывались

может такой подход подойдёт в твоём случае?

на манер С всё работает точно

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

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

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

Oleg
01.04.2017
16:16:33
https://github.com/nexor/socks5d
оно работает так как должно работать?

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

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

Oleg
01.04.2017
16:18:45
кстати, а map! имеет отношение к Map и Reduce?
если вопрос про "можно ли через std.algorithm сделать hadoop?", то нет

Pavel
01.04.2017
16:18:54
как я понимаю Map эта штука для поточной обработки массива данных верно?
map вообще это такое концептуальное понятие, когда ты какую-то свою функцию применяешь к каждому элементу массива данных, и собираешь массив результатов. Так что концептуально имеет.

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

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