Наша работа над Proglib. Февраль 2020

Что сделала команда Библиотеки программиста для своих читателей за второй месяц 2020 года. Рассказываем о телеграм-боте для мероприятий, головоломках, топовых публикациях и новом тесте.

Привет! На связи команда Библиотеки программиста.

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

Что нового мы сделали в феврале?

Бот в телеграм для мероприятий. В прошлом месяце мы запустили новый раздел – Мероприятия. Мы активно пополняем раздел IT-событиями, которые собираем из различных сервисов. Чтобы читателям было удобнее получать уведомления о новых митапах, хакатонах и прочем, мы сделали телеграм-бота @event_listener_bot.

Бот создаёт персонализированную ленту мероприятий, подобранную исходя из ваших интересов и геолокации. При первом запуске укажите желаемые категории (теги) и город. Если указана лишь категория, бот будет присылать только онлайн-события. Если вы привяжете ещё и город (можно несколько) – будут приходить уведомления о местных офлайн-событиях.

Актуальный блок мероприятий внутри ленты. Актуальные мероприятия теперь видны и в ленте главной страницы. Отображаются только те события, что могут быть вам интересны. Например, так выглядит блок мероприятий при чтении сайта из Санкт-Петербурга.

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

Обсуждения «переехали» в верхнее меню. Раньше раздел обсуждения был в верхней части сайта, но из-за этого читателям приходилось каждый раз чуть пролистнуть сайт, прежде чем перейти к чтению новых публикаций. Чтобы сэкономить ваше время, мы отказались от предыдущей вёрстки и оформили обсуждения, как один из стандартных разделов сайта.

Закончили первый сезон сериала головоломок. В этом посте мы завершили первый сезон идущих одна за другой программистских головоломок (и дали ещё 7 задачек с собеседований). Поддерживать эту продолжительную цепочку было трудно, но интересно. Было особенно приятно, когда наши читатели описывали свои решения на сайте или в соцсетях. Полное содержание сезона получилось таким:

  1. Двойные фамилии (комбинаторика)
  2. Спрятанное решение (арифметический ребус)
  3. Остров хамелеонов (алгоритмы)
  4. Номер Тьюринга (комбинаторика)
  5. Время великих учёных (алгоритмы)
  6. Прогуливающиеся джентльмены (логика)
  7. Часы с одинаковыми стрелками (самая популярная)
  8. Вирус в колонии бактерий (алгебраическая задача)
  9. Шесть шахматных коней (задача на алгоритмы по теории графов)
  10. Задача о беглеце (динамическое программирование)
  11. Чеширский кот и число палиндромов (комбинаторика)
  12. Карточная головоломка Конвея (алгоритм сортировки)
  13. Как ограбить банк? (динамическое программирование и шифры)
  14. Головоломка о лягушках (алгоритмы)
  15. Задача Сфинкса о разрезании лестниц (алгоритмы)

Тест на знание языка программирования Kotlin. В феврале мы подготовили тест о языке Kotlin из 22 вопросов. Пройдите тест, если вы тоже любите язык Kotlin и ещё не проверяли свои знания. К каждому ответу даётся развёрнутое пояснение, так что наверняка вы узнаете что-то новое.

Лучшие публикации за февраль. Конечно, ещё мы писали и переводили новые статьи. Вот десять самых популярных материалов за февраль:

  1. «Я тебя по IP вычислю»: как хакеры рассекречивают звенья цепи Tor
  2. Как подружить Python и базы данных SQL. Подробное руководство
  3. 12 инструментов DevOps-инженера для мониторинга архитектуры
  4. Коронавирус: анализ данных без паникерских настроений
  5. Сравниваем скорость С++ и Python на примере стереозрения в OpenCV на Raspberry Pi
  6. Qwerty уже не тот. Как хакеры взломали аккаунты 270 млн пользователей
  7. Цикл событий: как выполняется асинхронный JavaScript-код в Node.js
  8. Что умеют нейросети: 10 крутых примеров из недавних новостей
  9. Классы на прототипах: как работает ООП в JavaScript
  10. Автостопом по TED: 42 ярких выступления на темы вблизи IT

Напишите, что бы вы хотели улучшить в Библиотеке программиста. Мы будем рады прочитать критику и пожелания, похвалу и советы. Расскажите в комментариях к этому посту, что вам нравится или нет в текущей версии сайта. Мы учтём ваши идеи и станем лучше.

🐸💫

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

eFusion
08 июня 2021

🎥 10 лучших альтернатив YouTube, которые стоит попробовать в 2021 году

Познакомимся с некоторыми альтернативами YouTube, которые могут предложить ...
Библиотека программиста
07 августа 2017

Мертвые и живые языки программирования: что изучать, а что обойти стороной?

Языки программирования растут как на дрожжах, и все сложнее ответить на воп...