Pull to refresh
78
2.6
Новгородов Игорь@blind_oracle

Инженер, разработчик

Send message

Да как-то не особо, вот стандартные трейты Read, Write, Seek, BufRead - там по 5-7 методов. Трейт Iterator - 76 методов! :) 75 из них автоматически реализованы, правда. В tokio всё аналогично.

То, о чём я говорю - когда человек делает какой-то объект в модуле и приватные трейты вида:

trait StoresFoo {
  fn store(&self, foo: &str);
}

trait RetrievesFoo {
  fn retrieve(&self, foo: &str);
}

trait DeletesFoo {
  fn delete(&self, foo: &str);
}

И потом каждый из них для этого объекта реализует, хотя нигде кроме как в этом модуле они использоваться не будут.

В итоге всё это раскидано по модулю и понять логику крайне сложно. Найти какие методы есть у объекта просто посмотрев на его impl тоже сложно, ибо это всё разамазано по многим страницам.

Интересный эксперимент, но в практическом смысле, как уже выше писали - в Immich это всё уже реализовано.

Как поиск по OCR тексту, так и по лицам и объектам.

У меня был коллега, который твёрдо следовал принципу "один интерфейс - один метод".

На Go, где утиная типизация и на котором он раньше писал, оно ещё как-то где-то, хотя тоже очень громоздко.

Но потом он это и на Rust начал делать, где это ещё менее красиво выходит.

В итоге читать его код очень сложно, хотя вроде бы всё красиво, обмазано моками и тестируемо.

Оно не запустится, там обычно Trusted Boot от проца и дальше.

Да и просто скачать что-либо будет сложно, без выпаивания NAND. Но, наверное, возможно.

Заголовок "Tor перейдёт", по-моему, достаточно точно отражает суть.

Да, это именно что plug-n-play с точки зрения набора: GPS, компас, плата управления питанием - всё это можно было прикрутить хоть к табуретке, воткнуть разъёмы, и безо всякого PID-тюнинга табуретка полетела бы. И моторы у них тоже были, если хотелось полный сет.

В другом лагере был только APM, насколько помню, который был несколько колхознее. И который все подряд клонировали и форкали код (всякие MegaPirateNG) чтобы запускать на совсем простых платах.

Я, как прошедший через много всяких плат до покупки Назы, видел разницу чётко - автотюнинг появился в ArduCopter позже и не давал таких результатов как Наза из коробки, к сожалению (хотя я всем сердцем за опенсорс).

Сейчас уже рынок изменился и в DIY правит только опенсорс (Betaflight / INAV) и под него делают хорошее железо. И там тоже бывает почти plug-n-play где паять ничего не надо и летает оно почти из коробки.

Серьезно ?

Ну прям готовых "подключил-и-полетел" я не помню почти до Naza. Была куча всякого ардуино-подобного добра, работающее на ArduCopter и его форках (чтобы запускалось на неродных платах), которое надо было тюнить как не в себя чтобы оно как-то летало.

Naza после этого была прямо plug-n-play. Где-то она у меня до сих пор валяется...

Голосового интерфейса и сейчас дохрена, только его никто не юзает. Только самые одарённые посылают голосовые сообщения да и всё.

Что интересно - первые нормально работающие подвесы на бесколлекторных моторах в DIY появились примерно в то же время (2013 или раньше) - https://www.rcgroups.com/forums/showthread.php?1815204-Simple-AlexMos-8bit-brushless-gimbal-controller-from-Viacopter

За авторством нашего соотечественника Алексея Москаленко (AlexMos) - даже интервью с ним есть: https://www.youtube.com/watch?v=8VteNezBWYA - он про DJI ZenMuse там как раз рассказывает что он вышел в то же время примерно.

NFZ (no fly zone)

На днях их все отключили :)

до втискивания в рамки по весу.

И тут с Mini 5 Pro обосрались, к сожалению - вылезли за 250г и во многих странах он уже не легковесный.

Возможно.

Но проблема в том, что даже если это меньшинство - оно максимально воинственно и легко на подъём, в отличии от остальной интеллигенции.

Смотря что считать страховкой.

В Европах, обычно, медстрахование обязательное и, в основном, государственное - там всё покроется и задним числом.

В Азии там какой-нибудь, или Южной Америке, уже сложнее будет, да.

В любом случае это, скорее, исключения - когда нужна такая терапия.

Возможно, в какой-то момент ломался и я завернул его во VLESS, на всякий случай. Ибо это дом родителей и из-за бугра там что-то чинить довольно сложно...

От лаптопов вроде, а не вейпов, но сути не меняет.

Я бы не стал - сгоришь нафиг :)

Понятно что есть какие-то проблемы всегда, но как мне кажется они решаются вполне. На США свет клином не сошёлся.

Если ты приехал легально и у тебя есть медстраховка - то с инсулином, думаю, проблем не будет никаких. Не слышал о таких проблемах, знакомые сидят на разных таблетках и уколах.

Бывает такое, что конкретный препарат в стране недоступен - покупают в соседних (в Европе), но к жизненно важным как инсулин это не относится.

Похоже на правду, у меня Wireguard-over-VLESS (через dokodemo-door в xray) работает без проблем вроде бы (Билайн проводной, Москва) - там одно долгоживущее соединение.

Information

Rating
1,366-th
Location
Zürich, Швейцария
Date of birth
Registered
Activity