@dlangru

Страница 704 из 719
Maxim
02.10.2018
17:12:05
но исходников сервера там нет

Oleg
02.10.2018
17:14:06
https://www.techempower.com/benchmarks/#section=data-r16 - этому можно доверять?
по всей видимости единственное место, где можно посмотреть vibe и hunt в сравнении

Denis
02.10.2018
17:35:33
мы vibe юзаем вообще везде

а вот hunt я так и не понял какую проблему решает

Google
Pavel
02.10.2018
17:57:28
Проблему NIH синдрома

Denis
02.10.2018
18:39:02
https://github.com/d-podkorytov
Он надеется заработать на замене nginx?

в этом что-то есть. nginx из майл-ру вышел же

Ievgenii
02.10.2018
18:49:17
в этом что-то есть. nginx из майл-ру вышел же
Если я верно помню, то с Рамблера

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

Denis
02.10.2018
18:51:09
да, точно

Maxim
02.10.2018
18:52:06
faq у чувака просто фееричный

Oleg
02.10.2018
18:55:34
ну вот, podkorytov.com у меня теперь не работает(

все зашли и уронили)

Denis
02.10.2018
18:56:57
www добавь)

qwerty
02.10.2018
19:04:22
так получилось, что тут на одном проекте используется traefik вместо nginx для reverse proxy, потому что быстрее. Замеров я не делал, поверил на слово, полез смотреть на документацию, а эта хрень на go

я загрустил

Ievgenii
02.10.2018
19:05:27
AWS, в виде ALB использует допиленный nginx, вроде

Google
Dmitry
03.10.2018
10:12:05
Ребят, а если нужно много либ в таком стиле, то вы каждую по отдельности доставляете?

Igor
03.10.2018
10:15:40
делаешь пакет-зонтик с зависимостью от всего что нужно и ставишь его

он вытягивает всё и ставит

Dmitry
03.10.2018
10:16:06
э... поясни плиз

Igor
03.10.2018
10:47:45
Это дебиановские пакеты же?

Через dh_make или другим способом создаёшь свой пакет, все нужные прописывает в поле Dependencies

вот где жесть https://github.com/Microsoft/MS-DOS

и приписочка с просьбой контрибьютить в девелопмент )))

Pavel
03.10.2018
12:28:49
Щас им быстро наконтрибьютят до 3.0

Igor
03.10.2018
12:28:57
всё на асме

Pavel
03.10.2018
12:29:05
Надо туда прикрутить ldc2

Igor
03.10.2018
12:29:11
)))))

запизднились пацаны

Toha
03.10.2018
12:30:59
прикольно, на асме написан)

я думал там си

Igor
03.10.2018
12:32:15
да, ни строчки на с

83-85 год

Karbin
03.10.2018
12:33:35
тоже думал что будет си. ждём следующие версии доса на си ?

Pavel
03.10.2018
12:34:42
на betterC

Karbin
03.10.2018
12:36:30
было бы неплохо, кто возьмётся за порт?

Google
Dark
03.10.2018
12:36:40
на betterC
А потом, через нцать лет на betterD

Karbin
03.10.2018
12:38:43
тогда уже D3 будет

Pavel
03.10.2018
12:40:46
Нужен более лучший D, с большим количеством неявных кастов и возможностью слать immutable данные по тредам.

Igor
03.10.2018
12:41:09
блин, вот кто сейчас решится на асме написать процедуру find, следующую юникс стандартам… а тогда народ нифига не боялся )

Karbin
03.10.2018
12:44:01
не целесообразно писать на асме сейчас. да и разработчики javascript не хотят спускаться на низкий уровень

Dmitry
03.10.2018
12:45:29
Уметь читать то его в любом случае целесообразно.

Karbin
03.10.2018
12:48:14
на arm и x64 команды вроде различаются

Pavel
03.10.2018
13:03:02
Нужна операционная система со встроенным TypeScript

Oleg
03.10.2018
13:10:45
процессор уж сразу

