@dlangru

Страница 650 из 719
qwerty
08.08.2018
16:51:10
Toha
08.08.2018
16:55:11
как это

./yii migrate/create

в ларке artian

Google
Pavel
08.08.2018
16:58:05
Так это не встроенные

qwerty
08.08.2018
16:58:13
Yii встроен в PHP!

ниче ты не понимаешь!

Pavel
08.08.2018
16:59:03
А отдельные инструменты написанные на языке, разработка и поддержка которых требует тысяч человекочасов трудозатрат

Toha
08.08.2018
16:59:10
вот не нужно тут подмену понятий устраивать

qwerty
08.08.2018
16:59:32
Toha
08.08.2018
17:00:06
чо, спринг встроен в джаву?

а джанго и фласк в питон?

Pavel
08.08.2018
17:00:19
Нет

Ничего никуда не встроено

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

Toha
08.08.2018
17:03:52
тут не про миграции речь

Google
Toha
08.08.2018
17:04:07
не мигратор написать

а прослойку между БД и твоим прилождением

которая будет как веб сервис работать

представь что ты коннектишься к базе, но через рест)

Pavel
08.08.2018
17:05:08
Тоже аццки трудная задача

Toha
08.08.2018
17:05:12
короче так себе объясняльщик из меня :))

Pavel
08.08.2018
17:05:21
да я понял

Типа backend as a service

Toha
08.08.2018
17:05:44
ну

Pavel
08.08.2018
17:06:11
Это называется GRAPHQL

Toha
08.08.2018
17:06:33
не)

попроще :)

Pavel
08.08.2018
17:09:08
Непонятно кому нужна такая штуковина

Toha
08.08.2018
17:25:17
а какие сервисы еще можно делать?

Stepanos
08.08.2018
18:34:18
есть проблема с lighttp: Unable to bind socket: Address already in use раз запустил приложение, прибил и все... больше не работает

elias
08.08.2018
18:35:44
привет. вдогонку про сервисы вопрос. какие технологии используются для построения дерева сервисов? т.е., конечные узлы реально что-то делают по запросу, а промежуточные лишь ретранслируют детям и агрегируют их ответы. Я встречал в рамках SOAP WS-Eventing (Savan в качестве publisher/subscriber tool). а что в рамках REST используется?

Stepanos
08.08.2018
18:37:16
есть твой сервер, а он уже может дергать что угодно (социальньіе сети... push token и тд...) дергая в свою очередь синхронно другие АРІ

Pavel
08.08.2018
18:39:21
Ну, в создаваемом сокете по крайней мере. Не знаю где это делается в lighttp

Google
Pavel
08.08.2018
18:39:47
Возможно стоит поискать в исходниках, где там сокет биндится, перед этим у него должны устанавливаться опции

vibed это умеет через Settings

Так, этот lighttp зависит от kiss я смотрю

Toha
08.08.2018
18:42:16
что такое kiss?

Pavel
08.08.2018
18:42:46
https://github.com/huntlabs/kiss

где именно?
https://github.com/huntlabs/kiss/blob/master/source/kiss/net/TcpListener.d#L93 вот

https://github.com/Kripth/lighttp/blob/master/src/lighttp/server.d#L85 то есть при создании сервера тебе надо сделать собственный класс Server extends ServerBase, там переопределить метод host() и делать все то же самое + еще вызывать listener.reusePort(true);

Гемор короче. Вот она вся эта простота )

Stepanos
08.08.2018
18:47:32
:) ну так надо красивенько сделать, попробую протолкнуть мерж реквест, спасибо!

Pavel
08.08.2018
18:47:55
Тут либо красота и краткость, либо гибкость, другого не дано

Stepanos
08.08.2018
18:47:59
+ что-то бьі почитать адекватное по том как все устроено (сокетьі reuse и тд)

Pavel
08.08.2018
18:48:44
Э, ну самая эссенция это почитать как сокеты устроены в линуксе. Все остальное это обвязка над ними

