Pull to refresh
0
0
Репин Антон Андреевич @Anton_Andreevich

пользователь

Send message

Правда о железнодорожных тормозах: часть 5 — тормоза локомотивов

Level of difficultyMedium
Reading time14 min
Views13K

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

Читать далее
Total votes 32: ↑31 and ↓1+44
Comments33

Как опубликовать приложение в RuStore и подключить монетизацию: пошаговый гайд

Level of difficultyEasy
Reading time6 min
Views25K

Привет! На связи Александр Руснак, руководитель направления разработчиков, технологий и сервисов RuStore. В мае 2022 года мы с командой и партнёрами запустили российский магазин приложений для Android.

В январе 2023 года аудитория RuStore составила 10 миллионов человек. На витрину магазина уже загружено 5 тысяч приложений от 3,6 тысячи разработчиков.

Для тех, кто ещё не знаком с RuStore, мы сделали подробный гайд по регистрации и загрузке приложений.

Читать далее
Total votes 48: ↑36 and ↓12+35
Comments34

Как рисовать красивые соединения с помощью SVG

Level of difficultyMedium
Reading time5 min
Views14K

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

Читать далее
Total votes 36: ↑36 and ↓0+36
Comments16

Картографический фотопроект «По местам съёмок фильма «Брат»

Reading time2 min
Views13K

Идея создать проект «По местам съёмок фильма «Брат» пришла спонтанно, когда я собирался в поездку в Санкт-Петербург. Подумал о том, что я могу объединить профессиональные знания в картографии и своё почтительное отношение к фильму, тем более, что совсем недавно было 25 лет со дня выпуска фильма. Стандартные туристические маршруты надоели. Мне не нравится гулять там, где ходят толпы туристов, делая одни и те же фотографии.

Первый этап — это понимание того, где конкретно снят тот или иной фрагмент. Информацию искал в интернете, но многие точки были описаны очень неконкретно. Двор на такой-то улице или Морская набережная, 15Б, а по факту этот дом на 29 подъездов. Приходилось на месте искать точки съемки и делать фото, потом уточнять точки в геоинформационной программе на карте QGIS.

Читать далее
Total votes 78: ↑69 and ↓9+75
Comments10

Видеокарты из Поднебесной: Китай разрабатывает 7 нм GPU для производительных систем

Reading time4 min
Views6.8K

Китай уже не раз доказывал, что он может выполнять самые сложные планы, включая реализацию комплексных технологических процессов. Например, оказавшись под санкциями США, многие китайские компании смогли не только не захиреть, но даже начать работать куда активнее и эффективнее, чем раньше.

Конечно, здесь огромную роль играет поддержка правительства страны, которое выделило около $1,5 трлн на развитие электронной отрасли. Но все же ранее мало кто верил, что КНР удастся наладить выпуск собственных современных чипов, как процессоров, так и GPU. А оказалось, что все реально — на Хабре не раз и не два публиковались новости и статьи о достижениях китайской электронной промышленности. Похоже, что вскоре Китай сможет продемонстрировать новый пример успешного успеха — в дополнение к видеокартам, произведенным ранее, сейчас в КНР готовятся еще более современные системы, которые, насколько можно судить, будут конкурировать с продукцией Nvidia и AMD. Подробности — под катом.
Читать дальше →
Total votes 39: ↑33 and ↓6+40
Comments6

Автоматное программирование: определение, модель, реализация

Reading time36 min
Views11K

Термин «автоматное программирование» (АП) был введен в широкую практику в 90-х годах прошлого века [1, 2], хотя о применении автоматов в программировании шла речь задолго до этого. R первым упоминаниям уже начала 70-х годов можно отнести метод введения переменной состояния или, по-другому, метод преобразования неструктурированных программ Ашкрофта и Манны [3]. За прошедшее время сформировалось достаточное число его поклонников и не меньшее число критиков. Если говорить об их разногласиях, то в их основе отсутствие формального определения АП и поверхностное восприятие его возможностей. Из-за этого автоматное программирование формируется интуитивно, что и приводит к противоречивым его формам, порой, мало похожим на первоисточник – модель конечного автомата.

Читать далее
Total votes 10: ↑5 and ↓5+2
Comments43

