@dlangru

Страница 664 из 719
Igor
24.08.2018
11:00:44
Maxim
24.08.2018
11:04:54
коннектишься к ней по TCP, специальным пакетом говоришь, куда коннектиться дальше, дальше всё прозрачно работает

либо коннектишься к ней, говоришь, куда надо коннектиться, делаешь ssl handshake и дальше понеслась

Igor
24.08.2018
11:07:07
ага

Google
Igor
24.08.2018
11:07:24
@chebotarevp если есть интерес можем посмотреть на след неделе

Pavel
24.08.2018
11:08:38
Есть да

А с 1 сентября я в отпуске на 10 дней так что могу плотно заняться

так нужен же TCPStream к прокси? так-же как и к http/https проксям? я не помню как сокс работает. нужно почитать
Внутри TCPStream надо подключиться к другому хост:порт, и вернуть этот подготовленный TCPStream, с ним уже делается что обычно.

Но там все жестко создается и вызывается, поэтому подменить я ничего не могу.

А аналогом фабрики в D может быть шаблон как мне кажется, достаточно логично и удобно.

Igor
24.08.2018
11:16:10
ну с проксированием https запросов тоже не так просто - устанавливается простое tcp соединение, потом после слов CONNECT / OK оно апгредйится до ssl и дальше уже работает. я не спорю с тем что там должно быть больше всякого наследования и т.д. но имхо в этом случае должно и так сработать. Я поищу код какого-то клиента, посмотрю как оно происходит, думаю можно сделать малой кровью

Pavel
24.08.2018
11:18:25
Единственный клиент на D написал тоже я :)

Ну там правда совсем альфа версия. Но впринципе там все очень просто, надо послать около 20-25 байт информации и принять 5-10 байт ответов. И готово.

Pavel
24.08.2018
11:23:37
https://github.com/nexor/socks-client

Igor
24.08.2018
11:23:57
гуд! посмотрю

Dmitry
24.08.2018
12:10:32
Я тут с Django поработал. Vibed не такой уж мутный на ее фоне)

Google
Dmitry
24.08.2018
12:10:43
понятно дело что вещи разноплановые, но все же

Karbin
24.08.2018
12:23:36
про django можно поподробнее? давно писал на нём, лет 8 назад. вроде раньше был простым фреймворком. не без костылей в некоторых местах, но простым

qwerty
24.08.2018
12:29:20
Karbin Не обращайте внимания, тут таких экспертных мнений не счесть)

Karbin
24.08.2018
12:31:32
дык в этом и суть. интересно сравнить мнения

qwerty
24.08.2018
12:32:21
окей)

Karbin
24.08.2018
12:34:47
бросил джанго именно из-за vibe.d. базовые принципы были похожи, и за месяц по выходным написал сайт для торгов компьютерным железом. потом попросили переписать его на php. но версия на php оказалась медленнее ?

Dmitry
24.08.2018
12:42:17
У кого-нибудь есть опыт разработки на дишечке динамических библиотек. *.so, *.dll, и т.п.

Karbin
24.08.2018
12:42:46
смотря что интересует

Dmitry
24.08.2018
12:43:34
смотря что интересует
Хочу попробовать модуль для emacs написать, на С собирается и отрабатывает нормально. На Ди собирается нормально, но при вызове всё роняет.

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

Karbin
24.08.2018
12:44:09
статью на оффсайте читал?

там надо инициализировать рантайм

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

Dmitry
24.08.2018
12:44:45
статью на оффсайте читал?
Да, переписывал emacs-module.h на ди, собирал.

там надо инициализировать рантайм
В дишном коде в самом? И потом выгружать его? Пойду гляну, может быть с того времени что-то поменялось в инструкции.

Karbin
24.08.2018
12:46:13
можно в дишном

Pavel
24.08.2018
12:46:45
В вайбе тоже есть всякие шаблонизаторы, роутеры, но это все как маленькая добавка к основной огромной асинхронщине.

Karbin
24.08.2018
12:47:32
https://wiki.dlang.org/Win32_DLLs_in_D вот тут есть про правильную инициализацию

Pavel
24.08.2018
12:48:41
ACL в нем нет, dependency injection нет, слоя для работы с БД нет, кешей нет.

Google
Karbin
24.08.2018
12:49:20
они разные только в возможностях, которые предоставляет фреймворк. asp.net core без кучи библиотек сверху тоже асинхронный веб-сервер

