@dlangru

Страница 621 из 719
Pavel
01.07.2018
07:59:18
эпл разве не такие?

их система, их право

Dmitry
01.07.2018
08:00:07
``` dub build --arch=x86 --force ``` Помогло! Версию компилятора не менял!

ооо! Заработало даже все!

Google
Dmitry
01.07.2018
08:01:47
lighttp рулит, вайб- мастдай)

пришлось master последний правда взять, но работает

Stepanos
01.07.2018
08:03:16
:) буду пробовать его на неделе. Бенчмарк можешь прогнать какой-то?

Dmitry
01.07.2018
08:18:43
ооо! Заработало даже все!
Что именно заработало? Мне по-прежнему его пример static выдает на все 400 Bad Request.

Dmitry
01.07.2018
08:39:00
просто страница сайта открылась) пока больше никакой магии. Теперь нужно думтаь как сайты делать без diet и прочих шаблонизаторов. Ты попробуй последнюю версию из master сnяни, должно заработать По поводу бенчмарков -- во первых он еще в альфа стадии, во вторых я боюсь тут можно дико накосячить с объективностью

Maxim
01.07.2018
08:41:59
так diet вроде теперь в отдельном пакете живет

хотя мне подобный синтаксис не очень нравится)

Stepanos
01.07.2018
08:51:54
ну мне rest надо по сути = http server + hibernate + json convertor. а фронт уже сам АРІ асинхронно дергает

и фронт без всяких инородньіх шаблонизаторов, react+redux+scss

Dmitry
01.07.2018
08:56:04
Да синтаксис ооочень своеобразный, но я пока не придумал ничего лучше.

Stepanos
01.07.2018
09:15:40
а зачем? есть же норм html

http://www.baeldung.com/spring-template-engines

вот все кроме groowy & jade норм

Google
Dmitry
01.07.2018
09:23:07
А почему не пашет то? Я единственное что сделал в %appdata% где dub лежит исходники заменил на актуальные из master ветки и все

а зачем? есть же норм html
Да, но мне очень понравилась идея, что мы создаем базовый каркас сайта, а дальше просто его расширяем. В случае с чистым html придется все страницы целиком дублировать или делать уродливые SPA. Но хочу отметить, что ебля с DIET еще та. Фиг поймешь как что описывать. Я пришел к мнению, что оно удобно только для самого базового каркаса сайта. Типа шапка, середина и футер, а все остальное нужно уже делать путем подключения html блоков

Ievgenii
01.07.2018
09:35:40
Глянь twig

Stepanos
01.07.2018
09:39:32
:) пробовал, даже начинал писать twig.d

Ievgenii
01.07.2018
09:39:55
Stepanos
01.07.2018
09:40:02
https://github.com/eresid/twig.d

отказалься от этого в пользу чистого фронта + АРІ

ибо учить фронту еще левое чтото нафиг надо

Ievgenii
01.07.2018
09:44:30
Ясно

Dmitry
01.07.2018
09:45:20
:) пробовал, даже начинал писать twig.d
Я видел его аналог какой-то кстати. Не помню как назывался

Demanoid сvотрел, но он слишком уж интерпрайзный получился

Stepanos
01.07.2018
09:46:09
я знаю чуваков которьіе на руби фронт и бек писали, получилось кусок говна

у нас бек отдельно, 3 фронта отдельно - іОС дроид и веб

Ievgenii
01.07.2018
09:47:26
Если протокол хорошо проработан

Stepanos
01.07.2018
09:53:30
ну у нас норм консалтинг, сами подбираем технологии и архитектурку

Ievgenii
01.07.2018
10:18:29
Может сами напишем какой-то лёгкий вебсервер?

Всей толпой

Dark
01.07.2018
10:19:48
Теоретически - можно. Практически, главное - определить задачи и довести до конца

Google
Dmitry
01.07.2018
10:22:56
Не надо еще один. Надо лайттхтп же уже есть. Лучше разрабу помочь. И цели определить. Типа не делать большой и сложный продукт

Типа чтобы умел сервить но делал это просто и хорошо

Dark
01.07.2018
10:31:26
Тип юниксвей?

Stepanos
01.07.2018
10:33:32
я тоже за допил, если там не говнокод

void[] data - почему не Variant?

Dmitry
01.07.2018
10:38:21
Код на вид чистый. Даже мне понятный. А код вайба это ад.

