Месяц: Август 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» Одно из различий между очень хорошими и хорошими программистами заключается в том, какие инструменты они используют. Подбор правильных инструментов способен значительно облегчить разработчику жизнь. Это относится к тонкой настройке интегрированных сред разработки, используемых при написании…