Спектрометр из смартфона, картона и осколка DVD-диска: смотрим на спектры лампочек, фонариков, солнца

Reading time14 min
Views27K

Всем привет! Продолжаем придумывать, как можно использовать устаревший смартфон в новом качестве. Эта статья подготовлена по материалам второго сезона видеокурса “Galaxy Upcycling - новая жизнь старого смартфона”. В  уроках первого сезона мы уже сделали 3D-голограмму, проектор (и написали об этом статью на Хабр), микроскоп, часы, гирлянду, а сегодня делаем еще один исследовательский прибор.

Наша новая тема - любительский спектрометр из смартфона. Это отличный наглядный эксперимент по физике, который может быть интересен как учителям, так и школьникам. Вы могли читать в учебнике, что такое длина волны, а теперь мы “пощупаем” длину волны самостоятельно.

Читать далее
Total votes 113: ↑113 and ↓0+113
Comments11

EcoWatch: telegram + esp8266 = навык для Алисы

Reading time6 min
Views18K

В связке метеостанции и telegram нет ничего нового, всё таки этот способ легко покрывает нужды переброски данных в сеть для быстрого к ним доступа. Моё же творение было вдохновлено идеей быстрого создания устройства, привязанного к Яндекс колонке, но под конец вылилась в минималистичные настольные часы-метеостанцию и относительно универсальный способ подключения к Алисе DIY IOT устройств без баз данных, только на контроллере и telegram API.

Читать далее
Total votes 15: ↑15 and ↓0+15
Comments3

Как работать с числами с плавающей точкой в Python

Reading time9 min
Views61K

К старту курса по Fullstack-разработке на Python делимся решениями классической проблемы неточности чисел с плавающей точкой для новичков. В материале вы найдёте примеры работы с функциями и классами, предназначенными специально для решения проблем чисел с плавающей точкой.

Читать далее
Total votes 22: ↑20 and ↓2+22
Comments4

Создание игр для NES на ассемблере 6502: скроллинг фона

Reading time11 min
Views4K


Содержание:

  • Использование PPUSCROLL
  • Системы камер
  • Подготовка фонов к скроллингу
  • Реализация автоскроллинга
  • Логические фильтры
  • Подводим итог
  • Домашняя работа

Мы уже рассмотрели отрисовку и перемещение спрайтов, но фоны мы пока только отрисовывали. NES имеет возможность плавного скроллинга фонов с точностью до одного пикселя в кадр.
Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments2

Всё, о чём должен знать разработчик Телеграм-ботов

Reading time15 min
Views642K

Вы вряд ли найдете в интернете что-то про разработку ботов, кроме документаций к библиотекам, историй "как я создал такого-то бота" и туториалов вроде "как создать бота, который будет говорить hello world". При этом многие неочевидные моменты просто нигде не описаны.

Как вообще устроены боты? Как они взаимодействуют с пользователями? Что с их помощью можно реализовать, а что нельзя?

Подробный гайд о том, как работать с ботами — под катом.

Читать далее
Total votes 127: ↑127 and ↓0+127
Comments73

Python в металлургической промышленности

Reading time9 min
Views13K

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

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

Читать далее
Total votes 17: ↑17 and ↓0+17
Comments15

Собственный zigbee2mqtt на C++ с бустом и исключениями

Reading time10 min
Views11K

Домашняя автоматизация - вещь неоднозначная, каждый понимает под ней что-то свое: для кого-то это подключить обогреватель через wi-fi розетку, а кому-то подавай домашний сервер, километры кабеля, KNX и часы работы интеграторов. Если в городских квартирах система "умный дом" - не всегда благо, то для загородного дома или дачи необходимость ее наличия сильно возрастает: проконтролировать отопление, выключить свет или разогреть электропечку в любимой сауне перед приездом. При этом такая система должна быть простой, дешевой и уметь работать автономно: никто не хочет приехать в промёрзший из-за упавшего интернета дом. А что нужно сделать, если готовые решения полностью не устраивают, правильно - написать самому...

Читать далее
Total votes 12: ↑12 and ↓0+12
Comments12

Information

Rating
Does not participate
Location
Омск, Омская обл., Россия
Date of birth
Registered
Activity