Как стать автором
Обновить
4
0

Научный сотрудник

Отправить сообщение

Фотон-вышибала: испарение воды без нагрева

Время на прочтение11 мин
Количество просмотров4.5K


Одним из фундаментальных фактов является то, что вода испаряется при нагревании. Если в солнечный летний день поставить стакан воды на освещенную солнцем поверхность, то со временем воды в стакане станет явно меньше. Но, как уже не раз доказывала наука, даже самые явные и простые процессы могут оказаться куда сложнее. Ученые из Массачусетского технологического института (Кембридж, США) заметили, что вода в гидрогелях испаряется намного быстрее, чем должна была, при том или ином уровне нагрева. Они провели ряд опытов, которые показали, что испарение возможно и без нагрева за счет света, т. е. фотонов. Как именно свет заставляет воду испаряться, как ученые смогли это установить, и какое практическое применение полученных в ходе экспериментов знаний? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →

Радиоприёмник в стиле японского минимализма

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров14K

Грузовой электровоз EH500. global.toshiba

Благодаря тому, что Toshiba разрабатывает и производит не только локомотивы, ноутбуки и квантовую криптографию, но и микросхемы, нам с вами вот уже много лет доступно то разнообразие электронной техники, к которому мы привыкли, тогда как несколько десятилетий назад оно казалось фантастикой.

Сегодня мы познакомимся с TA7613AP — одной из множества прекрасных микросхем Toshiba. И соберём на ней отличный средневолновый радиоприёмник. А также откроем для себя историю успеха великой компании.
И узнаем, где изобретены радиокубики - в Японии или в СССР?

Разбор классического тестового задания на позицию Python Developer

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров32K

Статья 'Разбор классического тестового задания на позицию Python Developer' представляет собой глубокий анализ и эффективное решение тестового задания, которое обычно предлагается при приеме на должность Python Developer. В ходе статьи мы рассмотрим классическую задачу, связанную с определением 'счастливых' билетов в рулонах автобусных билетов.

Читать далее

Цифровой частотомер без микроконтроллера

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров20K

Привет, Хабр! Создание цифровых устройств на микросхемах стандартной логики является особым удовольствием. В такой схеме вы точно знаете, как всё работает, от начала и до конца. Ей не страшны недокументированные возможности микроконтроллера и деградация его флеш-памяти. И, наконец, можно не бояться дефицита специфических компонентов или затруднений при их приобретении.

Мне давно хотелось приобрести набор для сборки цифрового частотомера на простых микросхемах, и он нашёлся! Причём конструктор содержит плату с двумя ошибками, потому что предназначался для студенческого конкурса. Так ещё интереснее, не правда ли?
Читать дальше →

Лазерный проектор или как проприетарность мешает устройству стать успешным

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров7.7K

С детства люблю технические новинки, поэтому по мере сил стараюсь их приобретать. Иногда слишком рано. Лет десять назад появился у меня портативный лазерный проектор фирмы Microvision — Pico. Вот такой.

Но рассказ мой не столько о нём, сколько о проприетарности, будь она неладна. Кто-то ещё помнит, как к каждому мобильному требовалась своя зарядка, даже к телефонам одного и того же производителя бывали разные. Но потом появился единый стандарт и стало хорошо. И только Apple смог так долго использовать свои вещи, сначала тридцатипиновый штекер, а потом лайтнинг.

Вот и проектор можно было подключить только к устройству от Apple, причём только к тому, где тридцатипиновый вход. А потом внезапно всё кончилось, так как остались устройства только с лайтнингом, а старые использовать было невозможно из-за тормозов на новых прошивках. И никакие переходники помочь не смогли. Абсолютно рабочее устройство, востребованное и удобное, оказалось нафиг не нужным из-за слишком сильной зависимости от проприетарных разъёмов.

Читать далее

Компромисс смещения и дисперсии в машинном обучении

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров8.6K

Привет Хабр! В этой статье мы рассмотрим такое понятие в машинном обучении, как компромисс смещения и дисперсии (bias-variance Tradeoff). Так как понимание того, что можно изменить в процессе обучения нашего алгоритма обучения, приведет нас к созданию более точных моделей.

Читать далее

Корпуса, кулеры и другие аксессуары для Raspberry 5. Что предлагает рынок

Время на прочтение3 мин
Количество просмотров9.4K

Одноплатник Raspberry Pi, вероятно, самый популярный одноплатный компьютер в мире. Для него выпускается огромное количество аксессуаров, модулей и расширений. Для недавно появившегося в продаже Raspberry Pi 5 подходят многие модули предыдущих версий. Но если говорить о корпусе или системе охлаждения, здесь для этой «малинки» мало что подходит от других моделей.

Конечно, свято место пусто не бывает, так что производители начинают выпускать собственные продукты. Вот что предлагает рынок сейчас.

Читать далее

История одного инди-разработчика: от 0 к 45 000 $ за два года