Stepanos
08.08.2018
18:49:30
а можешь посоветовать книжечку какуе-то?

Igor
08.08.2018
18:51:42
https://www.amazon.com/UNIX-Network-Programming-Richard-Stevens/dp/0139498761

Классика

Pavel
08.08.2018
18:52:15
Еще я заметил что этот lighttp не юзает файберы

Pavel
08.08.2018
19:56:34
нет, это значит что нельзя писать линейный код и будет callback hell

Oleg
08.08.2018
20:01:06
нет, это значит что нельзя писать линейный код и будет callback hell
а наличие файберов может сподвигнуть городить города с переносом файберов между потоками

Google
Pavel
08.08.2018
20:03:59
Но от этого можно отказаться усилием воли, а вот от колбеков не откажешься - придется городить

Igor
08.08.2018
20:24:07
а у кого-нибудь в vscode работет рефакторинг для D?

переименование переменных хотя-бы

Oleg
08.08.2018
20:25:25
переименование переменных хотя-бы
нужно сразу называть правильно))

Pavel
08.08.2018
20:26:23
у меня работает переименование токенов в целом

Igor
08.08.2018
20:26:27
нужно сразу называть правильно))
да я стараюсь, но не всегда получается

Pavel
08.08.2018
20:26:39
то есть видимо нативное для всех языков

Igor
08.08.2018
20:27:19
у меня работает переименование токенов в целом
но это без анализа границ видимости?

что-то у меня меню Refactor серенькое

Pavel
08.08.2018
20:29:34
ага

Admin
ERROR: S client not available

Igor
08.08.2018
20:30:27
жаль

Igor
08.08.2018
20:51:07
ого, оно и в pdf есть, как-раз первый том про сокеты https://github.com/sqm2050/wiki/blob/master/Books/c%26programme/UNIX%20Network%20Programming%2C%20Volume%201%2C%20Third%20Edition%2C%20The%20Sockets%20Networking%20API.pdf

Dmitry
09.08.2018
04:50:54
нет, это значит что нельзя писать линейный код и будет callback hell
В каких случаях? Если самому файберы реализовывать?

Toha
09.08.2018
09:43:41
Dmitry
09.08.2018
09:51:48
Ну типа у всех хайлоуд..))

Maxim
09.08.2018
10:01:29
а чо все дрочат так на этот ваш асинк? :)
Никто не дрочит. Разве что джуны. Асинхронность не всегда нужна далеко.

Toha
09.08.2018
10:01:52
джуны нормально так ноду раскачали)

Pavel
09.08.2018
10:02:12
Google
Toha
09.08.2018
10:02:25
миллиард вакансий где требуются жсники))

Pavel
09.08.2018
10:02:29
Например когда хотя бы при обработке запроса надо сходить в редис и в базу.

Toha
09.08.2018
10:02:31
с умением ноды)

Dmitry
09.08.2018
10:03:01
Toha
09.08.2018
10:03:01
Вот здесь голанг и раскрывается во всей красе :)

делаешь запрос в горутине, и пока его результаты не нужны, делаешь что-то еще)

Dmitry
09.08.2018
10:12:50
Есть? Без фаеберов?

Maxim
09.08.2018
10:16:30
Toha
09.08.2018
10:20:15
а у меня между прочем, комплексы на этом фоне развились ;D

Toha
09.08.2018
10:21:01
ну щас на фронте чтоб робить нужно много всякого дерьма знать

ЖС-ного

хипсторского

и очень много вакансий на фронт :))

Maxim
09.08.2018
10:22:26
На бэке полно вакансий

Если фронт то clojurescript

Pavel
09.08.2018
10:28:39
Есть? Без фаеберов?
не понял вопрос

Toha
09.08.2018
11:10:13
Короче

асинк на бекенде не нужен по большому счету

это из личного опыта

очень редко когда он действительно нужен

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