В данной статье я расскажу, как совместил 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…
Говоря об управлении проектами или руководстве деятельностью команд, трудно обойти стороной Jira. Одни считают, что это одна из лучших систем управления проектами, другие называют ее баг-трекером или идеальной тикет-системой (инструментом для организации работы с клиентскими обращениями). Jira также рассматривают как полноценную ITSM-систему и мощный инструмент для Agile-трансформации. Если взглянуть на одну из ниш, которую занимают продукты Attlasian на зарубежном рынке, а именно bug’n’issue…
С тем как работает фотоаппарат мы знакомимся еще со школьной программы. Однако привычное нам из школьного курса сведение объектива к "тонкой линзе" на самом деле не отвечает на массу практических вопросов. Например как удается создавать объективы с ортографической проекцией применяемые в системах технического зрения? Объектив с ортогональной проекциейДа-да, такие тоже бывают не только в компьютерной графике, но и в фотографии: попробуйте-ка это объяснить оперируя исключительно в термин…
Это вам не 3D-принтер гонять, тут все по-взрослому. Покажем производство корпусов по очень популярной технологии литья полиуретана в силиконовые формы — как это делается; и расскажем о рисках и ошибках. Зачем? Чтобы цена разработки и производства корпуса неожиданно не стала в несколько раз выше, чем вы планировали. Когда мы говорим нашим заказчикам, что скоро доберемся до серийного производства корпусов, они иногда пугаются. Страх — это неизвестность, поэтому мы расскажем (и покажем), как дел…
В измерении продуктивности разработчиков хорошо то, что можно быстро выявлять плохих программистов. Я хочу рассказать вам о самом плохом программисте, которого я знаю, и о том, почему я сражался за то, чтобы его оставили в команде.Несколько лет назад я написал в Twitter/X заметку о лучшем программисте, которого я знаю, её стоит переписать в виде поста в блоге. Мне кажется справедливым, чтобы я рассказал и о самом плохом. Его зовут Тим Маккиннон. Я хочу, чтобы мир знал, насколько он измеряемо н…
Чтобы сегодня найти работающее от электричества устройство без печатной платы внутри, придётся постараться. Они стали основой буквально всего, что сложнее выключателей. Да и в них уже печатные платы не редкость. Трудно представить, что начало такому разнообразию технологий положил талантливый инженер, бежавший от режима и поначалу стремившийся оптимизировать сборку радиоприемников в своей кустарной мастерской.Уроженец Вены, Пауль Эйслер, с юности испытывал особую страсть к радиотехнике, но не …
Криптовалютная децентрализация работает так: откупили крипту на платформе, которая не нравится США? Теперь вы наркодиллер и торговец оружием. Думаю, эта статья мне еще выйдет боком, но я за честность, я за то, чтобы люди знали правду и не питали себя ложными надеждами.Это продолжение статьи "https://habr.com/ru/articles/757660/". Для понимания, о чем я буду писать, желательно прочитать ее.«Криптовалютная децентрализация» – это полный бредЭто сказка, которая не работает на деле, и я вам…
Привет, Хабр! На связи снова Антон, DevOps-инженер в отделе Data- и ML-продуктов Selectel. В предыдущей статье я рассказал о шеринге GPU и показал, как запустить несколько инстансов на одной видеокарте с помощью MIG. А в конце затронул тему с автомасштабированием инференс-серверов. Она оказалась актуальной, и я решил написать продолжение. В этот раз посмотрим, как применять технологии шеринга в Kubernetes, а также разработаем прототип автомасштабируемой инференс-платформы за один вечер. Инте…
Чтобы понять, что происходит с банками сейчас, стоит посмотреть, а как их вообще изобретали. Семья Медичи, прародители современных банков, ещё в конце XIV века сделали следующее: Смогли обойти библейский запрет на ростовщичество (но так делал каждый второй). Создали первую холдинговую структуру, что дало возможность не обмениваться деньгами между городами, а делать клиринговые операции. Децентрализовали управление и активы, что очень защитило их от политики на местах. То есть именно эта…