Время на прочтение14 мин
Количество просмотров9.8K
Двадцатое сентября 2021 года стало первым днем, когда я остался без работы и начал трудиться на себя. Это было лучшим решением в моей жизни. Работа на себя дала мне столько свободы, сколько я никогда до того не испытывал.

За прошедшие два года я:
  • создал четыре небольших, но успешных продукта (о каждом из них будет сказано в этой статье);
  • собрал аудиторию в 97 000 человек на Твиттере;
  • сделал новостную рассылку на 6000 подписчиков;
  • поддался ИИ-хайпу и благополучно создал продукт с применением этих технологий;
  • пережил драматичный момент, который едва не погубил мой бизнес.

На текущий момент суммарная выручка за четыре мои продукта составляет около 45 000 $ в месяц; прибыль — около 90% от этой суммы. Я хотел бы воспользоваться возможностью и рассказать о своем пути до сегодняшнего дня. Надеюсь, для тех, кто мечтает тоже стать самому себе начальником, это будет полезно.
Читать дальше →

RecTools – OpenSource библиотека для рекомендательных систем

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров12K

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

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

К такому же выводу, видимо, пришли ребята из МТС – и выкатили в опенсурс RecTools. Это библиотека, где собраны самые часто используемые модели для рекомендательных систем. Также с её помощью можно максимально просто и быстро оценивать необходимые метрики. 

Давайте же посмотрим, что RecTools умеет, и как с этим работать.

Читать далее

Как заставить работать пейджер

Уровень сложностиСредний
Время на прочтение24 мин
Количество просмотров15K
Приветствую всех!

Знаю, тема пейджинговой связи поднималась тут далеко не раз. И, казалось бы, уже всё, что можно сказать, уже было сказано.

Но, как это часто бывает, не всё оказывается так просто, как говорится в подобных статьях. И вот я, вдохновившись подобными материалами, сам решил попробовать сделать нечто подобное, испытал всю ту боль от взаимодействия с подобными железками, так что самое время рассказать, что с этим делать, что было упущено в предыдущих статьях, как же всё это запустить и как окунуться в эпоху «Подключайся к самым-самым!».



Итак, в сегодняшней статье поговорим о пейджерах и передаче сообщений на них. Разберёмся, как это вообще делается и какие сложности могут встретиться на нашем пути. Традиционно будет много интересного.
Читать дальше →

Исследование режима Copy-on-Write в pandas. Часть 2

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров2.7K

В первом материале из этой серии была объяснена работа механизма Copy‑on‑Write (CoW, копирование при записи). Там были упомянуты некоторые ситуации, в которых при выполнении кода осуществляется копирование данных. В этой статье речь пойдёт об оптимизации, направленной на то, чтобы копирование не ухудшило бы средних показателей скорости работы кода.

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

Читать далее

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

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров129K

Этот парень открыл все турникеты на станции. Вы до сих пор считаете, что все хакеры вредны?

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

Жителям Бостона статья поможет получить бесплатные поездки, а для всех остальных этот материал будет неплохим уроком по реверс-инжинирингу. Ну или, по крайней мере, вы узнаете любопытную историю.

Читать далее

Взлет Lies of P или Почему так популярны соулслайки? Часть 1. В ожидании Dark Souls 5

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров9.4K


Те, кто следят за индустрией игр, наверняка заметили, что в списки анонсов среди наиболее ожидаемых игр все чаще стали попадаться так называемые соулслайки. Да, многие из них быстро уступают свое место играм других категорий. Однако с каждым разом проекты в этой категории появляются все чаще и держатся в топах все дольше. И это несмотря на славу «хардкорных» проектов, требующих недюжинной сноровки, и «отсутствие сюжета». Что ж, так ли страшен черт, как его малюют? И что в этих проектах может заинтересовать человека, который никогда ранее с подобным не сталкивался? Об этом пойдет речь сегодня.
Читать дальше →

Когнитивные искажения в программировании. Часть 2

Время на прочтение5 мин
Количество просмотров9.5K

Всем привет!

Ну что ж, давайте продолжим знакомство с когнитивными искажениями и узнаем, какие еще ловушки нам уготованы. (А для тех, кто только что присоединился, вот ссылка на первую часть этой статьи.)

Читать далее

Подбираем параметры сессии в Apache Spark, чтобы не стоять в очереди

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров19K

Бывало у вас так, что некоторые аналитики запрашивают побольше вычислительных ядер и оперативной памяти для своих Jupyter-ноутбуков, а у вас в это время ничего не работает? У меня бывало, ведь недостаточно уметь разрабатывать код на Spark — еще нужно уметь его настраивать, правильно инициализировать сеансы работы и эффективно управлять доступом к вычислительным ресурсам. Если отдать настройку на волю случая, Spark может (и будет) потреблять ресурсы всего кластера, а другие приложения будут стоять в очереди.

