Pull to refresh
1
0
Send message

Хабр — Итоги 2023 года

Level of difficultyEasy
Reading time9 min
Views19K

Итак, 2023 год. Обнаружена планета с высокой вероятностью существования жизни, на 3D‑принтере учатся печатать сердце, сделаны шаги в борьбе с раком и деменцией, одобрили первое лекарство от болезни Альцгеймера и разработали препарат от болезни Бехтерева, пересадили глаз целиком, запустили GPT-4 и целую кучу нейронок — и это только малая часть итогов года. 2023, как и все остальные, дал нам много нового в науке, карьере, что‑то изменил у каждого в жизни. Менялся и Хабр: где‑то заметно, где‑то не очень, на уровне логики, чтобы каждому пользователю стало чуть быстрее и чуть приятнее. Традиционно в конце года мы всех посчитали и делимся самым важным с самыми важными — с пользователями, читателями и гостями Хабра.

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

Светодиод, таймер и прерывания на RISC-V с нуля (на примере GD32VF103 и IAR C++)

Reading time41 min
Views25K


Сегодня речь пойдет о модном — о RISС-V микроконтроллере. Я давно хотел познакомиться с этим ядром и ждал когда появится что-то похожее на STM32 и вот дождался, встречайте — китайский GigaDevice — GD32V.


Инфраструктура для этого микроконтроллера не такая обширная как для STM32, но есть все необходимое для того, чтобы начать с ним работать. Благо отладочные платы можно заказать на аликекспресс, например, вот тут: Longan Nano GD32VF103CBT6 RISC-V MCU


Китайцы продвигают для этого микроконтроллера среду разработку Platform IO, которую можно поставить как расширение под Visual Studio Code. Но мы не будем её использовать, это ведь не по инженерным понятиям, мы же инженеры и хотим разобраться во всем сами. Поэтому давайте попробуем запустить плату на IAR, написав все с нуля.


Кстати, IAR раздает отладочный комплект (отладочная плата + отладчик I-Jet + 30 Дней полная лицензия) IAR RISC-V GD32V Evaluation kit. Вот тут можно оставить заявку Request for Development Tools. Не уверен, что они посылают комплект всем желающим, но мы получили в течение 5 дней. Спасибо им за это!


Ну что же, кто заинтересовался, добро пожаловать под кат

Читать дальше →
Total votes 49: ↑49 and ↓0+49
Comments31

Вирус и антибиотики: нежный ликбез для паникующих

Reading time12 min
Views109K

Эта няшка — пушистый мимивирус с размером кода 2,5 Мегабазы (бит четвертичной системы)

Мы тут мониторили каналы, чатики и форумы по поводу текущей обстановки в разных странах. Я просто офигевал от того, что люди могут придумать в панике и безграмотности. Поэтому ликбез. Не про коронавирус. Просто про вирусы. Маленьких «нанороботов». И антибиотики. Которые не надо кушать просто так.

Ликбез мы подготовили вместе с инфекционистом Викторией Валиковой, руководящей клиниками в Гватемале и Никарагуа. Естественно, он полон грубых упрощений.

Кто такие вирусы?


Это такая офигеть какая маленькая форма жизни. Они повсюду, и их очень много. В литре обычной морской воды их примерно 250.000.000.000 штук. И каждый из них занят двумя вещами:

  1. Переработкой клеток на свои копии.
  2. Путешествиями в поиске новых клеток.

Про «форму жизни» есть холивар, потому что вирион (транспортное состояние вируса, частица без клетки) — это просто кусок кода ДНК или РНК + оболочки + некий аналог порта-коннектора. В этом состоянии вирус почти ничем не напоминает жизнь, а, скорее, похож на набор инструкций. И ведёт себя именно, как распечатка инструкций: пока не найдётся кто-то, кто их выполнит, они неактивны.

Если инструкция говорит вам, как использовать ксерокс, чтобы самоскопироваться, можно ли считать её живой?
Читать дальше →
Total votes 251: ↑243 and ↓8+235
Comments291

Лучшие эмуляторы игровых консолей для Linux

Reading time8 min
Views61K


Представляю третью часть подборки по эмуляторам игровых приставок. В первой части собраны наиболее популярные эмуляторы под Android. Во второй части — эмуляторы под Windows. А сейчас — эмуляторы приставок под Linux. Как и в предыдущих двух частях, здесь собраны проверенные временем и пользователями программы.

Если в подборку случайно что-то не попало, пишите об этом в комментариях. Пропущенный эмулятор будет добавлен в основной материал.
Читать дальше →
Total votes 20: ↑18 and ↓2+16
Comments20

