habrahabr
Универсальная плата для E-Ink экранов. Работа над ошибками (Ч3)

Приветствую вас, друзья! Продолжаем работу с универсальной платой для E-Ink экранов. В этот раз проверим пути токов, найдём и исправим ошибки схемы и разводки, постараемся побороть шипение, соберём и запустим проект. Сделаем важные выводы. Узнаем полезные мелочи, которые могут пригодиться при сборке проекта EPDiy. Часть 1. Разработка системы питания; Часть 2. Отладка прототипа. В любом деле важно осмысление, поиск и работа над ошибками. Это способствует росту и движению вперёд. ❯ Ошибки…

  • понедельник, 1 апреля 2024 г. в 00:00:14
habrahabr
«Робокоп» — рыцарь нашего времени

Порой, когда смотришь на путь создания того или иного художественного произведения, просто дух захватывает от понимания того, сколько звёзд должно было сойтись, чтобы оно смогло увидеть свет в том виде, в каком мы его знаем и ценим. А если речь идёт о большом и претендующем на культовый статус боевике, то там целый парад планет должен выстроиться, не иначе. Поэтому меня не перестают удивлять истории создания кинолент, на которых мы с вами выросли. Об одной из них, а именно о «Робокопе» 1987-…

  • понедельник, 1 апреля 2024 г. в 00:00:13
habrahabr
Медная фотография

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

  • понедельник, 1 апреля 2024 г. в 00:00:12
habrahabr
Исходников нет, но мы не сдадимся: как и зачем я портировал более старый Android, чем стоял «с заво…

Моддинг-сцена с разработкой и портированием кастомных прошивок для Android-устройств существует вот уже более 10 лет. В основном, энтузиасты пытаются проапгрейдить свои устройства путем портирования более свежих версий Android, чем предлагает производитель девайса. Чего уж говорить, если Galaxy S III, которому уже 12 лет стукнуло, получил неофициальный апгрейд до Android 14. Порой мне в голову приходят различные, весьма странные моддерские мысли: например, почему бы не портировать на старень…

  • понедельник, 1 апреля 2024 г. в 00:00:11
habrahabr
Как программировали в 1969 году

Я провёл это интервью со своей матерью Марианной Эрнерфельд в декабре 2018 года. В посте приведён немного урезанный перевод. Полное интервью на шведском языке можно прочитать здесь. Почему ты захотела стать программистом? Я решила стать программистом в 1965-66 годах. Прочитав статью, где на иллюстрации была показана блок-схема, я подумала: «это моё». Когда я выпустилась из старшей школы в 1967 году, не было ни одного университета, обучающего программированию, но существовал полугодовой курс …

  • понедельник, 1 апреля 2024 г. в 00:00:10
golang
Представляем планировщик Go: Вы никогда не смотрели на горутины с этой стороны

За кулисами рантайма GoНе переживайте о понимании изображения выше прямо сейчас, мы начнем с самых основ.Горутины раcпределяются по потокам, которыми Планировщик Go управляет под капотом. Мы знаем о горутинах следующее:Горутины, если говорить о скорости исполнения, не обязательно быстрее чем потоки, так как они нуждаются в потоках, чтобы ими исполняться.Ключевое преимущество горутин — в таких нюансах как контекст свитчинг, размере занимаемой ими памяти и стоимости создания и «удаления».Вероятн…

  • понедельник, 1 апреля 2024 г. в 00:00:06
golang
Golang: Мои Открытия

В этом посте мы обсудим несколько увлекательных моментов, которые я узнал в процессе своей работы.Мой канал с инструментами Go разработчика, с разбором каверзных вопросов с собеседований, примерами с кодом, обучающими уроками и кучей всего полезного, здесь целая папка для всех, кто любит Golang.Поехали!1. Как используется встраивание (embedding) в Go?В Go директива //go:embed используется для встраивания файлов и папок в бинарный файл Go на этапе компиляции. Эта функция улучшает безопасность, …

  • понедельник, 1 апреля 2024 г. в 00:00:06
javascript
Деструктуризация в React. Очевидно, но важно

Деструктуризация, которая появилась в стандарте ES6, уже не вызывает вопросов у многих из нас, есть большое количество статей, раскрывающих ее возможности. В основном, мы все тесно с ней дружим и пользуемся.Казалось бы, что можно рассказать о том, о чем все и так знают? Но практика и чтение статей на Хабре, показали, что есть некоторые нюансы использования деструктуризации в React, о которых не все из нас знают или просто не задумываются, хотя они и являются очевидными.Как часто Вам приходилос…

  • понедельник, 1 апреля 2024 г. в 00:00:03
github
adrianhajdin / zoom-clone

Learn to develop a professional enterprise-ready video conferencing app in hours using Next.js 14, Stream, and Tailwind CSS.

  • понедельник, 1 апреля 2024 г. в 00:00:01