слой для работы с монгой и редисом были уже давно

Pavel
24.08.2018
12:50:39
Это вообще к вебу не относится

Karbin
24.08.2018
12:51:47
мне его хватало ?

Pavel
24.08.2018
12:51:49
Ну даже, я не знаю как в джанге, а в PHP на порядок более глубокие и богатые инструменты для веб разработки, там вообще наличие какой-то библиотеки для работы с редисом всерьез не рассматривается, это самые базовые вещи, вокруг которых уже накручены кеши, миграции, тулзы и т.д.

Karbin
24.08.2018
12:52:50
веб разработке на php уже очень много лет

Toha
24.08.2018
12:53:02
рнр рулит!

ой

Pavel
24.08.2018
12:53:17
Ну да, он прошел огромный эволюционный путь и набил много шишек.

Toha
24.08.2018
12:53:32
мне питон больше нравится, но я пыхарь ;D

Karbin
24.08.2018
14:14:25
php тоже не плохо

Karbin
24.08.2018
18:33:07
есть такое. хотя asp.net core тоже на middleware построен

Toha
24.08.2018
18:42:46
а мне наоборот кажетса понятным мидлеваре в джанге

просто указываеш их список до

и после

Dmitry
24.08.2018
19:51:46
Меня бесит что не зная деталей фреймворка не поймешь как решение работает

Pavel
24.08.2018
20:28:09
Оу, а как ты хочешь? Чтобы все магически было самопонятно?

Такого ни один фреймворк не даст. Чем он навороченнее тем больше надо шарить в нем.

Google
Denis
25.08.2018
03:05:55
(речь о клиенте)

Dmitry
25.08.2018
07:02:54
Даст ли значительный прирост написание логики на PSQL в сравнении с написанием утилиты которая будет лежать на сервере БД и обрабатывать данные? Возможна ли ситуация когда утилита будет быстрее\предпочтительнее

Ievgenii
25.08.2018
07:16:07
+ во время обработки данных может понадобиться делать какие-то http запросы или ещё что-то

Pavel
25.08.2018
14:17:33
(речь о клиенте)
Нет там все очень плохо, но я верю что и эту проблему мы решим немного позднее

Хотя если тебе нужен уровень TCP а не HTTP то сейчас уже работает, без авторизации если

Admin
ERROR: S client not available

Dmitry
25.08.2018
14:41:14
Кто дружит с JS или логикой маякните, я тут туплю) отпишу в личку

Ievgenii
25.08.2018
15:06:08
)
)))

Evil
25.08.2018
15:38:35
Любой подойдёт
Хотя бы с головой

Denis
25.08.2018
15:42:18
GitHub - denizzzka/paper_plane_bot: Dlang Announce Telegram bot https://github.com/denizzzka/paper_plane_bot

Evil
25.08.2018
15:43:52
Мои первые были почти на D. Я в неговстроил питон и логику писал в нём, с другого конца был завёрнут телеграм кли. Это еще за год до появления бот платформы.

Denis
25.08.2018
15:46:43
В телеге бот платформа сразу была вроде

Evil
25.08.2018
15:46:47
лебеда моя бубновая, ароматная, почтовая ланолином усечённая и тревогой обделённая... моя мидия скрипучая ты - как астма, но кипучая бейся, мидия, в слепоте, возбудив лебеду в тахте! https://t.me/MachineHumor

Google
Pavel
25.08.2018
15:47:03
Но пока я сделал небольшой лайфхак - поднял себе в германии http который проксирует все запросы на телеграм апи. А в библиотеке поставил адрес своего сервера

Evil
25.08.2018
15:49:08
Но вот потом стало лень ботов писать кодом..



Обычный конечный автомат с кучей удобств и плюшек

А главное, с возможностью задать вопрос и продолжить идти с того же места после получения ответа

Denis
25.08.2018
16:45:59
Мы тоже так бизнеслогику описываем

Pavel
25.08.2018
17:53:17
Технологии лет 20 (если не больше), так что немудрено.

Dark
25.08.2018
21:42:22
Популярность D растет

Denis
26.08.2018
02:46:57
На выходных)

Ievgenii
26.08.2018
07:29:44
)))

Toha
26.08.2018
11:37:39
Да крутож

Короче я тут хотел на днях сделать сайтег для визуалмзации тркуов

Треков

В итоге понял что быстрее всего будет сделать его на yii2

Потому что знаю его лучше всех

Или на ларке

Vue шикарен)

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