Dark
03.10.2018
13:13:19
Pavel
03.10.2018
13:14:11
Dark
03.10.2018
13:15:04
Что это?
V8 без ОС, с парочкой API, я так понял

Oleg
03.10.2018
13:16:24
а v8 можно в wasm?

чтобы в браузере запускать)

а то недостаточно наркомании)

Dark
03.10.2018
13:18:16
а то недостаточно наркомании)
Фейсбуковцы писали интерпретатор JS на JS

Dmitry
03.10.2018
13:21:06
тоже думал что будет си. ждём следующие версии доса на си ?
Были же следующие. Я в свое время на версии 6.22 жил очень долго, пока 95-я или даже более поздняя винда не вытеснила совсем.

Valeriy
03.10.2018
13:53:39
Как строки из Д передовать в С при кросслинковке? Какие идеи есть? Пока придумал заранее выделить буфер большого размера. Но идея так себе.

Google
Pavel
03.10.2018
13:58:17
Есть метод toStringz()

Который выдает zero-end строку пригодную для С функций

Valeriy
03.10.2018
13:59:51


Я хочу просто вызвать Д функцию и получить строку.

Pavel
03.10.2018
14:00:42
А где ты хочешь ее получить, в куче?

Valeriy
03.10.2018
14:00:47
Т.е. ссылки нигде не сохранятся

Pavel
03.10.2018
14:01:01
Логично же, С ничего не знает про уборку мусора, а D может эту строку подчистить

Pavel
03.10.2018
14:01:37
Тогда по идее можно под нее выделить память через malloc и туда скопировать.

Valeriy
03.10.2018
14:03:00
как вариант. А потом вызвать отдельную функцию для очистки

Eto
03.10.2018
14:18:24
Dark
03.10.2018
14:21:20
Реально? И что вышло?
Хз, не интересовался тогда. Но вроде ниибаца какая оптимизация вышла.

Igor
03.10.2018
14:22:48
“Для этого компонент нужно тестировать в тестовой сюите.”

даже не знал что есть и такая сюита

https://habr.com/company/jugru/blog/425191/

Dmitry
03.10.2018
14:23:38
а в ди можно скомпилировать файлы отдельно, а не как часть проекта. создать файл foo.d и там void foo() { } типа динамической библиотеки, а потом ее слинковать с основным файлом?

Karbin
03.10.2018
14:26:25
скомпилировать отдельно можно

слинковать объектник с основным кодом тоже можно

Dmitry
03.10.2018
14:27:44
а как? NK : Warning 134: No Start Address Error: linker exited with status 22

Google
Karbin
03.10.2018
14:36:01
флаг компилятора -c - компилировать, но не линковать

вообще лучше в библиотеку бы оформить код

Dmitry
03.10.2018
14:37:07
да я просто когда есть время играюсь, чтобы от Питоне не офигеть)) так получилось с ключем -c

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

Karbin
03.10.2018
14:46:16
с объектным файлом, который компилятор сгенерил

.obj на винде вроде

Pavel
03.10.2018
18:00:17
иммутабл нет

Igor
03.10.2018
18:02:07
что имеется ввиду?

Denis
03.10.2018
18:02:46
иммутабл нет
Да ладно?!

Иммутабл наиболее лёгок в плане расшаривания

Pavel
03.10.2018
18:06:30
Вы что не следили как тут были срачи между мной и всеми )

Иммутабл наиболее лёгок в плане расшаривания
Расшаривание да, но вот именно послать такую структуру используя стандартную библиотеку - невозможно.

Denis
03.10.2018
18:08:01
Патчи ждём)

Igor
03.10.2018
18:25:20
ты пытался слать структуру с иммутабельным типом насколько помню а не иммутабельный инстанс

Dmitry
03.10.2018
18:25:23
Кто будет гарантировать что структура будет иммутабл? Ведь ее может кто-то поменять? Или там ОС как то все разруливает?

Pavel
03.10.2018
18:26:16
Это компилятор разруливает

Как только по выводу у себя видит что эту иммутабельную переменную пытаются отредактировать, то выкидывает ошибку компиляции

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