Диего Ривера, “Detroit Industry” (1932–33)Читатели Хабра знают меня как автора статей на разные темы и писателя научно-фантастических книг. Лишь немногие знают меня как экономиста и заказчика-застройщика крупных проектов. В этой статье я хочу рассказать об области знаний, в которой накопил экспертный опыт за четверть века работы — о сметном ценообразовании.Обычно мы вспоминаем о сметах на строительство, когда видим, что что-то идёт не так. Так, например, на этапе проектирования стоимость «Газпр…
Недавно я получил статус Major Contributor в проекте PostgreSQL. Это довольно радостное для меня событие и интересное, поэтому коллеги попросили написать статью об этом. А чтобы я не сомневался — заботливо составили список достижений за меня. Получилось замечательно, но публиковать от своего имени статью вида «как я крут» я не хочу. Я совсем не против про это говорить, и из каждого утюга вещаю про разные технологии, сделанные моей командой или вот прям вообще мной. Но только в контексте «как ис…
Сфера, созданная для поиска людей, сегодня производит барьеры, отчётность и симуляцию. Компании ищут не лучших, а удобных; кандидаты подстраиваются под алгоритмы. Про ад на рынке труда и как его решить. Резюме для машинОбычно ожидание и суть резюме – познакомить человека с его опытом, достижениями и потенциалом. Сегодня же документ всё чаще обращается не к рекрутеру-человеку, а к алгоритму который разбирает ключевые слова, парсит файлы и оценивает метаданные. Когда тысяча кандидатов откликаютс…
Приветствую всех!Эпоха фрикинга таксофонов в России безвозвратно ушла. Все оставшиеся аппараты переведены на бесплатное обслуживание, а карты оплаты давным-давно упразднены. Но что, если сейчас раздобыть такой аппарат и попробовать запустить его в домашних условиях? Именно этим мы сегодня и займёмся.Итак, сегодня мы разберём один из самых массовых отечественных таксофонов и посмотрим на его устройство. Узнаем, какие методы защиты в нём имеются, полазим по сервисному меню и, конечно, попробуем п…
Для меня бренд Apple всегда был синонимом внимания к деталям, но, к сожалению, в последние 8-10 лет решения компании на них совершенно не ориентированы.В этом году всё настолько усугубилось, что она, похоже, совершенно перестала заботиться об UX, accessibility и подробным тестам QA. Лучше один раз увидеть, чем сто раз услышать, поэтому я покажу вам несколько примеров, разочаровавших меня и в конечном итоге заставивших отказаться от некоторых продуктов Apple.Приложение Напоминания для Mac OSЕсли…
Камера. Сложно представить жизнь без неё. От фразы «Что купить?», до фразы «А что это такое?», она опишет ситуацию лучше слов. Камера, наверное, входит в топ 5 критериев по важности при выборе телефона. Вот вы листаете маркетплейс или гуляете по магазину электроники и видите «200 Мп» на коробке. Звучит впечатляюще, но реальная картинка часто далека от рекламного слогана. Давайте пройдём путь от первых камерофонов до современных устройств и посмотрим, так ли влияет количество МП на итоговую карт…
В конце октября 2025-го вышла /e/OS 3.2 — свежая версия мобильной ОС на базе Android 15. Она полностью избавлена от Google-сервисов, телеметрии и скрытых трекеров, но сохраняет полную совместимость с приложениями. Проект основал Гаэль Дюваль, создатель Mandrake Linux. Он решил, что смартфон должен оставаться удобным, но без скрытой передачи личных данных — все хранится у пользователя и никуда не уходит без его ведома. Давайте посмотрим, что это за ОС и что в ней появилось нового.От идеи до эко…
Kali NetHunter Desktop Experience (KeX)В октябре 2025 года Фонд свободного ПО (FSF) представил проект Librephone — это будет первый в мире полностью свободный смартфон, абсолютно открытый на уровне ПО и железа.Проект пока находится на этапе идеи. Но эта идея абсолютно правильная и уже нашла поддержку у публики.Librephone: свободны�� телефонИтак, что такое Librephone? По идее создателей, он должен «устранить последние пробелы между существующими дистрибутивами Android и свободным ПО».Для руковод…
Привет, Хабр!При обучении разным языкам программирования всегда есть практики, которым не рекомендуется следовать. Это очень сильно помогает разработчикам избегать ошибок.Только по какой-то причине сложно найти антипаттерны по языкам HTML и CSS. Может, потому что они не языки программирования?В общем, у меня появилось желание это исправить. Я собрал несколько примеров, которые лично отношу к антипаттернам. Возможно, это субъективно, но надеюсь, что нет.Давайте посмотрим, что я вам подготовил.Эл…