Делегируем управление RDP-сеансами

Reading time5 min
Views19K

В организации, где я работаю, удаленка запрещена в принципе. Была. До прошлой недели. Теперь пришлось в срочном порядке внедрять решение. От бизнеса — адаптация процессов к новому формату работы, от нас — PKI с пин-кодами и токенами, VPN, детальное логирование и много чего ещё.
Помимо всего прочего, я занимался настройкой инфраструктуры удаленных рабочих столов aka службы терминалов. У нас несколько RDS-развертываний в разных ЦОДах. Одной из задач было дать возможность коллегам из смежных подразделений ИТ подключаться к пользовательским сеансам в интерактивном режиме. Как известно, для этого есть штатный механизм RDS Shadow и самый простой способ его делегировать — дать права локального администратора на RDS-серверах.
Я уважаю и ценю своих коллег, но очень жадный до раздачи админских прав. :) Тех, кто со мной солидарен, прошу под кат.
Читать дальше →
Total votes 11: ↑9 and ↓2+7
Comments11

С днём бэкапа! Не забывайте о нём

Reading time4 min
Views4.9K
Пока по планете гуляет версия 2020 года, заражённая вирусом, не стоит забывать, что и данные, и бизнес, и коммерческая информация тоже под угрозой. Неизвестно, что произойдёт завтра: взлом, угон информации, кража, отказ хостера в обслуживании. Мы немного устали от тяжёлой информации, думаем, вы тоже. Поэтому сегодня — открытка об основных правилах работы с бэкапами в самой лёгкой форме.

Читать дальше →
Total votes 25: ↑25 and ↓0+25
Comments1

Конкурс студенческих IoT-проектов-2019: суровый челябинский Интернет вещей собрал все награды

Reading time16 min
Views8.8K
Хочу поделиться с вами итогами нашей образовательной программы для вузов «IT Академия Samsung» по Интернету вещей. Ежегодный межвузовский финал конкурса проектов в области Интернета вещей является кульминацией учебного года и проводился уже во второй раз. Всего представили 12 проектов в номинациях «Исследование» и «Бизнес и общество». Приятно отметить, что учебный курс «IT Академии» и конкурс на выходе дают проекты, практически применимые в реальной жизни.

В этом году в финале участвовали проекты студентов из 7 ведущих университетов России. Превосходный результат продемонстрировали студенты ЮурГУ (Челябинск), все основные награды уехали туда. Традиционно высокий уровень показали ребята из МФТИ и МИРЭА (вуз-победитель прошлого года и самый многочисленный выпуск по количеству студентов). И наконец, проекты студентов из НГТУ (Новосибирск) были также отмечены по итогам. Среди других финалистов: студенты из ВШЭ, СПбГУ, ТУСУР (Томск).


Total votes 24: ↑24 and ↓0+24
Comments6

Jitsi Meet: опенсорсная альтернатива «шпионскому» видеоприложению Zoom

Reading time4 min
Views135K
В связи с массовым переходом на удалённую работу приложение для видеоконференций Zoom резко выросло в популярности. Но это не идеальный вариант с точки зрения безопасности. Хотя Zoom предлагает end-to-end шифрование для текстовых чатов, а шифрование видеоконференций можно активировать на стороне хоста, если верить разработчикам проприетарной программы.

Но тип шифрования невозможно проверить, потому что код закрыт, а с точки зрения приватности приложение Zoom вызывает вопросы у некоторых экспертов. Например, хост может активировать странную функцию «трекинг внимания» (attention tracking). Она отслеживает, что участник не отвлекается от совещания больше, чем на 30 секунд (окно приложения должно быть открыто и активно).
Total votes 50: ↑47 and ↓3+44
Comments79

КОМПАС-3D v18 Home. Мини-курс проектирования под 3D-печать. От основ моделирования к 3D-проектированию сверху вниз

Reading time35 min
Views40K
Во многих статьях про 3D-печать подробно разбирается работа 3D-принтера и процесс печати, а создание 3D-модели описывается одной фразой, как будто это элементарное действие (что, конечно, совсем не так). Мы сделали мини-курс по 3D-моделированию, который учитывает особенности подготовки модели для печати.

Будем моделировать детскую игрушку — паровоз. Способ изготовления игрушки — 3D-печать на бытовом FDM-принтере.

Курс состоит из шести уроков. Подробности уроков убраны под спойлеры для удобной работы со страницей. В итоге, при повторении всех действий в курсе, у вас должен получиться игрушечный паровозик, который можно будет без проблем напечатать на любом 3D-принтере. Все детали максимально адаптированы для удобной печати на небольшом бытовом принтере. Общие габариты собранного изделия будут 197х110х125 мм.

