Изменение таблиц MySQL и собственный Git-сервис

Выпуск № 5 ·

Проекты на C#

  1. WeiXinMPSDK

    SDK для платформы WeChat с поддержкой .NET Framework и .NET Core. Работает с публичными и корпоративными аккаунтами, открытой платформой, WeChat Pay и JSSDK. Проект с открытым кодом: бесплатный и регулярно поддерживается.

Проекты на Go

  1. gh-ost

    Инструмент GitHub для изменения структуры таблиц на работающем сервере. Требования к продукту постоянно меняются, а вместе с ними приходится менять и таблицы MySQL. gh-ost позволяет делать это с минимальным влиянием на работу сервиса: процесс легко контролировать и проверять, а сама операция проста и безопасна. Обзор на китайском

    gh-ost
  2. gogs

    Git-сервис на Go, который легко развернуть на своём сервере. Похож на GitLab, написанный на Ruby. Есть подробная документация на китайском; сервис работает на всех платформах, поддерживаемых Go, включая Linux, Mac OS X, Windows и ARM. Описание на китайском

    gogs

Проекты на JavaScript

  1. share.js

    JavaScript-библиотека для публикации в один клик в Weibo, Qzone, сообщениях QQ, WeChat, Tencent Weibo, Douban и других соцсетях. Онлайн-демо

    share.js

Проекты на PHP

  1. pinyin

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

    use OvertruePinyinPinyin;
    
    $pinyin = new Pinyin();
    
    $pinyin->convert('带着希望去旅行,比到达终点更美好');
    // ["dai", "zhe", "xi", "wang", "qu", "lv", "xing", "bi", "dao", "da", "zhong", "dian", "geng", "mei", "hao"]
    
    $pinyin->convert('带着希望去旅行,比到达终点更美好', PINYIN_UNICODE);
    // ["dài","zhe","xī","wàng","qù","lǚ","xíng","bǐ","dào","dá","zhōng","diǎn","gèng","měi","hǎo"]
    
    $pinyin->convert('带着希望去旅行,比到达终点更美好', PINYIN_ASCII);
    //["dai4","zhe","xi1","wang4","qu4","lv3","xing2","bi3","dao4","da2","zhong1","dian3","geng4","mei3","hao3"]

Проекты на Python

  1. flaskbb

    Лёгкий форум на Flask с базовым набором функций. Есть онлайн-документация; проект можно доработать под более сложные задачи. Посмотреть форум

    flaskbb
  2. fuck-login

    Имитирует вход на некоторые известные сайты, чтобы собирать данные со страниц, доступных после авторизации. Внимание: ограничивайте частоту запросов парсера.

  3. superset

    Корпоративная платформа для исследования и визуализации данных. Предлагает мощные инструменты анализа и представления результатов. Пример показан на иллюстрации ниже:

    superset

Прочее

  1. bytesize-icons

    Набор очень маленьких и лаконичных SVG-иконок. Онлайн-демо.

    bytesize-icons
  2. gitignore

    Обширная коллекция шаблонов gitignore для разных проектов — подходящий вариант, скорее всего, найдётся. Что такое файл gitignore.

  3. security-guide-for-developers

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

  4. Solve-App-Store-Review-Problem

    Решения для случаев, когда приложение не прошло проверку в App Store.