Как стать автором
Поиск
Написать публикацию
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Расширение jsquery для PostgreSQL — точные и быстрые выборки из JSONB

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров4.5K

Привет, Хабр! Это Антон Дятлов, инженер по защите информации в Selectel. В современных базах данных JSON — де-факто стандарт для хранения полуструктурированных сведений. PostgreSQL предлагает два специализированных типа для работы с ним: json и jsonb. Первый хранит точную текстовую копию документа со всеми пробелами и порядком ключей. Второй применяет оптимизированный бинарный формат. 

Рассказываем про jsquery — расширение, которое предоставляет полноценный язык для формулирования выборок. Появляется возможность писать декларативные, понятные и очень быстрые инструкции для работы с jsonb-полями.

Читать далее

Работа с телевизионными каналами на Android TV: учимся использовать TIF в 2025. Стартовый гайд для разработчиков

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.1K

Всем привет! Меня зовут Андрей Юрин, я android-разработчик в онлайн-кинотеатре KION. При создании приложения под Android TV у вас наверняка могут возникнуть вопросы: как получить доступ к списку телевизионных каналов и как организовать у себя трансляцию? В этом материале я отвечу на них и расскажу про взаимодействие с телевизором с помощью Android TV Input Framework (TIF), а также получение через него списка доступных каналов. По сути это первый шаг к созданию полноценного TV-приложения.

Читать далее

Docs as Code: наш опыт документирования с LaTeX и Dev container

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров3.3K

В мире разработки мы постоянно сталкиваемся с технической документацией — она повсюду, от спецификаций API до архитектурных решений. И мы хотим, чтобы документация была структурированной, актуальной и удобной… но в реальности чаще имеем дело с хаотичным набором разрозненных материалов, которые теряются между Confluence, почтой и Google Docs, стремительно устаревают и выглядят небрежно, с «плывущими» таблицами и запутанной структурой. Представили этот беспорядок?

Хорошая новость: есть способ автоматизировать и стандартизировать документацию, сделав её такой же управляемой, как код — через модель docs as code.

В статье вместе вспомним базовые принципы этого подхода, расскажем про наш опыт документирования и поделимся репозиторием с готовым шаблоном LaTeX для максимально быстрого старта без установки зависимостей!

Читать далее

Embedded Linux для начинающих — Часть 2

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров9.6K

В первой статье мы разобрались с базовыми терминами: что такое Embedded Linux, чем он отличается от обычного дистрибутива, из чего состоит, как происходит его загрузка и с помощью каких инструментов всё это можно собрать.

Надеюсь, что те, кого эта тема зацепила, уже обзавелись платой с SoC на борту — без неё часть шагов будет упущена, а удовольствие от результата будет неполным.

Пришло время перейти от теории к практике!

Читать далее

Крах ИИ: Почему нейросети не пережили свою первую зиму

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров74K

Привет, Хабр!

Искусственный интеллект сегодня у всех на слуху. Технологии развиваются стремительно: они меняют бизнес, творчество и повседневную жизнь. Но вместе с возможностями приходят и тревоги — многие боятся, что ИИ выйдет из-под контроля.

А что, если это уже происходило?

Читать далее

Улучшаем датчик утечки воды просто и почти даром

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров13K

В статье рассказал о своем варианте простого и дешевого датчика утечки воды. В этой статье описал свой вариант беспроводного датчика, который устраняет указанные проблемы, но остается простым и дешевым в реализации.

Читать далее

Сатанизм попал под запрет, а Сидни Суини генетически поддержала акции производителя джинс

Время на прочтение8 мин
Количество просмотров10K

Самые интересные новости финансов и технологий в России и мире за неделю: в России хотят сделать вечный призыв в армию, опасные подарки в Телеграме, ЦБ снизил ставку до 18%, запрет на порно в UK, нейросети победили в олимпиаде по математике, китайская Unitree выпустила дешевого робота-трюкача за $6k, а также штрафы в России за оплату криптовалютой.

Читать далее

Efficient Computer: программируем по кафелю

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров3.2K

Экспериментируем с компилятором для новой не Фон-Неймановской архитектуры, обещающей повышение энергоэффективности в 100 раз.

Читать далее

Стоицизм, самурайство и пофигизм в ИТ

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров11K

Для тех, кто устал от корпоративного театра, но все еще любит своё дело.

Статья о моей философии в ИТ и изрядно приправлена самоиронией.

Мы не в эпоху сёгунов, но ИТ — та же война: против глупости, выгорания и бессмысленных скрамов.

И причём здесь катана и JBL?

Читать далее

JunoCam залечивает последствия радиационного поражения

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров6.6K

24.07.2025, Эван Гоф, Universe Today

Миссия «Юноны» к Юпитеру столкнулась с множеством трудностей и препятствий. Газовый гигант находится далеко от Солнца, что ограничивает доступную солнечную энергию. Расстояние также затрудняет связь с космическим аппаратом. Добавьте к этому сложную окружающую среду: мощное гравитационное притяжение Юпитера и сложная орбитальная структура его четырёх галилеевых спутников создают постоянно меняющееся поле гравитационных взаимодействий.

Однако самым большим препятствием, вероятно, является интенсивное излучение Юпитера.

У Юпитера чрезвычайно мощные магнитные поля, которые захватывают заряженные частицы, создавая разрушительную среду для космических аппаратов и их чувствительной электроники. У «Юноны» есть титановый контейнер, в котором хранится самая ценная электроника, но, к сожалению, внутри контейнера не хватило места для всего. Поскольку камера JunoCam не входит в число основных научных инструментов миссии, она не прошла отбор. JunoCam — это оптическая камера, установленная на космическом аппарате. Она предназначена прежде всего для обычных людей, желающих увидеть то же, что видит аппарат, хотя также внесла свой вклад в науку.

Читать далее

Китайский интернет: как там?

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров53K

Последние несколько лет в Рунете часто говорят, будто тот движется по китайскому сценарию — будь то Великий китайский фаервол или Государственный мессенджер, аналог WeChat. А какой этот "китайский интернет" с бытовой точки зрения? Восемь лет назад я уже писал, как он меня бесит. Интернет в Китае изменился, да и Рунет, кхм, тоже. Пора освежить знания.

Читать далее

Необычный гиковский девайс: как китайский стартап сделал планшет с тремя ОС одновременно

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров14K

Пожалуй, все мы с вами любим диковинные гаджеты из 2000-х годов, когда производители всё ещё пытались удивить пользователя некой изюминкой. Таким необычным устройством был и предок современных планшетов — MID SmartQ V7, где за цену в 150$, производитель предлагал неплохое железо, приятный дисплей и целых три предустановленных операционных системы!

Что было «под капотом» у первых планшетов и что умел «дедушка» современного iPad с Android, Ubuntu и Windows CE «на борту» — читайте в сегодняшней подробной статье!

Читать далее

Новая страница в фэнтези с дьявольским драйвом. Чем удивил DOOM: The Dark Ages?

Время на прочтение8 мин
Количество просмотров4.6K

Привет, Хабр! Меня зовут Настя, я иллюстратор, фанатка видеоигр, а еще пишу для блога МТС на Хабре. В прошлый раз рассказывала о высокобюджетных провалах последних пяти лет. Спасибо всем за столько комментариев! А сегодня хочется поговорить о новой части легендарной франшизы — DOOM: The Dark Ages. Новая страница в истории всеми горячо любимого Палача!

Предлагаю вспомнить хронологию игр, окунуться в сюжет и обсудить графическую составляющую новинки. А еще в тексте будут пасхалки, которые игроки смогли отыскать в игре. 

Читать далее

Ближайшие события

Может, нам вечно не хватает времени, потому что его в принципе не существует?

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров64K

Время не ждёт. Мы все это чувствуем, но редко задумываемся о причине этого и о смысле времени вообще. Чаще всего у нас, обычных людей, нет времени думать о времени. А вот у некоторых физиков в этом заключается суть их работы.

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

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

Читать далее

Индейцы, пеммикан и уничтожение видов бизонов и лошадей до прихода европейцев

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров3.1K

Простой факт - до прихода индейцев в Северную Америку, её населялимного видов лошадей лошадей, несколько видов чего то из семейства верблюдов, конечно были хоботные - аналоги мамонтов и слонов, овцебыки, несколько видов бизонов. Причём были бизоны совсем рогато-здоровые и помельче. По итогу индейцы, обладая на момент прихода ( 20 000 лет назад примерно ) передовым на тот момент копьями, быстренько ( относительно конечно, ходили то пешком, за несколько тысяч лет ) прошли оба континента туда-сюда, везде расселились и перебили к границе 12 000 - 9 000 лет назад всех хоботных и лошадей.

Для сравнения, в Евразии тоже лошадей перебили сильно, но они всё таки сохранились как вид в степях между каспийским и Чёрным морями. В Америках лошадей, все виды - извели под корень. Да, вымирание было на фоне потепления, когда ледники стали таять. Но когда за лошадьми круглый год шастают сотни племён индейцев и жрут их, и за бизонами так же - шансов у них нет. Бизоны выжившие - это самый злой и быстрый подвид, только лошадь и ещё какая то копытная мелочь, может соревноваться с эти видом в показателях скорости и способности поддерживать эту скорость. Индейцы убили всех кто был медленнее.

Что делали индейцы? Кое чего, чем занимались люди и в Евразии - они загонную охоту часто практиковали. Что делает индейцев такими же как и все - они не лучше и не хуже любых других народов планеты. А то сейчас даже нормальный режиссёр Тейлор Шеридан, рисует полу-святых любителей природы. В реальности, прежде чем поумнеть до состояния 19 века, индейцы были похуже европейцев в отношении природы.