Осторожно, трафик!


Total votes 11: ↑11 and ↓0+11
Comments16

«Листая скучные ГОСТы…» или анализ требований при разработке LED-драйвера

Reading time7 min
Views14K
Должен признаться – мне нравится разрабатывать LED-драйверы. Видимо есть что-то особенное в том, чтобы создавать свет, какая-то магия. Пусть продолжаются споры про вредность так называемого «синего пика», пускай в магазине мы всё ещё можем купить ужасные светодиодные лампочки с пульсацией 100%, тем не менее, разработать хороший LED-драйвер – отличная задача. Впрочем, это лирика и пора перейти к теме.



Решил написать статью про одну из своих разработок – компактный LED-драйвер с весьма интересными характеристиками, однако, занудство перфекционизм не даёт этого сделать без преамбулы, откуда же взялись требования, которые будут применяться при разработке. Если копнуть поглубже, возникает порядочно нюансов и думаю, многие разделяют известный принцип «суть в деталях» (и это не только про электронные компоненты).

Такие мысли подтолкнули меня к написанию этой статьи-экскурса в мир ГОСТов.

Итак, если вас интересуют требования к светодиодному оборудованию, а также рекомендации по сертификации CE – добро пожаловать под кат.
Читать дальше →
Total votes 26: ↑24 and ↓2+22
Comments9

Эволюция теории струн до М-теории

Reading time7 min
Views56K
Доброго времени суток, уважаемое хабрасообщество. После моего долгого отсутствия я решил вновь взяться за перо клавиатуру. Сегодня мы попробуем проследить эволюцию теории струн до М-теории, и найти ответы на вопросы: что подтолкнуло ученых к развитию данной теории, с какими проблемами им пришлось столкнуться, и над чем сейчас ломают головы лучшие умы человечества.

Теория струн


На Хабре уже была статья по теории струн. Если вкратце в 1968 году ученые обратили внимание, что математическая функция, которая называется бета-функция Эйлера, идеально описывает свойства частиц, которые участвуют в так называемом сильном взаимодействии — одном из четырёх фундаментальных взаимодействий во Вселенной.

При дальнейших проверках этот факт получил подтверждение, интересно было и то, что ранее данная функция в основном применялась при описании колебаний натянутых струн.
Читать дальше →
Total votes 130: ↑128 and ↓2+126
Comments119

STM32 Часть 3: Первый Проект

Reading time4 min
Views9.7K
Мы наблюдаем общество, которое все больше зависит от машин, но при этом использует их все неэффективнее. — Douglas Rushkoff


Эта фраза должна служить мотивацией для каждого программиста. Ведь именно вы решаете как машина использует свои ресурсы. Но как и с начала времен, человек вверяет свое право решать третьим лицам взамен легкого пути. Перед тем как спрашивать меня о пользе моих статей, когда есть «Куб», задайте вопрос себе, почему «куб» решает за меня.

STM32 Часть 1: Основы
STM32 Чаcть 2: Инициализация

Итак, продолжим наше приключение. Мы уже написали скрипт инициализации, разобрались с линкером и компилятором. Настало время мигнуть светодиодом. В этой статье мы бегло пробежимся по основам блока RCC и GPIO, а также добавим парочку хедеров, которые мы будем использовать в следующих проектах. Поехали.
Читать дальше →
Total votes 12: ↑10 and ↓2+8
Comments74

Математики доказали универсальный закон турбулентности

Reading time9 min
Views9K

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




Представьте себе спокойную реку. А теперь представьте быстрый поток пенящейся воды. Какая между ними разница? Для математиков и физиков она состоит в том, что спокойная река течёт в одном направлении, а бурный поток – в нескольких направлениях сразу.

Физические системы с таким бессистемным движением называют турбулентными. Из-за того, что их движение имеет одновременно столько характеристик, их очень сложно изучать математически. Сменится не одно поколение математиков до тех пор, пока исследователи научатся описывать бурную речку точными математическими выражениями.

Однако новое доказательство говорит о том, что хотя некоторые турбулентные системы и кажутся непокорными, на самом деле они подчиняются одному универсальному закону. В этой работе приводится одно из самых строгих описаний турбулентности, когда-либо данных математикой. И появляется оно благодаря новому набору методов, которые сами по себе меняют процесс изучения исследователями этого доселе непокорного явления.
Читать дальше →
Total votes 21: ↑16 and ↓5+11
Comments9

Information

Rating
Does not participate
Registered
Activity