Denys
а точно, проблему то двойного мутабл борроу никто не решил(
Денис
мне нравится этого бота юзать))
Kirill
Screenshot (13 Apr 2018 00:49:04)
Kirill
ну ёё
Anton
посоны
Anton
как тестировать колбэки
Anton
я пока не могу чот придумать нормальный вариант отработки
Anton
ну кроме подстановки данных пост колбэк
Денис
я так понимаю там многопоточностью осложняется и надо как-то ждать?
Денис
если да, то чё-нить такое: https://play.rust-lang.org/?gist=dabe6a4f557bc686c8a8a67d3dabd96c&version=stable
Anton
Anton
все просто, все синхронно всмысле
Anton
у меня есть в инстансе массив листенеров
Anton
и после прихода нового эвента они все с ним вызываются
Anton
пока что единственый вариант что я вижу, это создать временное значение, и потом в
move |event| { test_variable = event; }
Anton
я просто впервые в жизни решил по своей воле сделать тест
Anton
и чот вот, как то хз
Денис
Да вроде норм идея, имхо чем прямолинейней тесты, тем они лучше
Денис
Ну тока без мува конечно)
Денис
Я надеюсь у тебя колбэк это FnMut, а не просто Fn, иначе придётся делать Rc<RefCell<...>>
Anton
Anton
впрочем вариант с рефселами тоже нормальный по идее
Нави
А где ещё чат раста есть, если телегу накроют?
Denis
irc/gitter
Anton
к тому же с учетом что есть офф канал с тысячей проксей специально для этого
Нави
Ну кто его знает, как дело обернётся, может и ничего нажимать не придётся)
Anton
Нави
Придумал вот такой костыль:
https://play.rust-lang.org/?gist=ed11f0fad855b37a17a346dcdfd51232&version=undefined
Подскажите пожалуйста, какие растовские возможности есть?
Kerrigan
использовать либу для openssl, например
պլհկ
ring
Denys
А вот гиттер говно)
Denys
(лол, автодополнение мне Гитлера написало вместо гиттер)
Светомеч
Денис
потому что он багнутый и тормозит, версии под телефон — вообще трэшак
ozkriff🇺🇦
потому что адово глючный
doc
Denys
Denys
Может уже и получше стало, но каждый раз когда пробовал было плохо
Cat
по-прежнему плохо
Denys
Вроде оно
Denys
Но это, я не проверял, так что на свой риск так сказать
Denys
Ну а теперь к вопросам, знает кто варианты создания/использования флатмапа и коллекта так что б не создавать каждый раз новый вектор внутри?
պլհկ
идите в rustjerk с политотой
Denys
Например если мне нужно в зависимости от условий вернуть один или несколько елементоа
Denys
На данный момент я обычно просто возвращаю vec![] нужный
Andrey
Наверное только push/extend поможет.
Foxcool
Просто очередной повод для того, чтобы поставить на всех девайсах шифрование связи и обход блокировок. Включаем TOR и VPN!
https://t.me/darkfox_info/44 - в этой статье объясняется, как включить на андроиде тор, и направлять через него только нужные приложения (на примере давно заблокированного мессенджера Zello, но выбрать можно и телегу).
Так же есть простые варианты настройки своего собственного VPN:
https://t.me/darkfox_info/48
Это, конечно же, не единственный путь.
Еще по каналам гуляют ссылки на раздачи бесплатных и платных прокси, хотя блокировка очередного популярного ресурса, на мой взгляд, - это отличный повод подружиться с TOR & VPN, и настроить их на всех девайсах.
Если вы дружите с линуксом и способны прошить роутер на OpenWRT, то могу еще посоветовать мою статейку " Mesh-роутер — это просто"
https://habrahabr.ru/post/277721/
В ней рассказывается, как можно научить свой роутер быть узлом распределенной зашифрованной оверлэйной сети Hyperboria (CJDNS), и вещать MESH-сетью дополнительно к обычным точкам доступа.
Foxcool
вот тут свои впны можно поднимать и тор юзать на андроиде
Sergey
Суд постановил заблокировать Телеграм.
Я буду обходить блокировку с помощью бота @socks5_bot. Если что-то поменяется напишу
Anonymous
Тот момент, когда ты из Беларуси, и у тебя ни линкедин, ни телега не заблокированы.
Loo
A64m
Andrey
Alex
у меня помнится в Могилеве что то не открывалось пару лет назад заблокированное в РФ :) вылезала страница Билайна мол низя, хотя провайдер был белковский
պլհկ
у хохлов та же проблема
պլհկ
апстрим росиянский
Andrey
Яндекс и мейлру не в счет
Kerrigan
как там назывался этот модный прокси на расте?
Denys
Я про то что б абстракцию коллекта сохранить, она хорошая)
պլհկ
Andrey
Абстракцию можно и переизобрести
trait Collertor<A> { fn collect(&mut self, v: A); }
Denys
Нави
в питоне есть такая функция: .hexdigest(),
подскажите аналог в расте?
Kerrigan
только отдельной либой
պլհկ
hex::encode?
Andrey
format же
պլհկ
(Хуй знает че она делает)
Kerrigan
анвраппит, наверное
Andrey
https://crates.io/crates/md5
Kerrigan
правой кнопкой "сохранить изображение как"
Kerrigan
512x512
Cat