Меня зовут Владислав, я работаю Дата инженером в Альфа-Банке, и в этой статье мы поговорим о том, как правильно подобрать необходимое количество параметров и не положить кластер на коленочки.

Читать далее

База по SPI NOR FLASH

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров5.5K

Еще недавно была моя публикация о программе IMSProg — программаторе для CH341a в Linux, а различные идеи продолжают приходить в голову. Происходит это во многом благодаря вашим комментариям к статье.

Микросхемы энергонезависимой памяти с последовательным интерфейсом SPI NOR FLASH все чаще применяются в различных микропроцессорных и микроконтроллерных устройствах от материнских плат до приставок для приема цифрового телевидения. Не могу сказать, что эта тенденция мне нравится — выход из строя устройств по причине разрушения информации BIOS в связи с применением этого типа микросхем многократно увеличился, но остановить процесс (прогресс?) невозможно.

Существует несколько десятков фирм, изготавливающих SPI NOR FLASH. У каждой из фирм несколько десятков моделей микросхем. При подключении такой микросхемы к программатору, чаще всего, сначала происходит подача на микросхему команды 9Fh, в ответ на которую микросхема отдает программатору несколько байт информации JEDEC ID — уникального числа, первый байт которого является кодом производителя, второй — модификацией микросхемы, а третий — кодом емкости (объема) микросхемы. Сравнивая эти три байта с таблицей софт программатора определяет модель микросхемы и выставляет соответствующие параметры для чтения, записи или стирания микросхемы.

Многие из производителей софта для программаторов безнадежно отстают от расширяющегося ассортимента и новые микросхемы не определяются программатором. Поэтому возникла идея объединения информации о SPI NOR FLASH в одном месте. В результате получилась очень большая таблица:

Читать далее

Плёночная фотография: инструкция по выживанию в условиях высоких цен

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров32K

Хотите детокса от «цифры»? А может, вы просто хотите попробовать что-то новое в фотографии? На помощь придёт плёночная фотография! Дорого, но интересно. Поверьте, попробовать точно стоит! В этом материале я затрону два самых распространённых формата плёнки — 35 мм и 120, со всеми основными аспектами съёмки, покупки камер и плёнки.
Читать дальше →

Почему Cities: Skylines 2 так тормозит (часть 2, самое мясо)

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров33K

[Первая часть]

Генерация скайбокса

В игре используется встроенная система неба HDRP Unity, то есть она генерирует текстуру скайбокса (кубическую карту) в каждом кадре. Это занимает около 0,65 миллисекунды, что не очень много по сравнению со всем остальным, но если игра нацелена на генерацию 60 FPS, то это будет почти 4% от общего бюджета времени на кадр.

Предварительный проход

Теперь мы переходим к самому рендерингу. В C:S2 используется отложенный рендеринг: по сути, это означает, что рендеринг выполняется за несколько фаз и с использованием множества промежуточных render target. Первая фаза — это предварительный проход, создающий попиксельную информацию о глубине, нормалях и (преположительно) о гладкости, записывая их в две текстуры.

Этот проход на удивление затратен, он занимает примерно 8,2 миллисекунды, то есть слишком много, и именно здесь начинает проявляться одна из самых больших проблем рендеринга игры. Но для начала нам нужно поговорить о тех самых зубах.

Читать далее

Квантовые точки над «i»: как это открытие изменило мир науки

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров6.8K

В 2023 году Нобелевскую премию по химии получили трое ученых, чьи исследования были связаны с квантовыми точками. Для Питерской Вышки это приятное событие: работы физиков многим обязаны этому открытию. А Международная лаборатория квантовой оптоэлектроники и вовсе не выпускает эту тему из своего фокуса. Мы поговорили с руководителем департамента физики Алексеем Жуковым и профессором базовой кафедры ФТИ имени А. Ф. Иоффе Михаилом Глазовым.

Читать далее

Ретромалина. Устанавливаем старые игры и Windows 95 на Raspberry Pi с помощью Dosbian

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров18K

Я очень люблю старую компьютерную технику — есть в ней какой-то непередаваемый шарм. Но одно дело — коллекционирование винтажных ноутбуков, и совсем другое — установка древних операционных систем или софта на современном «железе». Во многих случаях старые операционки и игры на актуальном оборудовании попросту не запускаются из-за проблем с совместимостью. Положение отчасти спасают виртуальные машины, но гонять ОС, а особенно игрушки на «виртуалке» далеко не всегда удобно. И вот пару месяцев назад я случайно услышал о Dosbian: специальной версии Raspberry Pi OS, позволяющей запускать на «малинке» MS-DOS и даже Windows 3.1/9x, не говоря уже о DOS-совместимых играх. Признаться, мне всегда нравился компьютер Raspberry Pi 400, правда, я никак не мог придумать, к чему его приспособить. Теперь вопрос решился сам собой: я заказал себе эту машину специально, чтобы установить и протестировать на ней Dosbian. Результатами своих экспериментов я сегодня делюсь с вами.
Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Раменское, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность