@dlangru

Страница 718 из 719
Igor
25.10.2018
11:46:30
господи, ну не надо гнать на джангу.

под неё и тестирование есть из коробки и всё что угодно

Dmitry
25.10.2018
12:09:19
Да надо, чтобы сами инструменты сводили количество ошибок к минимому. А то для простого решения нужно просто кучу всего

Google
Pavel
25.10.2018
12:10:10
> сам подход к написанию софта порчен Все верно, программирование боль, надо идти в садовники.

Но даже там ты встретишься с багами.

Maxim
25.10.2018
12:10:56
но тут такое дело, что ты либо программист, либо заказываешь работу у программиста)

Pavel
25.10.2018
12:13:53
И потом называешь программиста медленным криворуким дебилом

Maxim
25.10.2018
12:15:11
из-за завышенных ожиданий от разработки)

Dmitry
25.10.2018
12:45:31
Да оверхд большой, софт не прозрачный, все лепится из говна и палок

Ackeard
25.10.2018
13:11:29
а кто нибудь может привести пример софта без говна и палок ?

вот это хороший код https://github.com/dlang/druntime/blob/v2.081.1/src/object.d#L1792 ?

Dmitry
25.10.2018
13:19:37
Igor
25.10.2018
13:20:16
вот это хороший код https://github.com/dlang/druntime/blob/v2.081.1/src/object.d#L1792 ?
особенно эти милые закомментированные writefln

Google
Dmitry
25.10.2018
13:24:43
Ах да, хотел похвалить dub котрый все матерят) Для nodejs для hello-world приложения конфиг и количество телодвижений пиздецовое

Pavel
25.10.2018
13:25:06
Так dub ничего не умеет

склонировать пакет из гит репозитория он не может вроде, расположить глобальные пакеты в кастомном месте не может, при каждом билде лезет в интернет насильно.

Dmitry
25.10.2018
13:27:13
Разве не может? Вроде бы уже как пол года умеет. Ключи не помню, просто чендж-логи видел. Там было что-то похожее

Pavel
25.10.2018
13:27:42
полгода? Ну возможно, я давно его уже не обновлял

Dmitry
25.10.2018
13:29:32
ну видел что-то подобное

Ievgenii
25.10.2018
13:37:51
Можно манипулировать DOM-ом

События вешать

выполнять произвольный код

Другое дело, что это не удобно

А вот простое TCP соединение не вышло открыть

Хотя HTTP запросы без проблем делаю

Maxim
25.10.2018
13:51:18
Можно манипулировать DOM-ом
Это каким образом, может, я от жизни отстал?

Valeriy
25.10.2018
13:51:25
Можно манипулировать DOM-ом
С ldc? Покажи пару примеров. Я смотрел вики для компиляции wasm с ldc. Там довольно приметивные возможности были

Ievgenii
25.10.2018
13:52:54
https://blog.owulveryck.info/2018/06/08/some-notes-about-the-upcoming-webassembly-support-in-go.html

func main() { c := make(chan struct{}, 0) cb = js.NewCallback(func(args []js.Value) { move := js.Global.Get("document").Call("getElementById", "myText").Get("value").Int() fmt.Println(move) }) js.Global.Get("document").Call("getElementById", "myText").Call("addEventListener", "input", cb) // The goal of the channel is to wait indefinitly // Otherwise, the main function ends and the wasm modules stops <-c }

Я вот делал хендлеры и все шикарно работает

Maxim
25.10.2018
13:53:47
Так это же через js обвязки)

Ievgenii
25.10.2018
13:54:05
А чем тебе это не подходит?

Google
Ievgenii
25.10.2018
13:54:37
Вполне юзабельно

Тебе не мешают это как-то облагородить и сделать как тебе удобно

Другой вопрос, что половина функционала не работает)))

С ldc? Покажи пару примеров. Я смотрел вики для компиляции wasm с ldc. Там довольно приметивные возможности были
А вот ДИшный проект у меня так и не вышло собрать. Сложнее чем "привет мир"...

Valeriy
25.10.2018
13:56:59
А вот ДИшный проект у меня так и не вышло собрать. Сложнее чем "привет мир"...
То чтов вики было всё собиралось. Надо попробовать покурить доступ к DOM

Ievgenii
25.10.2018
13:57:18
Но как только импортируешь какую-то либу - все, приплыли)))

Valeriy
25.10.2018
13:58:37
Залей на гист исходники, как ты либы подключал. Посмотрю чуток позже.

Вдруг правда получится DOM манипулировать

Ievgenii
25.10.2018
13:59:39
Я не верно сказал

Не либы, а импорт стандартной либы

Она не портируется :(

Valeriy
25.10.2018
14:00:23
Ну давай посмотрим все вместе. Вдруг что то получится

Ievgenii
25.10.2018
14:01:10
Та сразу как пишешь import std.conv, к примеру

Тут у меня тапочки и приплыли...

Больше ничего и не пишешь...

Просто импорт

Valeriy
25.10.2018
14:01:41
Ievgenii
25.10.2018
14:01:42
Я помучался-помучался и забил

Valeriy
25.10.2018
14:01:56
Я понял теперь о чём ты

Google
Maxim
25.10.2018
14:02:34
А чем тебе это не подходит?
Тем, что в итоге spa на каком-нибудь vue меньше весит и работает быстрее)

Ievgenii
25.10.2018
14:02:55
Зато С

Секьюрити!)

Valeriy
25.10.2018
14:03:30
Тем, что в итоге spa на каком-нибудь vue меньше весит и работает быстрее)
Да. Я тоже к тому же. Для начала jquery переписать. Хотя бы базовую часть.

Мега круто было бы.

Valeriy
25.10.2018
14:04:09
А там уже, если зайдёт, кому нелень могут и vue

А его еще используют?
Конечно. У него своя ниша есть

Dark
25.10.2018
14:23:57
Ах да, хотел похвалить dub котрый все матерят) Для nodejs для hello-world приложения конфиг и количество телодвижений пиздецовое
>Для nodejs для helloworld конфиг и количество телодвижений пиздецовое Т.е. npm -i && npm start - пиздецовое количество конфигов? Или ты про webpack?

Даже если всякие новомодные сборщики юзать, то достаточно взять готовый темплейт, который сетапиться за одну команду

Oleg
25.10.2018
14:58:44
склонировать пакет из гит репозитория он не может вроде, расположить глобальные пакеты в кастомном месте не может, при каждом билде лезет в интернет насильно.
расположить глобальные пакеты в кастомном месте может с помощью команды add-local <path> [<version>], так же есть add-path <path> для default package search path

но вот именно чтобы он свою папку .dub не юзал (указать вместо неё другу) я не нашёл как

Dark
25.10.2018
15:02:37
NPM вообще шустро ставит пакеты, даже хз почему

Dmitry
25.10.2018
15:03:32
Да ставит то шустро, только оно нефига не прозрачное и я уже на кучу багов наткнулся в разных vue-loader и тд

Dark
25.10.2018
15:07:20
Чел, ты выше придерался к количеству телодвижений

Прозрачность - отдельный разговор

Stepanos
25.10.2018
15:19:24
Igor поздравляю с релизом :)

Google
Stepanos
25.10.2018
15:22:36
интерсепторьі - топовая вещь!

Stepanos
25.10.2018
15:25:00
я в Android привьік к ним, потом пересел на iOS, а там их нет - и все, приехали

:) обертку пилю над либкою чтоб бьіли

Igor
25.10.2018
16:00:52
Stepanos
25.10.2018
16:07:44
1. сессию либо токен 2. логи и аналитика 3. прокидьіваю хедер параметрьі (язьік, версию приложения для сервера, контент тайп...) еще есть крутая тема аутентификатор, по сути тот же интерсептор, в котором релогин делать легко

Igor
25.10.2018
16:08:55
Да, это всё через них можно делать

zts
26.10.2018
09:00:44
https://hh.kz/vacancy/28185086?query=dlang

Maxim
26.10.2018
09:05:51
это случаем не тот Илья, который libmir пилит?

Stepanos
26.10.2018
09:06:40
Тот

Oleg
26.10.2018
09:37:36
ну вот и вакансии пошли

Stanislav
26.10.2018
09:39:39
он в телеге кстати есть, но в эту уютную группу не захотел заходить :)

Pavel
26.10.2018
09:40:03
Хех обратите внимание что щас уже не ищут разработчиков под конкретный язык программирования, а под целую пачку, и еще облака)

Valeriy
26.10.2018
09:49:18
https://hh.kz/vacancy/28185086?query=dlang
О фигасе. Целая вакансия :)))

Успех :))

Кто то здесь искал удалёнку. Откликнитесь. Интересно прям. Вдруг договоритесь.

@ahdenchik

Pavel
26.10.2018
10:57:10
Ой ли, сейчас такое требуют гуглы и амазоны

Denis
26.10.2018
10:58:12
нетъ

https://hh.kz/vacancy/28185086?query=dlang
Странно что не ищут сразу на форуме dlang.org

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