Category : habrahabr

habrahabr
Веб-консоль для загрузчика U-Boot

В данной статье я расскажу, как совместил U-Boot и TCP/IP стек LWIP, и c использованием LWIP написал веб-консоль на WebSocket, очень простой DHCP-сервер и HTTP-сервер. Код лежит на репозиториях U-Boot и LWIP.Веб-консольВсё началось, когда мне подарили для экспериментов роутер Xiaomi Mi Wi-Fi Router 3C.Xiaomi Mi Wi-Fi Router 3CЯ начал с компиляции из исходников OpenWRT для роутера, но это быстро наскучило. Так как с прошлых экспериментов у меня оставался программатор и USB-UART-конвертер CH341A…

  • понедельник, 4 сентября 2023 г. в 00:00:39
habrahabr
Не Jira единой: какие продукты формируют рынок систем управления проектами

Говоря об управлении проектами или руководстве деятельностью  команд, трудно обойти стороной Jira. Одни считают, что это одна из лучших систем управления проектами, другие называют ее баг-трекером или идеальной тикет-системой (инструментом для организации работы с клиентскими обращениями). Jira также рассматривают как полноценную ITSM-систему и мощный инструмент для Agile-трансформации. Если взглянуть на одну из ниш, которую занимают продукты Attlasian на зарубежном рынке, а именно bug’n’issue…

  • понедельник, 4 сентября 2023 г. в 00:00:38
habrahabr
Ортографическая проекция в фотографии и прочие интересные фокусы с объективами

С тем как работает фотоаппарат мы знакомимся еще со школьной программы. Однако привычное нам из школьного курса сведение объектива к "тонкой линзе" на самом деле не отвечает на массу практических вопросов. Например как удается создавать объективы с ортографической проекцией применяемые в системах технического зрения? Объектив с ортогональной проекциейДа-да, такие тоже бывают не только в компьютерной графике, но и в фотографии: попробуйте-ка это объяснить оперируя исключительно в термин…

  • понедельник, 4 сентября 2023 г. в 00:00:38
habrahabr
Производство корпусов «в силикон» на пальцах: поэтапно и с анимацией

Это вам не 3D-принтер гонять, тут все по-взрослому. Покажем производство корпусов по очень популярной технологии литья полиуретана в силиконовые формы — как это делается; и расскажем о рисках и ошибках. Зачем? Чтобы цена разработки и производства корпуса неожиданно не стала в несколько раз выше, чем вы планировали.  Когда мы говорим нашим заказчикам, что скоро доберемся до серийного производства корпусов, они иногда пугаются. Страх — это неизвестность, поэтому мы расскажем (и покажем), как дел…

  • понедельник, 4 сентября 2023 г. в 00:00:37
habrahabr
Самый плохой программист, которого я знаю

В измерении продуктивности разработчиков хорошо то, что можно быстро выявлять плохих программистов. Я хочу рассказать вам о самом плохом программисте, которого я знаю, и о том, почему я сражался за то, чтобы его оставили в команде.Несколько лет назад я написал в Twitter/X заметку о лучшем программисте, которого я знаю, её стоит переписать в виде поста в блоге. Мне кажется справедливым, чтобы я рассказал и о самом плохом. Его зовут Тим Маккиннон. Я хочу, чтобы мир знал, насколько он измеряемо н…

  • понедельник, 4 сентября 2023 г. в 00:00:37
habrahabr
История печатных плат: от Эйслера до наших дней

Чтобы сегодня найти работающее от электричества устройство без печатной платы внутри, придётся постараться. Они стали основой буквально всего, что сложнее выключателей. Да и в них уже печатные платы не редкость. Трудно представить, что начало такому разнообразию технологий положил талантливый инженер, бежавший от режима и поначалу стремившийся оптимизировать сборку радиоприемников в своей кустарной мастерской.Уроженец Вены, Пауль Эйслер, с юности испытывал особую страсть к радиотехнике, но не …

  • воскресенье, 3 сентября 2023 г. в 00:00:21
habrahabr
Мы сами себя обманули с Биткоином 2

Криптовалютная децентрализация работает так: откупили крипту на платформе, которая не нравится США? Теперь вы наркодиллер и торговец оружием. Думаю, эта статья мне еще выйдет боком, но я за честность, я за то, чтобы люди знали правду и не питали себя ложными надеждами.Это продолжение статьи "https://habr.com/ru/articles/757660/". Для понимания, о чем я буду писать, желательно прочитать ее.«Криптовалютная децентрализация» – это полный бредЭто сказка, которая не работает на деле, и я вам…

  • воскресенье, 3 сентября 2023 г. в 00:00:20
habrahabr
Делим неделимое в Kubernetes: шеринг GPU с помощью MIG и TimeSlicing

Привет, Хабр! На связи снова Антон, DevOps-инженер в отделе Data- и ML-продуктов Selectel. В предыдущей статье я рассказал о шеринге GPU и показал, как запустить несколько инстансов на одной видеокарте с помощью MIG. А в конце затронул тему с автомасштабированием инференс-серверов. Она оказалась актуальной, и я решил написать продолжение. В этот раз посмотрим, как применять технологии шеринга в Kubernetes, а также разработаем прототип автомасштабируемой инференс-платформы за один вечер. Инте…

  • воскресенье, 3 сентября 2023 г. в 00:00:19
habrahabr
Медичи: семья, которая изобрела современные банки

Чтобы понять, что происходит с банками сейчас, стоит посмотреть, а как их вообще изобретали. Семья Медичи, прародители современных банков, ещё в конце XIV века сделали следующее: Смогли обойти библейский запрет на ростовщичество (но так делал каждый второй). Создали первую холдинговую структуру, что дало возможность не обмениваться деньгами между городами, а делать клиринговые операции. Децентрализовали управление и активы, что очень защитило их от политики на местах. То есть именно эта…

  • воскресенье, 3 сентября 2023 г. в 00:00:18