• Инфраструктура личных заметок (Obsidian + GitHub)О том, как сделать прозрачную синхронизацию заметок Obsidian между устройствами (Desktop, Android, iOS) через GitHub:Без сторонних приложений (вроде iCloud, SyncThing, Termux и пр)БесплатноБонусом — резервная копия: как самих заметок, так и истории изменений.В результате получается…

  • Привет! Меня зовут Александр Телепов, я — исследователь в Институте AIRI. Наша команда занимается применением глубокого обучения в науках о жизни. В сферу наших интересов входят такие задачи, как дизайн материалов, анализ растворимости или поиск новых лекарственных препаратов. Про последнее я бы хотел поговорить поподробнее.О том, что сегодня для поиска новых соединений…

  • Приветствую вас!Сегодня мы погрузимся в процесс создания собственного API на Django с использованием мощного инструмента — Django REST Framework (DRF). Этот фреймворк предоставляет полный набор инструментов для разработки API: маршрутизация, сериализация данных, обработка запросов и формирование ответов. DRF значительно упрощает взаимодействие с клиентами через HTTP, поддерживая…

  • Привет! Меня зовут Данила, я фронтенд-тимлид в KTS.В этой статье я поделюсь с вами нашим опытом внедрения автотестов на одном из боевых проектов. Расскажу, с какими задачами мы столкнулись, почему решили взяться за автотестирование и какие результаты это принесло.Оглавление:Немного о…

  • Хабр, привет! Меня зовут Саша Сайков, я дата-инженер в PepsiCo и старший ревьюер на курсах «Инженер данных» и «Инженер машинного обучения» в Яндекс Практикуме. Я хочу рассказать, чем занимаются дата-инженеры, в каких компаниях мы работаем и чем отличается наша работа…

  • Фигура состоит из 14 граней, каждая из которых направлена в одном из 12 направлений, как по делениям циферблата часов.Если взять уже известные фигуры «шляпа Эйнштейна» и «черепаха», и усреднить размеры граней, сохраняя направление, то как раз и получится заготовка для…

  • Дизайнерам обычно сложно использовать компоненты в Figma из-за сложности их организации и обновления в крупных проектах. Изменения в одном компоненте могут повлиять на множество элементов. Также вызывает трудности понимание наследования стилей и взаимодействия компонентов. ОбложкаО компонентеКомпонент в Figma — это повторяемый…

  • Без объектовЗдесь начинается граница между разработчиками и системными администраторами. Кто-то скажет, что администратор PostgreSQL, не знающий объекты, это не администратор, и ему обязательно нужно уметь работать со всеми объектами БД, таблицами, и в идеале знать SQL полностью. Я с таким…

  • Принцип разделения интерфейсов предполагает, что вы не должны заставлять клиента реализовывать интерфейс, содержащий методы, которые ему не нужны. Вместо этого вам следует разбить более крупные интерфейсы на более мелкие, ориентированные на конкретные случаи использования.Этот принцип пожалуй самый простой для понимания,…

  • Речь идёт об опытах и экспериментах на пути к изготовлению более или менее практических электровакуумных приборов (ЭВП) в домашней лаборатории-мастерской. Стоит сказать: выводы ЭВП — спай разнородных материалов, сложное и ответственное место любой лампы. Говоря о конструкции, классическая гребешковая ножка…