habrahabr
Два поколения грампластинок

Мысль написать эту статью у меня появилась после посещения «музея СССР» на Охотном Ряду. Там я увидел нечто такое, о чем никогда в жизни не задумывался.Что вы знаете про грампластинки? Меломаны молчать, знаю, что вы‑то точно поймете о чем речь.Еще раз — что такое грампластинка в визуальном восприятии? Ограниченно‑гибкий диск из винила черного цвета, на котором записана музыка, верно? Легкий, но подверженный царапинам.В музее мне дали в руки пластинку 20х годов и она оказалась даже отдаленно не …

  • пятница, 15 августа 2025 г. в 00:00:15
habrahabr
Удобный софт для работы с файлами SQLite

«Маленькая. Быстрая. Надёжная. Выбери любые три». Так говорят про SQLite. На скриншоте — менеджер SQLiteStudioВсе мы любим SQLite. Это идеальный движок БД, быстрая компактная библиотека размером менее 1 МБ, автономная и практически неубиваемая. Это вообще удобный способ хранения информации, поскольку СУБД выигрывает у файловой системы по скорости доступа, сжатию, функциональности полнотекстового поиска и т. д. Например, она вдвое быстрее файловой системы Ext4 под Linux.SQLite — самая популярная…

  • пятница, 15 августа 2025 г. в 00:00:14
habrahabr
Грузите биткойны бочкамиǃ

Мафия просыпаетсяНачалоПеред нашими глазами разворачивается загадочный финансовый триллер с элементами киберпанка — где-то на стыке «Миллиардов» и «Криптономикона».4 июля 2025 года, когда Америка праздновала День независимости, в сети Биткойн произошло нечто необъяснимое. Восемь «спящих» кошельков, каждый с ровно 10 000 BTC (в сумме — 80 000 BTC или $8,6 млрд), активировались после 14 лет молчания. Но самое странное — за несколько дней до списания все проснувшиеся кошельки получили маленькие вх…

  • пятница, 15 августа 2025 г. в 00:00:13
habrahabr
Если у вас больше 5 созвонов в день — пора увольняться. Или начать делать это

10:00 — дейлик. 11:00 — синк по новой фиче. 13:00 — демо. 15:00 — созвон «на пару минут». 16:00 — еще один. 17:30 — ретро. 18:30 — теперь можно поработать.Так выглядит обычный день в команде, где «процессы налажены». Но есть нюанс: задачи при этом никто не отменял.Если вам знакомо, когда больше разговаривают о работе, чем работают, то вы поймёте, почему однажды после очередного созвона с шефом после 22:00 я психанул и написал заявление. Разобрался, почему мы так живём, что придумают крупные ком…

  • пятница, 15 августа 2025 г. в 00:00:11
habrahabr
Суровый Русский IT

🧐 Наблюдая за венчурным и технологическим секторами России, можно прийти в ужас. В то время как телевизор рапортует об отсутствии экономических проблем, а фондовый рынок растёт на слухах о переговорах, никто не обращает внимания на реальное состояние внутренней экономики.Все сосредоточены на другом, игнорируя репрессии в гражданской экономике, в надежде, что это «как‑нибудь само разрулится».Моя экспертиза ограничена технологическим и финансовым секторами, поэтому я высказываюсь только о них. Од…

  • пятница, 15 августа 2025 г. в 00:00:11
golang
Go 1.25: свежий релиз принес умные контейнеры и экспериментальный сборщик мусора

12 августа команда Go представила новую версию языка — Go 1.25. Релиз получился не самым крупным по количеству изменений в языке (их вообще нет), но принес несколько интересных улучшений в рантайме и инструментах, которые стоит обсудить.Как разработчик, работающий в основном с микросервисами, я особенно обратил внимание на несколько ключевых нововведений. Давайте разберем основные измененения.Container-aware GOMAXPROCS — наконец-то умное поведение в контейнерахСамое важное изменение для тех, кт…

  • пятница, 15 августа 2025 г. в 00:00:09
javascript
Собери Svelte 5 в своей голове

Даже если вы никогда не заглядывали «под капот» фреймворков, Svelte 5 — отличный повод это сделать. Вместо сухих теорий мы шаг за шагом разберём, как привычный HTML-подобный код Svelte превращается в быстрый JavaScript, способный работать без лишнего балласта. Автор статьи, Тан Ли Хау из сообщества Svelte, показывает этот процесс на простых примерах, так что вы сможете буквально «скомпилировать» Svelte у себя в голове и понять, как на самом деле работает ваш код.Давайте освежим в памяти, как мы…

  • пятница, 15 августа 2025 г. в 00:00:08
javascript
Как я полюбил LESS, избавился от копипасты в CSS-коде, сделал его безопаснее, а разметку семантичес…

В первой части я рассказывал об основах LESS: переменных, миксинах, и некоторых приёмах. А сегодня мы поговорим о вещах, оставшихся в прошлый раз нераскрытыми:Как автоматически проверять графические файлы, подготовленные художником для сайта или приложения, в процессе компиляции LESS-кода в CSS;Как из картинок генерировать CSS для контролов;Как сделать интерфейс более адаптивным при помощи автоматически масштабируемых изображений;Как использовать вложенность классов совместно с семантической ра…

  • пятница, 15 августа 2025 г. в 00:00:07
javascript
Структуры данных для frontend-разработчиков с реальными примерами

В мире frontend есть проблема: многие разработчики плохо ориентируются в структурах данных и не умеют их грамотно применять, чтобы получать эффективные и производительные решения своих задач. Мы, Руслан Мирзоев и Тимофей Соломенников, разработчики онлайн-кинотеатра PREMIER, хотим поделиться своим опытом и на реальных примерах показать, что даёт правильное использование структур данных. Если сейчас выбор структуры данных вызывает эмоции, как у персонажа на иллюстрации, то давайте вместе разбира…

  • пятница, 15 августа 2025 г. в 00:00:06