habrahabr
Автоматизация конспектов для ленивых: Obsidian + Zotero

Привет! Меня зовут Андрей, я golang разработчик из команды контента в Банки.ру.Как человек, который постоянно изучает новые технологии и читает тонны документации, я давно устал тратить часы на ручное конспектирование. Перепробовал кучу способов от блокнотов до сложных систем управления знаниями, пока не наткнулся на идеальную связку: Obsidian + Zotero.В этой статье поделюсь своим решением для автоматизации конспектов, которое экономит мне кучу времени и нервов. Если вы тоже много читаете и уст…

  • понедельник, 1 сентября 2025 г. в 00:00:05
habrahabr
Рабочее место 3.0: идеальное место обитания айтишника

ПредысторияУ меня было такое вот рабочее место: кресло старенькое AeroCool и стол, который когда-то собирал на заказ. С годами проблема стола росла – он был маленький, не регулируемый, и если сидеть за ним 16 часов, то спина начинала разваливаться.прошлое рабочее меситоЯ хотел что-то эргономичное, комфортное, с вырезом и тогда приобрёл Сокол КСТ.Сокол КСТПоставил его вместо своего старого чёрного стола и понял, что монитор вертикально я ставить не хочу. А так как вырез был по центру, один монит…

  • понедельник, 1 сентября 2025 г. в 00:00:05
javascript
Чистим строку от лишних/повторяющихся пробелов (и пробельных символов) в строковых значениях компак…

ВведениеХочу поделиться компактной функцией для очищения лишних, повторяющихся пробелов и пробельных символов в строках. Не считайте это призывом, но если можно привести строковые данные в красивый вид без лишних хлопот, то почему бы и не воспользоваться. Те, кто не знаком с регулярными выражениями (regular expressions, RegExp, regex), может приоткроет форточку в этот славный и замороченный мир (Регулярные выражения (regexp) — основы)Начнём издалека. Excel СЖПРОБЕЛЫ()Есть функция в Excel СЖПРОБ…

  • понедельник, 1 сентября 2025 г. в 00:00:02
xaker
Лучшее в «Хакере» за 2025 год. Предзаказы на бумажный спецвыпуск открыты!

В конце текущего года мы выпустим бумажный спецвыпуск, в который войдут лучшие статьи «Хакера» за 2025 год. Не упусти момент: ты можешь оказаться среди первых обладателей нового коллекционного сборника. Ранние предварительные заказы по специальной цене уже открыты!

  • воскресенье, 31 августа 2025 г. в 00:00:17
habrahabr
Lottie — новый стандарт векторной анимации

Веб-редактор creator.lottiefiles.comВ области графических форматов в последнее время произошло много интересных событий. Вышла новая спецификация PNG с официальным утверждением формата анимированной графики APNG, хотя его поддержка в браузерах реализована уже довольно давно.В то же время за последние годы набрал большую популярность Lottie — новый формат векторной анимации, легковесная альтернатива анимированным GIF и APNG. Он основан на JSON и содержит текстовые описания элементов объектов и д…

  • воскресенье, 31 августа 2025 г. в 00:00:16
habrahabr
Starship Flight Test 10. Подведем итоги

Два переноса старта (на сутки каждый) не были напрасными. Во всяком случае, старт в хорошую погоду куда интереснее, чем в пасмурную. Устранение утечек топлива в системе заправки — тоже дело хорошее (правда, это уже не про Starship, а про наземную инфраструктуру, но без неё ничего не выйдет).Первая ступень (B16) отработала хорошо. Отказ всего одного двигателя (в среднем кольце) на вывод корабля повлиять не мог. Однако, после разделения ступеней предполагалось очень интересное испытание — мягко п…

  • воскресенье, 31 августа 2025 г. в 00:00:15
habrahabr
Как работает DNS в Linux. Часть 3:  Разбираемся с resolv.conf, systemd-resolved, NetworkManager и д…

Теоретическую основу кэширования DNS в Linux мы разбирали в первой части, где говорили про работу процесса разрешения имен — от вызова getaddrinfo() до получения IP-адреса. Вторая часть была посвящена различным уровням кэшей самой системы, приложений и языков программирования, контейнеров, прокси - а также их мониторингу и сбросу. Теперь самое время перейти к практике.Если вы когда-либо запускали подряд команды ping, curl, dig и получали разные IP-адреса, вы не одиноки. Поведение DNS в Linux — …

  • воскресенье, 31 августа 2025 г. в 00:00:14
habrahabr
Дифференциальный каскад на биполярных транзисторах

Привет всем, кто любит схемотехнику! Меня радует ваш интерес к теме и придаёт мотивации продолжать. В прошлой публикации мы познакомились с основами дифференциальной передачи сигнала.Сегодня я хочу рассказать о входном дифференциальном каскаде на биполярных транзисторах, который стал фундаментом для развития операционных усилителей. Этот каскад обладает множеством достоинств и при этом схемотехнически красив и элегантен.Зачем он нужен?Я уже приводил эту аналогию в одной из статей, но она слишко…

  • воскресенье, 31 августа 2025 г. в 00:00:12
habrahabr
Проработанные, но несчастные: почему массовая психологизация не спасает от внутренней пустоты

Кажется, что жизнь с антидепрессантами легче и веселее (кажется)Одно из значений слова «психологизация»массовое распространение психологического знания и практики, которое приводит к объяснению окружающего мира и жизненных проблем только с помощью психологических категорий. Другое значениеэто процесс, когда люди, не обладая достаточными знаниями в области психологии и психиатрии, пытаются понять поведение и состояния других, основываясь на своих представлениях и стереотипах. И с легкостью став…

  • воскресенье, 31 августа 2025 г. в 00:00:12