Месяц: Июнь 2022

  • Функции цвета в играх. Красный и Синий

    от автора

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

  • Жизнь во тьме: выращивание растений без фотосинтеза

    от автора

    Еще со школьной скамьи мы знаем, что многим растениям для нормального существования необходим фотосинтез — удивительный процесс преобразования солнечного света в энергию химических связей. Но, какой бы гениальной ни была природа, фотосинтез нельзя назвать сверхэффективным процессом, так как лишь 1% солнечной энергии попадает в растение. Решение этой проблемы нашли ученые из Калифорнийского университета в Риверсайде…

  • SQL HowTo: обход дерева иерархии «по курсору» через двойную рекурсию

    от автора

    Порядок обхода узлов дерева иерархииВ предыдущих статьях «PostgreSQL Antipatterns: навигация по реестру», «PostgreSQL 13: happy pagination WITH TIES» и «SQL HowTo: курсорный пейджинг с неподходящей сортировкой» я уже рассматривал проблемы навигации по данным, представленных в виде плоского реестра.Но что если мы хотим выводить данные не простым «бесконечным списком», а в виде иерархической структуры с быстрой…

  • Из арьергарда в авангард

    от автора

    Серия: Записки из будущего«Перед нами открываются потрясающие возможности, замаскированные под неразрешимые проблемы» — Джон Гарднер, 1965Казалось-бы, прошло не так много десятилетий с того самого 2022 года, но количественное и качественное изменение нашей цивилизации поражает. Попробую рассказать вам о том, как Россия из догоняющей страны стала ведущей, какие процессы происходили и что, по моему мнению, было…

  • Большой провал маленькой функции 1С

    от автора

    Когда 1С задумалась о порабощении покорении мира, она добавила в платформу некоторые инструменты для работы с различными языками. Шаг был в верном направлении, но, к сожалению, была сделана серьезная ошибка, которая превратила простой инструмент по использованию фраз на разных языках в кошмар.Рассказываю.В новых релизах 1С появилась функция НСтр, вот пример ее использования:Она позволяет пользователям, использующие разные языки, показывать…

  • Как изменить цвет текста в терминале Linux

    от автора

    Небольшое руководство и простой bash скрипт, чтобы сделать вывод вашего кода немного более ярким и красочным Обычно вывод текста в терминале пользователя выглядит слишком монохромно. Однако добавить больше красок — совсем несложно. В данном скрипте я предлагаю вспомогательные методы для вывода текста, использования заданных цветов и работы с окнами терминала в тёмном и светлом режимах.…

  • Игра: найди ошибку в C++ коде

    от автора

    Авторы анализатора PVS-Studio предлагают вам проверить свою внимательность и развлечься. Попробуйте быстро отыскать баг в фрагменте исходного кода и ткнуть в него мышкой.

  • Может ли синтез речи обмануть систему биометрической идентификации?

    от автора

    Александр, вас беспокоят из службы поддержки ЗверьБанка!Под одной из наших недавних статей на Хабре я упомянул исследование, подробно рассматривающее вопрос «обмана» коммерческих систем биометрической идентификации с помощью открытых инструментов по клонированию голоса. Завязалась дискуссия на тему «стоит ли бояться, что ваш голос украдут». Естественно, исследование четкого однозначного ответа не дает, но скорее говорит, что на…

  • Фэнтези-консоли, учебные микроконтроллеры и летние лагеря: 3 истории о том, зачем учить детей программированию

    от автора

    Мы поговорили с преподавателями и выпускниками детских программистских школ и секций и выяснили, как занятия в детстве определяют дальнейший карьерный выбор, нужно ли заставлять детей заниматься и можно ли учить информатике без компьютера.Ведущая подкаста Podlodka Катя Петрова: ходила в летнюю школу программированияКатя Петрова. Product Marketing Manager в JetBrains, Women Techmakers Ambassador, руководила командой дизайн-систем в Avito, соорганизатор…

  • Про лингвистов и эсперанто

    от автора

    Допустим, вы закончили лингвистику, ходили на лекции по теорграмматике и семиотике, аббревиатура IPA вызывает у вас вьетнамские флешбеки про теорфонетику, а не образ бутылочки пенного, а вопрос «сколько языков ты знаешь?» – желание послать вопрошающего подальше, потому что вы не уверены ни в том, что такое язык, ни в том, что такое знать, ни даже…