Pull to refresh
62
Karma
0
Rating
Гусейнов Алексей @kibergus

User

Пишем на С++ вектор, умеющий расширяться без копирования элементов

В linux с дефолтными настройками ядра выделение памяти ленивое (именно поэтому нужен OOM killer). Поэтому вызов vector.reserve должен быть аналогичен приведенному коду. Есть правда тонкости с освобождением памяти.

Бюджет потерь USB 3.2

Только все наоборот: монитор втыкают в розетку и он питает ноутбук. Зарядное устройство встроено в ноутбук.

СМИ: Яндекс уволил более двух десятков сотрудников своего беспилотного подразделения в США

Они тестировались в разных странах, в том числе чтобы алгоритмы вели себя предсказуемо в разных условиях. Естественно в России эти машины тоже тестировались.

Встречаем ровер третьего поколения: история создания робота-курьера Яндекса

Лидары светят в ИК. Глаза в этом диапазоне непрозрачны. Луч поглащается роговицей как лазерная указка кожей. До сетчатки свет не доходит.

Поговорим о микроскопах

Они все имт HDMI out, который можно загнать в компьютер через HDMI capture. Видятся как стандартная камера и можно хоть в видеовстрнчи транслировать. Некоторые фотики умеют сами по себе работать как веб камеры. Но как правило через проприетаргый протокол и софт-трансдятор. Olympus к локдауну выпустил такую штуку. У canon'а энтузиасты Live View давно научились стримить.

Поговорим о микроскопах

Был не прав. На тонких объектах 100x дает больше деталей. Так что это не чисто коммерческие цифры.
image
Но, например, на пыльце засветка от размытых частей только скрадывала детали.

Поговорим о микроскопах

Объектив 4x (когда писал прошлый пост, я думал, что на 10x работал, но нет). 83 фотографии с фокус-стекингом, 50 MP каждая (камерный HiRes, на компьютере можно было бы 80 MP сделать): yadi.sk/d/rYUy0hSFFFk22A
Я.Диск показывает пережатую фотку, чтобы все детали увидеть надо загрузить к себе локально.

На 10x объективе с данного микроскопа можно получалось вытащить немного больше деталей, но глубина резкости маленькая. В целом, в комбинации с беззеркалкой у меня не получалось вытащить больше деталей используя 40x или 100x объективы даже на нормальных заводских слайдах с тонкими срезами.

Поговорим о микроскопах

У тринокулярной версии микроскопа автора третий порт — 1X C-mount. С него есть переходник на micro 4/3. Чисто механическая железка. Замечательно засвечивает всю матрицу.


Байонет то большой, но сама матрица довольно мелкая.

Поговорим о микроскопах

Я через адаптер на аналогичный тринокулярный микроскоп накручиваю m43 беззеркалку olympus. В сочетании с super high res режимом, дающим 50 мегапикселей (или даже больше) можно получить очень хорошее увеличение даже на не сильных объективах. При этом глубина резкости получается больше. Собственно уровень детализации что на 40x, что на 100x с маслом получается одинаковым. Честно говоря на 10х детализация всего раза в полтора ниже, чем с 40х. Тут уже зависит от того, насколько тонкий срез и насколько не резкие оболасти забивают картинку.

Ubuntu — не лучший настольный Linux

wine можно было ставить нативный arm'овский. Тоже будет работать. Винжовый x86 код черех qemu, а системные вызовы к wine уже будут нативными. И тогда x86 rootfs не нужен.

Умная гирлянда на весь год

Адресные ленты все 5ти вольтовые. Каждый диод это отдельное устройство и питается сам по себе.

Европейский суд запретил перепродавать файлы электронных книг

Напомню, что у имущественных прав есть ограничение по времени. И он сравним с ресурсом качественно сделанной книги. Он меньше ресурса компакт диска, сделанного заводским путем.

Город-на-лодках: как Венеция существует без машин

Между прочим, серия статей про то, что провода не надо скручивать, в свое время отхватила огромное количество плюсов и комментов. Серия статей про заземление была тоже хороша. Так что да, разрешено и поощряется. А вот статья про хлебушек когда-то не прошла.

Десктоп мертв, да здравствует десктоп! Собираю хабрастатистику

Простой USB host не умеет заряжаться и быть хостом. USB OTG это расширение, которое позволяет отдельно договориться, кто хост, а кто заряжает. Но надо еще чтобы slave устройство, например хаб, согласовало подачу питания.

Выходные на электромопеде с бензогенератором

По автомагистрали на велосипеде можно, если он более 40 км/ч штатно развивает. А вот по дороге для автомобилей нельзя. Вот такая вот недоработка в правилах.

C++20 укомплектован, C++23 начат. Итоги встречи в Кёльне

Интересно, а не пофиксили еще, чтобы std::function от movable only объекта тоже была movable. А то захватить unique_ptr в лямбду можно, а что с ней делать дальше не очень понятно.
Когда я в последний раз наступал на эти грабли, стандарт не требовал, чтобы move конструктор std::function использовал move конструктор захваченного функтора. И libc++ при samll object optimization тупо копировал лямбду. Причем без слома бинарной совместимость это, к сожалению, не лечилось.

RAMBleed: извлечь RSA-ключ за 34 часа

Две маленьких детали. Чтение в оперативной памяти деструктивно. Оно разрушает информацию и ее надо записывать обратно.


RawHammer был не только про порчу данных, но и полный доступ ко всей памяти. Что нового в это атаке?

Пробуем контрактное программирование С++20 уже сейчас

Именно поэтому и пытаются избавиться. Не надо смешивать вычисления и проверки.

Анонсировали USB4: что известно о стандарте

DVI еще бывал dual link. С забавным эффектом, что при использовании обычного кабеля будет показываться каждый второй столбец.

Information

Rating
Does not participate
Registered
Activity