Месяц: Август 2020

  • Как оценить и выбрать оффер разработчику: на что смотреть, к чему готовиться, какие вопросы задавать

    от автора

    Несмотря на то, что 2020 год получается достаточно необычным, одно остается неизменным – огромный спрос на разработчиков на рынке труда. Даже в период пандемии, и уж тем более после плавного сворачивания глобального карантина, компании готовы нанимать сильных инженеров, предлагать им интересные проекты и хорошие условия. Все это значит, что талантливый разработчик, который даже активно не…

  • TED на русском — архив

    от автора

    TED на русском на ютюб хотят прикрыть и они выложили свои видосы в telegram-канал «TED архив» Сделал список всех видосов

  • Как я участвовал в IOCCC-’19 (и проиграл). Часть 2: «Симулятор NOR»

    от автора

    Это вторая часть цикла статей о том, как я участвовал в IOCCC’19 Как я участвовал в IOCCC-’19 (и проиграл). Часть 1: «Крестики-нолики» Как я участвовал в IOCCC-’19 (и проиграл). Часть 2: «Симулятор NOR» Я надеюсь, что данная статья поможет вам при разборе чужого кода или кода после декомпилятора или обфускатора. Если вы еще не знаете,…

  • Фасетные фильтры: как готовить и с чем подавать

    от автора

    О чем речь  Как сделать фасетный поиск в интернет-магазине? Как формируются значения в фильтрах фасетного поиска? Как выбор значения в фильтре влияет на значения в соседних фильтрах? В поиске ответов дошел до пятой страницы поисковой выдачи Google. Исчерпывающей информации не нашел, пришлось разобраться самому. Статья описывает: как реагирует UI, когда пользователь использует фильтры; алгоритм формирования…

  • Создание автоматической системы борьбы с злоумышленниками на сайте (фродом)

    от автора

    Последние примерно полгода я занимался созданием системы борьбы с фродом (fraudulent activity, fraud, etc.) без какой-либо начальной инфраструктуры для этого. Сегодняшние идеи, которые мы нашли и реализовали в нашей системе, помогают нам обнаруживать множество мошеннических действий и анализировать их. В этой статье я хотел бы рассказать о принципах, которым мы следовали, и о том, что…

  • Бот в телеграм, озвучивающий ваши эмоции в сообщении

    от автора

    Привет! В этой статье я опишу своего бота в телеграм, который работает и сейчас. Для чего бот создавался, его цель и умения В реальности человек использует множество звуков для выражения своих эмоций и отношений. Но почти все системы искусственного интеллекта и голосовые помощники "слишком интеллектуальные". Они просто отбрасывают эмоциональные звуки, не понимают и не могут…

  • Расшифровка эфира с Джоном Ромеро: байки о том, как создавался DOOM

    от автора

    10 августа в наших соцсетях прошел стрим с Джоном Ромеро — создателем игр Doom, Quake и Wolfenstein 3D. Это был вечер теплых ламповых историй по заявкам: вы задавали вопросы в комментариях, а Джон рассказывал, как все было. Вопросы задавал автор телеграм-канала и подкаста Запуск завтра Самат Галимов. Мы подготовили для вас расшифровку и перевод на…

  • Как связаны занятия музыкой и достижения в учебе

    от автора

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

  • Технология видео поиска «Video Color»

    от автора

    Немного о поиске Когда мы говорим о поиске, то сразу представляем себе поисковую систему Google с формой для ввода текстовой строки и многие сотни результатов ссылок на найденные страницы. Однако задумаемся о предмете нашего поиска. Что мы ищем? Текст Документы HTML странички Изображения Аудио Видео Двоичные файлы Для некоторых видов данных существуют специализированные поисковые системы.…

  • 7 расширений для VS Code, установив которые, вы не захотите выходить из редактора

    от автора

    …Даже простейшие инструменты могут давать людям возможность делать великие дела. Биз Стоун, «Решайся! Заряд на создание великого от основателя Twitter» Одно из различий между очень хорошими и хорошими программистами заключается в том, какие инструменты они используют. Подбор правильных инструментов способен значительно облегчить разработчику жизнь. Это относится к тонкой настройке интегрированных сред разработки, используемых при написании…