Интерактивная теория игр и диаграммы на Python

Выпуск № 17 ·

Проекты на C#

  1. apple-juice-actionscript

    Интерпретатор AS3 (ActionScript 3, третьего поколения Flash-скриптов), реализованный на .NET 2.0; его можно встроить в Unity для горячего обновления. Полноценная система интерпретации скриптового языка: от разбора синтаксического дерева до непосредственного выполнения кода.

  2. MaterialDesignInXamlToolkit

    Библиотека элементов управления в стиле Google Material Design.

    MaterialDesignInXamlToolkit

Проекты на CSS

  1. bulma

    UI-фреймворк с более плоским стилем оформления, чем у Bootstrap. Исходный код хорошо структурирован: по нему можно изучить устройство UI-фреймворка. Сайты, созданные с помощью Bulma

    bulma

Проекты на Go

  1. casbin

    Библиотека с открытым исходным кодом для управления доступом. Поддерживает модели ACL/RBAC/ABAC и различные способы хранения данных, включая MySQL и NoSQL.

    casbin
  2. jwt-go

    Реализация JSON Web Tokens (JWT) на Go.

Проекты на Java

  1. elasticsearch-sql

    Запросы к Elasticsearch на SQL.

    elasticsearch-sql
  2. GankMM

    Клиент для Android сервиса Gank.io — китайской площадки с подборками полезных материалов. Каждый день — фотография девушки, короткий видеоролик и несколько полезных статей по Android, iOS и другим темам разработки; обновления выходили по будням. Данные предоставляет Gank.io. Проект простой и при этом целостный, охватывает много тем и поможет изучить приёмы разработки для Android.

    GankMM
  3. MVPArms

    Каркас для быстрой сборки Android-приложений с архитектурой MVP, объединяющий множество популярных open-source проектов. В него входят Dagger2, Retrofit, RxJava и другие сторонние библиотеки семейства Rx, а также решение для адаптации интерфейса под разные экраны. Подробная документация и зрелая, стабильная архитектура делают его готовым решением для Android-приложений на MVP.

    MVPArms

Проекты на JavaScript

  1. gka

    Простой и эффективный инструмент для создания покадровой анимации и обработки изображений.

    • В один шаг: пакетно присваивает файлам изображений последовательные имена, создаёт файл покадровой анимации и позволяет просмотреть результат.
    • Высокая производительность: поддерживает повторное использование одинаковых кадров, обрезку пустых областей изображений, сборку в спрайт-лист и сжатие изображений.
    • Несколько шаблонов: содержит разные шаблоны экспорта файлов и позволяет создавать собственные.
    gka
  2. parrot-mocker-web

    Компактный mock-сервер. Вместе с расширением для Chrome он позволяет легко перехватывать или подменять запросы xhr/jsonp/fetch на странице. Не нужно менять код самой страницы, поэтому фронтенд-разработчики могут продолжать работу, пока API на стороне бэкенда не готово или данные сложно смоделировать.

    parrot-mocker-web
  3. sweetalert

    Компонент диалоговых уведомлений, написанный на чистом JavaScript и используемый во многих компаниях. Код переработан с применением ES6, благодаря чему структура проекта стала понятнее. По ней удобно изучать организацию файлов JS-компонента, а исходный код показывает продвинутые приёмы работы с DOM на чистом JavaScript.

    sweetalert
  4. trust

    Интерактивное руководство по кооперативной теории игр. Попробовать онлайн на китайском языке

    trust
  5. wtfjs

    Забавные и каверзные примеры на JavaScript.

Проекты на Kotlin

  1. Eyepetizer-in-Kotlin

    Приложение, написанное на Kotlin. Подойдёт новичкам для изучения языка: работая над проектом, можно познакомиться с преимуществами Kotlin.

    Eyepetizer-in-Kotlin

Проекты на Python

  1. huey

    Лёгкая очередь задач на базе Redis с довольно широким набором возможностей:

    • Многопроцессное, многопоточное выполнение и корутины.
    • Запуск задач по расписанию.
    • Повторный запуск задач после ошибки.
    • Хранение результатов.
  2. proxy_pool

    Сервис на Python для размещения на своём сервере собирает пул IP-адресов бесплатных прокси: веб-краулер находит их в интернете, локально проверяет и удаляет неработающие, обеспечивая высокую доступность пула. На Flask построен сервис выдачи прокси с функциями обновления пула, удаления недействительных адресов и получения прокси. Подробная документация и понятная структура модулей помогут новичкам в веб-скрейпинге изучить эту технику.

    proxy_pool
  3. pyecharts

    Библиотека на Python для построения диаграмм ECharts.

    pyecharts
  4. simiki

    Простой каркас личной Wiki, позволяющий быстро создать сайт с Wiki-страницами. Страницы пишутся в Markdown и преобразуются в статические HTML-файлы. Исходники Wiki хранятся в отдельных каталогах, поэтому ими легко управлять. Документация на китайском языке

  5. weibospider

    Распределённый парсер Weibo (китайского сервиса микроблогов) с двумя режимами работы: быстрым и стабильным сбором данных. Логика модулей понятна, комментариев много, поэтому проект легко адаптировать под свои задачи. Начинающим помогут быстро освоиться демонстрационное видео и группа в QQ (китайском мессенджере) для вопросов. На момент выпуска проект поддерживался уже больше года — надёжный вариант, к которому стоит присмотреться.

    weibospider

Искусственный интеллект

  1. EffectiveTensorflow

    Подборка лучших практик для TensorFlow.

  2. TensorFlow-World

    Простой в освоении учебник по TensorFlow.

Прочее

  1. games

    Подборка игровых проектов на GitHub.

  2. learn-regex

    Простой учебник по регулярным выражениям. README на китайском

  3. Material-Design-Chinese

    Перевод официальной документации Material Design на китайский язык, сохраняющий оформление оригинального сайта и синхронизированный с официальной версией.

  4. PythonSpiderNotes

    Вводный учебник по веб-скрейпингу на Python.

  5. sec-chart

    Интеллект-карты по информационной безопасности.

Открытые книги

  1. pandas-cookbook

    Книга с практическими рецептами по pandas (на английском языке).

  2. tensorflow_cookbook

    Книга с практическими рецептами по TensorFlow (на английском языке).