Sherzod
Буду больше смотреть аниме!
Судзумия
…
Sherzod
Бывают такие аниме, где кодят
Sherzod
Например вот этот
Sherzod
https://68.media.tumblr.com/46de2946baf6fed562fefe766e96d1a3/tumblr_ok7zaqQBSb1tognpro1_1280.png
Sherzod
Дракон-горничная
Kerrigan
ага
Kerrigan
там еще раз по-моему появится
Sherzod
есть еще одно аниме, сад слов, вроде бы. Там пхпшник
Sherzod
Сорян, это было в 5 метров в секунду
Sherzod
https://youtu.be/ahtxyNOm9cg?t=2905
Вот с таймингом
Sherzod
Нужно раст в массы ) Кто аниме рисует? Нарисуйте раст
Судзумия
Там фиговая реклама программированию
Судзумия
Чувак в жизни расстроился
Судзумия
И стал прогать
Судзумия
Грустные?
Sherzod
Ушедшие в себя мизантропы ил как там мазохисты )
ivan
хиккари
Kerrigan
Kerrigan
Kerrigan
несите реф, когда-нибудь сделаю
Судзумия
Kerrigan
больше половины в стикерпаке - я накалякал
Судзумия
Х Художник
Kerrigan
Kerrigan
и я не умею рисовать
Sherzod
Sherzod
полюбасу не аналог. Какая-то прога
Kerrigan
Sherzod
Kerrigan
могу кинуть паблик в личку
Anonymous
🎲
Добрый день! Не могу понять смысл шаблонных функций. Если я хочу вызывать какие-либо методы передаваемого объекта, то мне надо указывать типажи ограничивающие шаблонный аргумент. Но тогда получается, что это то же самое, что и функция, которая ждет аргумент этого типажа.
https://is.gd/xrksd8
պլհկ
Разница в том что Box<Trait> это dynamic dispatch, а генерики static dispatch
Nikita
&Trait - тоже dynamic dispatch
Nikita
Если просто, то static dispatch быстрее. Ему не надо переходить к функциям и полям по ссылке через таблицу таких ссылок, поскольку все решается во время компиляции
分解物質
分解物質
вроде как в Rust скоро можно будет делать подобные вещи
分解物質
это C99. в C++ так нельзя
Anonymous
о, я выдержал испытание и приглашен в более опасный чатик :3 спасибо комрады
Судзумия
Sherzod
Еще один анимешник?
Evgenii
Loyd
Meowbe/BSD-2-Clause
Meowbe/BSD-2-Clause
Meowbe/BSD-2-Clause
Ждём!
Filipp
привет. Кто-нибудь пытался файлы удалять при помощи раста?
Filipp
он сисколл делает но не ждет пока файл удалится
Filipp
как подождать? бизилупиться с проверкой что файл существует?
Loo
Сек
պլհկ
шта
պլհկ
это невозможно в posix
Filipp
все в порядке, просто руки кривые
Filipp
а растовый тест раннер параллельно тесты запускает?
պլհկ
да
Filipp
прикольно
Anonymous
хочу в несколько потоков парсить инфу с сайтов и записывать в бд, как бы вы это спроектировали на русте?
Anonymous
писали бы на питоне
Loo
инициализировать коннекшен к бд либо коннекшен пул,заспавнить несколько потоков, в каждом потоке получаешь каким либо образом из файлов/сети/бд списки сайтов которые собираешься парсить, либо делаешь это в основном и шаришь эти данные каким либо примитивом синхронизации, далее уже в каждом из потоков делаешь свои тёмные делишки, качаешь странички, берёшь крейт для парсинга xml, или что-нибудь в этом роде и нужные данные закидываешь бд
Loo
ответ правда получился в стиле, рисуешь кружочки дорисовываешь сову
Loo
так что сорян
Loo
ну плюс, если хочешь чтобы по сайту ходило, по ссылкам и странички парсило...пишешь регэкспу или чтонить в этом роде, вытаскиваешь с корневых ссылки, фильтруешь чтобы оставшийся список принадлжал только к необходимому домену ну и проходишься рекурсивно
Anonymous
ботлнек обычно в парсинге xml
Tomato
обычно в сети
Anonymous
так что на чем то отличном от питонки мало смысла писать
Anonymous
нет "обычно" в парсинге хтмл
Anonymous
он будет происходить в си
Anonymous
lxml libxml все дела
Loo
rust так то не медленнее особо си и уж точно не должен быть медленнее python+си
պլհկ
https://github.com/servo/html5ever/
Sherzod
Писал на шарпах, без этих ваших ультраправых регекспов
Sherzod
Крылатый