Три ИТ-проекта из России от читателей «Кода»

Время отечественного пиара.

Три ИТ-проекта из России от читателей «Кода»

Месяц назад мы пригласили наших читателей рассказать о собственных ИТ-проектах. Главные условия: 

  • проект относится к сфере ИТ, разработке или дизайна;
  • он сделан людьми из России;
  • он небольшой, и ему будет полезен пиар. 

Смотрите и гордитесь:

Три ИТ-проекта из России от читателей «Кода»

ForcAD: платформа для хакерских соревнований

Попробовать: github.com/pomo-mondreganto/ForcAD

Что делает: создаёт «песочницу» для проведения хакерских соревнований в формате attack / defense. Хакерским командам дают задания (например, получить доступ к какому-то серверу или расшифровать какой-то файл). Платформа следит за тем, получила ли команда доступ, сколько осталось времени, какие системы конкурса устояли от хакерских атак и т. д. 

Зачем: чтобы быстрее запускать хакерские конкурсы и выращивать в России новых кибергероев. 

Авторы: Роман Никитин и сообщество C4T BuT S4D

Обращение авторов: Если вы любите CTF — приходите к нам на онлайн-соревнования. Сервисов мы заготовили прям много:)

Python Universal Translator

Попробовать: github.com/aleksey-satir/Python-Universal-Translator

Что делает: в перспективе — транслирует код на Python в любые языки программирования. На данный момент поддерживается только трансляция в JavaScript.

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

Автор: Алексей Плосков

Обращение автора: я хочу делать игры.

Курсор: база данных в Google-таблицах

Попробовать: github.com/Kaedone/Flask

Что делает: берёт гугл-таблицу и использует её как базу данных, к которой можно обращаться как к любой другой БД. 

Зачем: упростить работу с данными в БД для небольших проектов. Например, у вас может быть небольшой интернет-магазин, и вам нужна админка, чтобы смотреть заказы. Можно было бы писать эту админку с нуля, а можно просто запустить «Курсор» и иметь доступ к данным напрямую через Гугл-таблицы. 

Автор: Тимофей Стабуль

Обращение автора: ребят, мы ищем людей, работающих в школах, для внедрения нашего приложения. Пишите нам, если можете в чём-то помочь.

Хвастайтесь ещё

Рассказывайте о собственных ИТ-проектах. Прямо сейчас берите и пишите.

Обложка:

Даня Берковский

Корректор:

Ирина Михеева

Вёрстка:

Маша Климентьева

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Вам может быть интересно
Вжух, вжух! Добавляем звук меча на любой странице
Вжух, вжух! Добавляем звук меча на любой странице

Время дурацких проектов.

medium
Прокачиваем собственный генератор паролей
Прокачиваем собственный генератор паролей

Тройная защита для вашей семьи!

hard
Шифр Вернама на JavaScript
Шифр Вернама на JavaScript

Невзламываемый шифр за 4 строчки кода.

medium
Решаем кодом: как найти длину последнего слова
Решаем кодом: как найти длину последнего слова

Используем нестандартный подход

easy
Крутой веб-проект: симуляция нормального распределения на JavaScript
Крутой веб-проект: симуляция нормального распределения на JavaScript

Физика, статистика и математика в одном мощном проекте

medium
Зачем нужен __main__ в Python
Зачем нужен __main__ в Python

Настраиваем автозапуск кода

hard
Создание парсера для получения нужной информации с сайта
Создание парсера для получения нужной информации с сайта

Собираем текст со всех страниц журнала «Код» простым скриптом

medium
Что означает ошибка OverflowError: Result too large в Python
Что означает ошибка OverflowError: Result too large в Python

Это значит, что результат получается слишком большим, чтобы его можно было обработать обычным способом

easy
Cортировка подсчётом: как работает сортировка без сравнений
Cортировка подсчётом: как работает сортировка без сравнений

Надо просто посчитать, сколько раз встречается каждый элемент

medium