Anton
Сенд*
Cuno
Есть bounded каналы, с ограниченным буфером
Victor
а что вместо каналов с токио можно использовать в однопоточном приложении? Пока юзаю каналы с буферами, но не секьюрненько - может заблочиться при переполнении буфера (что маловероятно, но быть может)
Cuno
если буфер полный, то send блокируется
Anton
Cuno
в tokio есть свои каналы, асинхронные
Cuno
http://alexcrichton.com/futures-rs/futures/sync/mpsc/index.html
Victor
спасибо )
Victor
а может подскажите ещё где можно более-менее приличный проектик на токио глянуть с целью бест-практисес подчерпнуть? )
Anton
Tokio minihttp?
Victor
это часть токио вроде. или оно именно для такого и написана?
Anton
This library is a proof-of-concept implementation of a simple HTTP/1.1 server using Tokio.
Victor
да, похоже стоит посмотреть =) спасибо
Anton
У токио есть проблема, доки только для слишком общих случаев
Cuno
https://github.com/tokio-rs/tokio-minihttp/blob/master/src/date.rs#L15-L29
Ахаха
Anton
Приколист)
big
вряд ли чего то стоит ожидать в этом направлении
分解物質
нужен стартап с безопасным железом
Kerrigan
:D
Marat
Kerrigan
на армах
Kerrigan
32битных
Marat
Шоб точно безопасно
Marat
Армы вроде тоже не все безопасные
Kerrigan
на 64битных уязвимость
Kerrigan
обойдетесь без монги
Мерль
Kerrigan
и точно не в таких количествах
Рома
для чего нужен self?
Marat
Alexey
а что же, есть ли компилятор раста под эльбрус?
Nikolay
Серьёзно?
Loo
И алиасам всяким
Рома
Ну видимо обращаться к полям
например:
impl Circle {
fn area(&self) -> f64 {
std::f64::consts::PI * (self.radius * self.radius)
}
}
зачем оно тут?
Kerrigan
чтобы отличать статические методы от обычных, не?
Мерль
Evgeny
պլհկ
🤔🤔🤔
Evgeny
Рома
Рома
это самая лучшая?
Evgeny
Если только начинаешь с растом — бук очень полезная вещь, жаль когда я начинал небыло таких доков толковых :)
Evgeny
да, это официальная дока
Рома
спс
Ivan
Сережа
И что никто не стал его спрашивать что такое безопасное железо?
Сережа
Ладно, придётся мне
Сережа
Что такое безопасное железо?
Alexander
а какая модель угроз?
Сережа
Модель угроз только на лекциях, в чате такого серьёзного языка как раст только реальные КЕЙСЫ
Alexander
> КЕЙСЫ
чумоданы?
պլհկ
Speculative execution отключаеш
@
Все процы безопасные, но медленные
պլհկ
Идея для стартапа!
Сережа
Я кстати видел новость что между амд и интелом различий делать не будут
Сережа
В линупсе
Сережа
Так что кто взял амд конечно молодец
Евгений
Alexey
Линус вроде на это дело уже матерился
Сережа
Но и он на 20% замедлится
Alexey
https://www.linux.org.ru/news/security/13934697#comment-13934808
Сережа
Нормальных людей это конечно не волнует
Alexey
там вроде даже на ARM'e работает это дело
Alexey
и даже на Power8/9
Евгений
На арме "работает" спектр, а мелдаун нет
Vladimir
Vladimir
https://developer.arm.com/support/security-update
Vladimir
зависит от ядра
Vladimir
на каких-то есть и то и то, на каких-то только что-то одно, на каких-то ничего
Vladimir
от ядра - я про микроархитектуру конкретную
Vladimir
при этом нет информации о кастомных армах (самсунг, эпл, квалькомы старые)
Маjко
Микроядра надо было пилить просто
Маjко
И все
Маjко
Все проблемы от монолита
Alexey
а где то всё ок потому, что MMU вообще нет :-) да и спекулятивных вычислений тоже
Сережа
Микроядро медленее монолита
Marat