Size: a a a

Сrystal Lang — русскоговорящее сообщество

2021 August 20

I

Ivan in Сrystal Lang — русскоговорящее сообщество
да, пока только в планах, но уже работающее решение, поэтому думаю в ближайшие месяцы добавят
источник
2021 August 25

T

Tharin in Сrystal Lang — русскоговорящее сообщество
вот это капча О_о
источник

T

Tharin in Сrystal Lang — русскоговорящее сообщество
всем привет
источник
2021 August 26

a

akella122⌬ in Сrystal Lang — русскоговорящее сообщество
Ребят, как получить digest sha1 из строки? Я просто ток день про crystal читаю и никак не могу с жабы перестроится и вообще доку начать понимать
источник

a

akella122⌬ in Сrystal Lang — русскоговорящее сообщество
У меня есть готовая программа на дарте на 100 строк и я пытаюсь ее переписать. Там нужно получать этот самый дигест строкой и работать с сокетами. По сокетам дока еще более менее и есть примеры, а вот по работе с хешам совсем с руби не совпадает
источник

АК

Андрей Коновод... in Сrystal Lang — русскоговорящее сообщество
require "digest"
digest = Digest::SHA1.new
digest << "some string"
result = digest.final
puts result, result.hexstring
источник

a

akella122⌬ in Сrystal Lang — русскоговорящее сообщество
спасибо
источник

a

akella122⌬ in Сrystal Lang — русскоговорящее сообщество
А почему тут для сокетов создается массив? Зачем это надо?
источник

AB

Alexander B🔮 in Сrystal Lang — русскоговорящее сообщество
Чтобы можно было работать со всеми подключениями
источник

AB

Alexander B🔮 in Сrystal Lang — русскоговорящее сообщество
Захотел - разослал всем сообщение например
Или закрыл все принудительно
источник

a

akella122⌬ in Сrystal Lang — русскоговорящее сообщество
Так у меня один сокет будет. Я могу это убрать?
источник

AB

Alexander B🔮 in Сrystal Lang — русскоговорящее сообщество
можешь
источник

AB

Alexander B🔮 in Сrystal Lang — русскоговорящее сообщество
понадобится - добавишь обратно
источник

a

akella122⌬ in Сrystal Lang — русскоговорящее сообщество
Слушай, а можешь ткнуть как можно несколько потоков запустить и в каждом такой сокет?
источник

AB

Alexander B🔮 in Сrystal Lang — русскоговорящее сообщество
Лучше опиши задачу. Не понимаю, зачем несколько потоков. Да и потоки в кристале - дело особенное.
источник

a

akella122⌬ in Сrystal Lang — русскоговорящее сообщество
Ну смотри, это майнер. Я отправляю запрос на сокет, мне приходит ответ. Я с ним работаю и отправляю результат. Точнее не опишу, сам не понимаю как это работает, просто переписал питон скрипт на дарт. Ну и хочу попробовать распараллелить. Распараллелил бы на дарте, но, как описал выше, там пакет для работы с хешами очень медленный
источник

AB

Alexander B🔮 in Сrystal Lang — русскоговорящее сообщество
Не знаю как тебе описать что вебсокет сервер работает асинхронно в пределах эвентлупа, пусть другие ответят человеческим языком)
источник

a

akella122⌬ in Сrystal Lang — русскоговорящее сообщество
Да, ты прав. Лучше сюда не лезть так как я не планирую учить кристал серьезно, лишь немного поиграться. А тут мне придется заморочится
источник

T

Tharin in Сrystal Lang — русскоговорящее сообщество
А что конкретно ты хочешь в этом юзкейсе распараллелить?)
источник

a

akella122⌬ in Сrystal Lang — русскоговорящее сообщество
Просто посмотреть разницу между майнером на дарте и майнером на кристале
источник