Stepanos
01.07.2018
10:45:55
:) компромис когда ядро умеет только базу, а далее плагины либо надстройки

вон как в spring & spring boot

Stepanos
01.07.2018
10:46:44
вот мне там надо БД и Json, их в ядро точно не надо добавлять...

Maxim
01.07.2018
10:48:21
а многозадачность в lighttp на std файберах или как?

Stepanos
01.07.2018
10:48:35
чисто http server + норм интерфейс, чтоб как либку использовать удобно бьіло

Dmitry
01.07.2018
10:49:06
Тебе этого достаточно, а другому нет. Где компромисс?
Ну кому нужно тот допилит. Иначе второй вайб получится

Stepanos
01.07.2018
10:52:39
++

Ievgenii
01.07.2018
10:55:23
Я не отрицаю

Но с вашей т.з. что должно быть в коре?

Dmitry
01.07.2018
10:57:32
Просто минимальный http сервер с гарантиями поддержки от сообщества. Можно даже лимиты ввести. Типа код проекта никогда не будет превышать 5K строк кода. Хоть какая то гарантия что не разрастется до ужаса

Google
Dmitry
01.07.2018
11:00:58
А то вайб вещь сам в себе. Логи свои, json свой и тд

И поддерживать это все некому

Stepanos
01.07.2018
11:19:17
не знаю, вы не поддержите, но я за java-вей, чтоб норм побить по класам и обернуть интерфейсами

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

Maxim
01.07.2018
11:20:19
dEE?)

Stepanos
01.07.2018
11:20:25
вот у вайба где файлы по 5+ тыс строк + ужс

давайте с lighttp делать либку, а уже каждый у себя наворачивать будет что захочет

Denis
01.07.2018
12:24:15
вот у вайба где файлы по 5+ тыс строк + ужс
сделаешь разбивку - примут, инфа 90%

Admin
ERROR: S client not available

Ievgenii
01.07.2018
12:28:46
Создание 1М объектов из класса у меня заняло в 2 раза больше времени, чем из структур

Stepanos
01.07.2018
12:30:44
а зачем их создавать так много? повторно использовать надо

и все равно бьістрее будет за джаву))

Dmitry
01.07.2018
12:36:24
"Thanks to a burst of donations in the past few days, we've hit our goal at the #dlang Open Collective to support the code-d/serve-d for VS Code. Great work, everyone! Details to come." - из твитора

Ievgenii
01.07.2018
12:38:02
а зачем их создавать так много? повторно использовать надо
Переиспользовать структур - думаю +/- будет тоже самое, что заново алоцирова через маллок

Pavel
01.07.2018
12:52:53
Создание 1М объектов из класса у меня заняло в 2 раза больше времени, чем из структур
Странно, у меня была разность результатов раз в 10-100 насколько я помню

Из чего я запомнил что структуры люто быстрые

Google
Pavel
01.07.2018
12:54:48
Но иногда реально очень удобно использовать ссылочную семантику и наследование, поэтому классы нужны. Вот только нужно сделать пул ии хороший аллокатор чтобы они так не тормозили

Ievgenii
01.07.2018
13:20:21
Но передавать по ref не сложно, но вот наследование - да

Pavel
01.07.2018
13:26:43
Ref член класса например не сделаешь

Приходится велосипедить с указателями

Stepanos
01.07.2018
13:58:38
LigHttp https://trello.com/b/NW4jtidt/lighttp

создал доску, надо стек работ сфлрмировать

кто участвует - давайте ник трелло, добавлю

Ievgenii
01.07.2018
14:19:25
создал доску, надо стек работ сфлрмировать
А разве это уже не реализованный сервер?

Stepanos
01.07.2018
14:22:17
да, но если его далее пилить вместе, лучше писать что кому не хватает... И розпределять задачт

то есть, хочешь что-то допилить, зашел посмотрел что надо - сделал задачку

либо используешь сервер, не хватает чего-то но хз как сделать либо некогда - добавил задачу и другие будут видеть

Oleg
01.07.2018
15:28:07
все видели новость что на vscode собрали деньги?

Stepanos
01.07.2018
16:14:16
линк?



с ходу тоже не завелось(

lighttp только get/post поддерживает

qwerty
01.07.2018
16:54:28
options? put?

Stepanos
01.07.2018
16:54:47
не) уже вот 4 задачи добавил :)

юнит тестов вообще 0

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