Денис
Денис
или ты вот такой расчитываешь на этот кэш, а я беру и делаю sudo sync; echo 2 | sudo tee /proc/sys/vm/drop_caches
Alexander
Не, я это понимаю конечно. Ну тогда чуть потормозит и восстановится.
Alexander
В любом случае возможно это удобнее чем городить костыльные модели в памяти на случай если кеш не сработает.
Денис
на реальной системе кто-то может запросто съесть всю память, особенно это актуально, когда памяти под завязку
Денис
если у тебя никаких жёстких ограничений нет, то я бы забил на ручную организацию кэша, потом если бы выяснилось, что это стало узким местом программы, заюзал мы mmap
Alexander
Денис
а. ну тогда тебе ответили :)
Alexander
Ну да, что хз как оно работает. Это я понял :)
Alex
I’m in trouble.
Alex
Alex
Не, я понимаю. Всё логично. Но как жить-то теперь?
Alex
Макро реализация для каждого типа - вариант.
Alex
Ну да, так и сделаю.
Alex
Спасибо :)
Денис
ну да, спеациализация не работает
Berkus
Alex
Ну в итоге красиво (нормально) получилось...
Alex
Berkus
ну вот так вот ок да
Alex
А как в Расте расширяемые енумы творить?
Alex
Не бейте. Понимаю, что скорее всего никак.
պլհկ
պլհկ
Она так и делает, ммапает файл и своих кешей не держит
Alexander
Звучит как будто ты кафку изобретаешь
Ну хз, не уверен, но надо понимать как там в кафке. У меня просто мысль чтоб в файл и читать и писать одновременно. И, да, не имея гарантий, но на прогретой системе иметь хороший перфоманс.
Tuntz
Tuntz
т.е. типажи
Tuntz
Кто работал с `postgres-derive`? Выдаёт ошибку:
#[derive(Clone, Copy, Debug, Default, Eq, PartialEq, Hash, Serialize, Deserialize, FromSql, ToSql)]
^^^^^^^ expected lifetime parameter
#[derive(Clone, Copy, Debug, Default, Eq, PartialEq, Hash, Serialize, Deserialize, FromSql, ToSql)]
#[postgres(name = "my_id")]
pub struct MyId(pub i32);
Berkus
https://news.ycombinator.com/item?id=17190705 плюсуйте давайте
Антон
Кто работал с `postgres-derive`? Выдаёт ошибку:
#[derive(Clone, Copy, Debug, Default, Eq, PartialEq, Hash, Serialize, Deserialize, FromSql, ToSql)]
^^^^^^^ expected lifetime parameter
#[derive(Clone, Copy, Debug, Default, Eq, PartialEq, Hash, Serialize, Deserialize, FromSql, ToSql)]
#[postgres(name = "my_id")]
pub struct MyId(pub i32);
Посмотри сгенереный код с помощью cargo expand
Alex
պլհկ
Парам пам пам
Anton
Вы можете гордиться мной
https://this-week-in-rust.org/blog/2018/05/29/this-week-in-rust-236/
კაცი
Антон
везде раструбил)
Гм, так-то у меня тоже PR в Rust есть, но я о нём не трублю
Cat
тоже пробелы подправил?
კაცი
я уже устал ржать с этой хуйни)
Антон
То есть по факту просто удалил аннотацию и страничку в unstable book
Anonymous
Антон
Berkus
Loo
@eupn1337 скинь линк на условия баунти по таскам
Loo
запинем чтоли
kalloc
а где разработчиков на расте искать?
kalloc
господа?
Cat
можно тут,
Cat
есть на hh, есть на linkedin
kalloc
о!
kalloc
блин там 14 человек
kalloc
не смешно
Sergey
лол
Sergey
так только начинаем
Cat
будет выгодней как нам, так и вам
Cat
мы зафорвардим туда, чтобы наполнялось
Anton
не смешно
А расте всего 600 человек, а общаются 30 максимум и это предел лол
Sergey
Cat
Anton
Anton
Оттуда зафорвардим
Anton
Хотя разницы нет особой
kalloc
https://moikrug.ru/vacancies/1000042230
kalloc
недавно рассказывал знакомому чем раст крут
kalloc
он на го пишет
kalloc
убедил что как только асинк появится, пойдет смотреть
kalloc
почему кстати сравнивают с горутинами?
Cat
тоже ждём асинк
kalloc
зачем?
kalloc
там с++ vs rust
kalloc
можно ещё с OCaml сравнивать )
Cat
почему бы и нет,... людям свойственно сравнивать
Sergey
https://moikrug.ru/vacancies/1000042230
вообще
каналы вроде https://t.me/rustlang_jobs_feed
это сеть каналов
ранее развивался только @javascript_Jobs_feed
сейчас присоединилась сразу пачка новых
kalloc
ну у дениса раст/го не очень живут каналы
Sergey
а он ими особо не занимался до этого