Читать далее

5 DIY-устройств на Raspberry Pi: от ретроконсолей до портативных ПК

Время на прочтение5 мин
Количество просмотров11K

Лето в самом разгаре — хорошее время, чтобы собрать что-то полезное. Если не знаете, что именно — эта подборка может подсказать. Мы собрали пять интересных проектов на Raspberry Pi. Это не концепты, а работающие устройства: компактные, автономные, с понятной задачей и аккуратной реализацией. Тут нет абстрактных прототипов — все собрано, протестировано и продемонстрировано.

Читать далее

Тот самый звук

Время на прочтение11 мин
Количество просмотров14K

Это интересное явление — то, как в головах даже профессионалов десятилетиями живут настоящие заблуждения. Особенно поразительно, когда они касаются вещей, находящихся буквально под носом.

По случаю чудесного воскресного дня поговорим о том, что нас развлекает ещё со времён каменного века: о музыке.

Наверняка вы слышали: учиться играть на электрогитаре нужно исключительно через аналоговый усилитель — так называемый «комбик». А если вы подключаете гитару через внешнюю звуковую карту с эффектами, всё будет плохо. Будто бы создаётся иллюзия, что вы умеете играть, но при подключении к настоящему, особенно ламповому усилителю, всё «вылезет наружу».

А вот если вы учились на комбике — особенно ламповом, — то с бездушными цифровыми плагинами справитесь без труда. Такие утверждения нередко можно услышать даже от признанных гитаристов, например Сергея Калугина или Сергея Табачникова. Последний, например, заявляет, что через цифровую обработку гитара звучит как MIDI-клавиатура — все ноты одинаковы, а вот через аналог слышны мельчайшие нюансы, включая шуршание медиатора (а также пуканья гитариста, но это не точно). Калугин же утверждает (со слов своего бас-гитариста), что для звука уровня Фли (басиста Red Hot Chili Peppers) нужен аппарат за 5000 долларов, причём высшего класса должны быть все компоненты — от гитары до проводов. У них на студии якобы даже есть специальный серебряный провод за отдельную плату.

Кажется, эти люди работают со звуком каждый день. Могут ли они ошибаться? Слышат ли они то, чего не улавливают профаны?

Читать далее

Решил перейти на Python и не пожалел

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров34K

С полгода назад я начал чаще использовать для программирования Python. Почему? Конечно, из-за ИИ. Лично для меня очевидно, что сегодня эта сфера связана с очень большими деньгами перспективами во всех направлениях. А какой язык является самым распространённым для ИИ? Да-да, как-раз этот проныра.

Я уже писал на Python, но только небольшие скрипты. К примеру, вот этот скрейпит метаданные всех видео с моего канала на YouTube. Собранные метаданные выводятся в виде файла JSON, который я использую для показа красивой статистики роликов на этой статичной странице. Как можно видеть здесь, этот скромный скрипт через GitHub Actions выполняется в соло-режиме каждый понедельник. Просто реализовать всё это на Python куда проще, чем с помощью того же Batch. И не только из-за более дружественного синтаксиса, но и потому, что его интерпретатор нативно интегрирован во все дистрибутивы Unix. Разве не круто?

Читать далее

Ностальгические игры: Army Men Air Attack

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров2.5K

Эпоха первой PlayStation стала для многих геймеров постсоветского пространства по-настоящему тёплым временем: ведь именно тогда большинство из нас «по-серьёзному» открыло для себя видеоигры. Это была прекрасная совокупность факторов, что смогла взрастить целое поколение, с нежной теплотой вспоминающее то время. Повсеместно прошитые приставки, пиратские диски по двадцать рублей, от чего 95% геймеров никогда не видели лицензионного диска, и бесконечный поток великолепных, подчас гениальных игр, что поражали неискушенного геймера, на всю оставшуюся жизнь оставляя яркие впечатления.

Сегодня я хочу вспомнить одну из лучших, на мой взгляд, частей серии — Army Men: Air Attack. Несмотря на достаточно невысокую сложность, она была действительно интересной и весёлой игрой, и пока я писал этот обзор, я не без удовольствия прошёл её от начала и до конца. Air Attack на PS1 была именно той игрой, где всё почти сложилось как надо, от чего она осталась не только в памяти, но и в сердцах геймеров! И вот теперь, спустя годы, самое время поделиться этими воспоминаниями — и рассказать, чем же так запомнилась Army Men: Air Attack.

Читать далее

OWASP Top 10 API: Полный разбор всех угроз и как от них защититься

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров4.6K

API — это «кровеносная система» современного веба, но без должной защиты они становятся лёгкой добычей для хакеров. OWASP выделил Топ-10 уязвимостей API, которые чаще всего эксплуатируют злоумышленники. Разберём ключевые риски и методы защиты.

Читать далее