Нагрузочный тест HTTP и тетрис на React

Выпуск № 11 ·

Проекты на C

  1. wrk

    Современная утилита для сравнительного измерения производительности HTTP-серверов. Пример запуска и вывода:

    # 输入命令
    wrk -t12 -c400 -d30s http://127.0.0.1:8080/index.html
    
    # 输出
    Running 30s test @ http://127.0.0.1:8080/index.html
      12 threads and 400 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   635.91us    0.89ms  12.92ms   93.69%
        Req/Sec    56.20k     8.07k   62.00k    86.54%
      22464657 requests in 30.00s, 17.76GB read
    Requests/sec: 748868.53
    Transfer/sec:    606.33MB

Проекты на Go

  1. baetyl

    Открытая платформа периферийных вычислений Baidu Cloud. Переносит возможности облака ближе к устройствам пользователя и обеспечивает работу при временном отсутствии связи и низкую задержку. Поддерживает подключение устройств, маршрутизацию сообщений, удалённую синхронизацию, выполнение функций, предварительную обработку видео и ИИ-инференс.

  2. negroni

    Библиотека middleware для Go: упрощает работу с net/http и не претендует на роль полноценного фреймворка. Есть описание на китайском.

Проекты на Java

  1. GitClub

    Клиент GitHub, который также помогает находить интересные проекты с открытым кодом.

  2. jvm-mon

    Мониторинг JVM в консоли.

    jvm-mon
  3. tale

    Лёгкая блоговая платформа на Java с лаконичным оформлением. Онлайн-демо. Возможности:

    • Простой и приятный интерфейс.
    • Публикация статей в Markdown.
    • Настраиваемые адреса статей.
    • Несколько тем оформления.
    • Поддержка эмодзи.
    • Воспроизведение музыки из NetEase Cloud Music.
    • Резервное копирование вложений и базы данных.
    • Простое развёртывание без Tomcat.
    tale

Проекты на JavaScript

  1. react-tetris

    Реалистичный тетрис с подробным техническим описанием. Можно сыграть онлайн.

    react-tetris

Проекты на Python

  1. fastText

    fastText преобразует слова документа в векторы через таблицу поиска, усредняет их и подаёт результат в линейный классификатор. Подробнее — в разборе реализации fastText на китайском языке.

  2. mongoaudit

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

    • Установка: pip install mongoaudit.
    • Запуск: python mongoaudit.
  3. sh

    Зрелая библиотека вместо subprocess: позволяет вызывать любую программу как функцию. Поддерживает Python 2.6–3.5.

    from sh import ifconfig
    print ifconfig("eth0")

Проекты на Swift

  1. Swift-30-Projects

    Тридцать небольших приложений на Swift для знакомства с мобильной разработкой и практики.

    Swift-30-Projects

Прочее

  1. chinese-programmer-wrong-pronunciation

    Слова, которые китайские программисты часто произносят неправильно.

  2. golang-cheat-sheet

    Шпаргалка по синтаксису и возможностям Go на английском языке.

  3. linux-command

    Справочник и поиск по командам Linux: описания, подробные объяснения и учебные материалы.

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

  1. book

    Учебные заметки разработчика Юйхэня.

  2. docker_practice

    Книга «Docker: от основ до практики» на китайском языке.

  3. nginx-book

    Книга «Разработка на Nginx: от основ до мастерства». Авторы — участники команды серверной платформы ключевых систем Taobao.

  4. open-shell-book

    Книга «Примеры программирования на Shell» с обучением на практических задачах.

  5. react-cookbook

    Руководство по созданию лаконичных, красивых и удобных в сопровождении приложений на React.

  6. real-world-haskell-cn

    Проект перевода книги «Real World Haskell» на китайский язык.

  7. rust-book-chinese

    Китайский перевод книги «Язык программирования Rust».