Category : habrahabr

habrahabr
Как ИИ не заменит программистов, а создаст дефицит кадров в IT больше, чем COVID-19

Кому лень читать статью целиком, можете сразу переходить к последней главе.В этой статье я хочу поделиться своим мнением, которое мне кажется очевидным, но почему-то все игнорируют возможность такого сценария.Если вы нанимаете, и готовы рассмотреть хорошего Junior+/Middle Python Backend, напишите мне в Telegram. Я учу людей программировать, а не просто проходить собеседования. Даже если прямо сейчас у вас нет вакансии, в будущем у вас появится потребность в хорошем Junior+, который готов к само…

  • четверг, 17 апреля 2025 г. в 00:00:11
habrahabr
Nikon E990 — цифровой динозавр 2000 года

Эта камера — семейная реликвия, первая цифровая камера моего отца. Мы активно использовали её много лет с момента покупки, и она до сих пор исправно работает, а ведь прошло почти четверть века. Конструкция фотокамеры состоит из двух частей, соединённых шарниром: рукоятки с экраном, батарейным отсеком, элементами управления и блока с объективом, видоискателем и вспышкой. Линзовый блок можно поворачивать относительно рукоятки для удобной съёмки с любого положения камеры, в том числе направляя н…

  • среда, 16 апреля 2025 г. в 00:00:17
habrahabr
Затолкаем, братцы!!! UART Lite через PCIe прямиком в Linux: драйвер за вечер (почти)

Иногда самые простые задачи превращаются в мини-приключения. Например, когда вам нужно подключить UARTLite на FPGA к Linux через PCIe. Кажется, ну что там? Пару регистров, пара прерываний… А на деле — несколько дней за Vivado, отладка XDMA и борьба с драйверами. 😅 В этой статье я расскажу, как я всё-таки победил UARTLite через XDMA и как вы сможете повторить это без боли. АннотацияЭтот проект демонстрирует, как подключить периферийное устройство UARTLite на базе FPGA к пользовательским приложен…

  • среда, 16 апреля 2025 г. в 00:00:16
habrahabr
Как нас судили за соучастие в преступлении за то, что у нас была лицензия на оказание услуг связи

Вообще-то эта история про край идиотизма и понтов. Но так кажется сейчас, а тогда всё выглядело последовательным и логичным. Сама история кончилась где-то год назад, но мы про неё почему-то раньше не рассказывали, а зря ― она яркая. Ярко-коричневая, если угодно. В один солнечный день сидим мы, работаем, и тут нам прилетает повестка из прокуратуры — вызывают на допрос. А потом, бац, — повестка в суд. Причём не посмотреть, а в качестве ответчика. Штраф от полумиллиона до полутора миллионов рубл…

  • среда, 16 апреля 2025 г. в 00:00:14
habrahabr
Поддельные синие резисторы: тест и анализ

Почти все металлоплёночные резисторы, продающиеся на Aliexpress, в российских маркетплейсах и на радиорынках на самом деле не являются металлоплёночными и их сопротивление гораздо сильнее меняется от температуры, чем можно было бы ожидать. Я протестировал полтора десятка резисторов, купленных в разных местах и проанализировал, как меняется их сопротивление при изменении температуры. Заодно проверил, как они выдерживают заявленную мощность. Существуют две основные технологии изготовления выв…

  • среда, 16 апреля 2025 г. в 00:00:14
habrahabr
Апгрейд компьютера в 2025

Свой предыдущий компьютер я собрал 10 лет назад. Я еще застал то время когда за подобный промежуток времени персоналки успевали измениться до неузнаваемости и для того чтобы не отстать от жизни их требовалось апгрейдить каждые два или три года. Но в тихие 2020е годы железо развивается уже не так быстро и по большому счету я мог бы продолжать пользоваться этим старым компьютером и дальше. Но руки у меня чесались уже из принципа и когда винда объявила мне что поддержка win10 прекращается а win11 …

  • среда, 16 апреля 2025 г. в 00:00:12
habrahabr
Ложные воспоминания немолодого программиста

Должен ли программист понимать бизнес‑задачи своего нанимателя или заказчика? Стоит ли браться за любую работу, лишь бы платили? Ждёт ли программиста карьерный рост в ответ на принятие на себя не специфичных для разработки, но нужных бизнесу задач? На примере полностью выдуманной истории я решил поделиться своим опытом с читателями Habr.Все совпадения с деятельностью тех или иных физических или юридических лиц, именами, датами, местами — полностью случайны.Примерно началоСвою первую программу «…

  • вторник, 15 апреля 2025 г. в 00:00:14
habrahabr
Пополнение среди ультрабюджетных девбордов: FPGA — «отладка» за 201 р

Самая дешёвая "оценочная плата" с ПЛИС Xilinx Spartan-6 на AliExpress обойдётся в ровно 3000р.жалкие 9152 логические ячейкиУ неё есть один плюс - все выводы разведены на "гребёнки", имеется единственная кнопка и три светодиода. К сожалению, USB используется только для питания.Благодаря устойчивому развитию технического прогресса очередному колебанию курса BTC на свалку отправились очередные партии Асик-Майнеров, теперь это "Авалоны" 800й серии фирмы Canaan. Платы от них …

  • вторник, 15 апреля 2025 г. в 00:00:13
habrahabr
GRASP: почему настоящая архитектура начинается не с SOLID

Многие инженеры начинают своё архитектурное мышление с SOLID. Затем изучают GoF-паттерны. Но всё равно остаётся ощущение, что чего-то не хватает: распределения ответственности, логики построения модели, связи структуры и поведения. И вот тут GRASP — это как раз то недостающее звено.Хочу начать с личной предыстории.Давным-давно, как и многие из вас, я читал умные книжки: «Чистый код» и «Чистая архитектура» Роберта Мартина, «Совершенный код» Стива Макконнелла и другие.Также не обошли меня и класс…

  • вторник, 15 апреля 2025 г. в 00:00:12