Найти в Дзене
Пайплайн цифрового фотографа на Linux: от бэкапа в полях до автоматической сортировки Можно ли выстроить полноценный и удобный конвейер для обработки фотографий, используя только бесплатный софт на Linux? Автор статьи, фотограф с 20-летним стажем, делится своим опытом. В его арсенале — XnView для отбора материала, RawTherapee для неструктивной обработки RAW и Krita в качестве замены Photoshop. Но самое интересное — самодельная автоматизация. Вместо того чтобы вручную раскидывать тысячи фотографий по папкам, он использует небольшой bash-скрипт. Этот скрипт с помощью exiftool считывает дату съёмки из метаданных каждого файла и автоматически перемещает его в папку вида 2025.10.05. В результате получается простая, надёжная и кроссплатформенная структура фотоархива, не привязанная ни к какому софту. Посмотрим на весь этот конвейер в деталях и разберём тот самый bash-скрипт, который наводит порядок в фотоархиве.
22 минуты назад
Если ваш стартап (или телефон) мигает красным, у нас есть для вас подходящий приз. Во вторник, 7 октября, мы разыгрываем пауэрбанк среди ТОП-128 рейтинга. 🔋 Это предпоследний приз. После него останется только одна, главная цель — MacBook. Попасть в топ-128 — вполне реальная задача, так что это ваш шанс уйти с чем-то материальным. → У вас выходные, чтобы поднять свой рейтинг
2 дня назад
Как умирали небольшие контентные сайты (и почему скоро умрут остальные) Автор статьи, ветеран контентной индустрии с 10-летним стажем, наблюдает печальный тренд. Его собственный успешный сайт с 20 000 посетителей в день внезапно потерял трафик. Проверка коллег-конкурентов показала ту же картину: их узкоспециализированные сайты либо «умирают», либо уже отключены. Причина №1 — поисковая выдача, которую захватили гиганты. Ищешь что-то про Android, а в топе — статьи от банков, школ английского или новостных изданий, которые пишут обо всём подряд. Небольшие тематические ресурсы вытеснены на вторую страницу или дальше. Но главный удар наносят сами поисковики. Теперь на большинство запросов они СРАЗУ дают готовый ответ, сгенерированный нейросетью. У пользователя просто исчезает причина кликать на какую-либо ссылку. Это фундаментальное изменение правил игры. Посмотрим на наглядные примеры из поисковой выдачи и разберёмся, что ждёт контентные проекты в эпоху, когда поисковики больше не хотят делиться трафиком.
2 дня назад
Что нужно стартапу, кроме гениальной идеи и команды мечты? Правильно, мощный партнёр, который в тебя верит. В «Стартап-кранче» таким гранд-партнёром стал облачный провайдер H3LLO CLOUD — именно они предоставили все главные призы, от AirPods до MacBook! В игре их поддержка тоже ощутима: можно переехать из гаража в престижный офис «Hello Cloud», получить бесплатную гранд-карту «Облачный провайдер» и нанять в команду легендарного облачного инженера Константина. Это тот самый буст, который превращает пет-проект в единорога. Но H3LLO CLOUD решили, что поддерживать стартапы нужно не только в игре. Поэтому они делают реальное предложение, от которого невозможно отказаться: бесплатное облако на целый год. → Собирайте команду мечты и вперёд, за главным призом Реклама. ООО ХЕЛОУ. ИНН 9704228431. ERID: 2VSb5xibkMo
2 дня назад
Не флагман, но с амбициями: тестируем камеру HUAWEI nova 14 Pro HUAWEI выкатила nova 14 Pro, позиционируя его как камерофон для тех, кто не готов платить за флагман. На бумаге всё красиво: 50 МП основная камера с переменной диафрагмой, портретный телевик и даже объектив для «ультрареалистичной» цветопередачи. Но мы-то знаем, что маркетинг — это одно, а реальность — другое. Автор взял смартфон и устроил ему полноценный тест-драйв в реальных условиях. Как камера справляется со съёмкой в движении? Получается ли то самое красивое боке на диафрагме f/1.4? И что там с макросъёмкой — можно ли разглядеть грифель карандаша с двух сантиметров? Посмотрим на реальные снимки (без прикрас), оценим бенчмарки и выясним, действительно ли это крепкий середнячок с флагманскими фото-амбициями.
2 дня назад
Pytest: гайд для тех, кто ни разу про него не слышал Столкнувшись с задачей быстро освоить pytest, автор понял, что существующие статьи на Хабре хороши, но фрагментарны, а документация — слишком объёмна для быстрого старта. Поэтому он решил систематизировать «самый сок» и создать исчерпывающий гайд для тех, кто хочет быстро въехать в суть. В чём магия pytest? Меньше церемоний, больше смысла. Вместо громоздких классов и assert*-методов из unittest — простые функции и обычный assert с умной интроспекцией. Вместо классовой магии — мощные и понятные фикстуры для подготовки данных. К этому добавляются простая параметризация, лучшие отчёты об ошибках и огромная экосистема плагинов. Этот гайд проведёт вас по всем шагам: от настройки окружения с uv и написания первого теста до разбора ключевых концепций вроде фикстур, маркеров и параметризации. Разберёмся в основах и тонкостях фреймворка, чтобы тестирование в Python стало простым и приятным.
2 дня назад
Хватит писать «чистый» код. Пора писать понятный код Разработчики тратят на чтение кода до 7 раз больше времени, чем на его написание. Именно поэтому, утверждает автор, цель — не академически «чистый» код по заветам Роберта Мартина, а «тупой читаемый код», который не заставляет напрягаться, чтобы понять его замысел. Чтобы объяснить, что такое хорошо и что такое плохо, автор использует лучшую в мире аналогию — котов. Как выглядит антипаттерн «Arrow Code»? Это кот, который пробирается к кошачьей мяте через пять вложенных if. Магические числа? Это когда состояние_кота === 3 означает, что «кот умер». А нарушение DRY — это когда вы копипастите инструкцию по кормлению для Барсика и Мурзика. Помимо котов, в статье разбираются современные подходы к код-ревью и принципы «рациональной чистоты». Выясним, чему нас могут научить коты в программировании, и как писать код, который не вызовет боль у коллег (и у вас же через полгода).
3 дня назад
Пять мифов об изучении языков, в которые до сих пор верят (даже на Хабре) На изучение языков тратится больше ресурсов, чем на любой другой предмет, но результат — массовое разочарование и вера в «волшебные таблетки». Автор статьи, устав от этого, решил разобрать самые стойкие и вредные мифы, которые мешают людям составить адекватную стратегию обучения. Итак, краткий чек-лист заблуждений. Существуют секретные методики спецслужб для быстрого обучения? Нет. Дети учат языки «легко и быстро»? Тоже нет (автор приводит личный пример провала). Американцы не понимают британцев? Чушь. А «я технарь, мне не дано» — вообще не аргумент. Эти и другие мифы — не просто безобидные сказки. Они формируют неверные ожидания и мешают понять, как на самом деле устроен процесс. Разберёмся в каждом из этих заблуждений и выясним, что мешает вам заговорить.
3 дня назад
На стене в офисе висит плакат про «командный дух» и «инновации»? А на деле — война отделов и легаси, которое старше, чем половина сотрудников? Знакомая картина... Этот разрыв между красивыми словами и реальностью — главная причина, почему в 70% компаний корпоративные ценности не работают и вызывают только раздражение. Хватит это терпеть! 16 октября в 11:00 МСК HRD Хабра и эксперт-практик проведут бесплатный вебинар о том, почему так происходит и что с этим делать. Разберёмся, как превратить мёртвые лозунги с плаката в живые инструменты, которые реально помогают, а не бесят.
3 дня назад
👑 На этой неделе в «Стартап-кранче» дропнулась новая легендарная карта — Ричард Столлманович. За этим персонажем стоит титан, пророк и, возможно, самый бескомпромиссный человек в истории IT — Ричард Столлман. В начале 80-х, когда софт становился закрытым и коммерческим, Столлман в одиночку начал крестовый поход за свободу пользователей. Он запустил проект GNU с целью создать полностью свободную Unix-подобную ОС и лично написал для неё ключевые инструменты, которыми многие пользуются до сих пор: компилятор GCC, отладчик GDB и, конечно, Emacs. Но главный его «хак» — не программный, а юридический. Он создал лицензию GNU GPL — «копилефт», которая использует закон об авторском праве, чтобы гарантировать, что софт останется свободным. А его вечная борьба за название «GNU/Linux» (а не просто Linux) — это легендарный мем и напоминание о том, чей вклад в ваш Android-смартфон был не меньше, чем у Торвальдса. Заполучить Столлмановича в свой игровой стартап — значит нанять совесть проекта. Он проследит, чтобы ваш код был этически чистым и по-настоящему свободным (готовьтесь к спорам о лицензиях!). Добавьте этого идеологического гиганта в свою команду и стройте компанию на правильных принципах.
3 дня назад
Чем программирование сегодня отличается от программирования 20 лет назад?
Я увидел этот вопрос на Quora и начал писать ответ. Но ответ получился слишком большим, так что я превратил его в эту статью. Вот часть изменений в случайном порядке, которые я заметил в программировании...
2963 читали · 3 дня назад
$220К в месяц на решении одной проблемы Google Всем известна боль: Google плохо индексирует сайты на React, Angular или Vue. Программист Тодд Хупер столкнулся с этим лично и за одни выходные создал простое решение — сервис Prerender.io, который рендерит JS в HTML специально для поисковых ботов. Никаких лишних функций, дашбордов и аналитики. Только одна кнопка. Но самое гениальное в этом проекте — продвижение с нулевым бюджетом. Вместо платной рекламы автор просто выложил код в открытый доступ на GitHub и написал несколько статей в блог под конкретные поисковые запросы, вроде «Angular SEO problems». Разработчики, гуглившие свою проблему, сами находили решение. В итоге проект, выросший из опенсорс-репозитория, вышел на доход в $220 000 в месяц без венчурных инвестиций и отдела продаж, а Google теперь официально рекомендует его в своей документации. Разберёмся, как фокус на одной функции и правильное SEO позволили создать бизнес, о котором мечтают многие.
4 дня назад