Облачное хранилище Box начало открытие своих разработок
Опубликовано 17 Апрель 2014 10:04:58
Сервис облачного хранения файлов Box.com объявил о переводе некоторых своих технологий в разряд открытых проектов. В частности, открыт код 20 проектов, которые представлены на специально подготовленном сайте opensource.box.com, доступны на GitHub и открыты для приёма изменений от представителей сообщества (для участия в разработке требуется подписать CLA-соглашение).
Сообщается, что компания изначально активно использует открытый код (например, Apache, nginx, Python, PHP, MySQL) в своей инфраструктуре, который в значительной мере способствовал становлению сервиса. Box рассматривает раскрытие своих наработок ответным вкладом в общее дело и надеется, что участие сообщества в разработке будет способствовать повышению качества опубликованных проектов.
Среди открытых проектов:
- Genty - генератор данных для unit-тестов на языке Python;
- Flaky - плагин для выявления и повторного запуска тестов, для которых наблюдаются непостоянно проявляющиеся сбои;
- Bart - коллекция полезных классов для системных приложений на PHP. Включает средства автозагрузки кода, подстановки зависимостей, управления конфигурацией, обёрток для безопасного выполнения shell-команд, обращения по HTTP, работы с Git и Jenkins, выполнения команд по SSH;
- Shmock -концептуально похожая на EasyMock альтернативная реализация метода тестирования через Mock-объекты с PHPUnit;
- Fast Assert - расширение для создания утверждений (assertions) в PHP без потери производительности;
- Augmented Types - расширение для применения во время выполнения PHP-кода аннотаций типов в стиле PHPDoc;
- Stalker - плагин к JavaScript-библиотеке jQuery, позволяющий организовать сохранение видимой позиции элементов при прокрутке страницы;
- Viewer - JavaScript-модуль для просмотра документов, преобразованных с использованием Box View API.
- Status Wolf - панель для сведения данных мониторинга от различных источников;
- Anemometer - утилита для выявления и анализа медленных запросов в MySQL;
- Rain Gauge - утилита для обработки накопленной детальной информации о работе группы MySQL-серверов;
- MySQL Utilities - коллекция разнообразных скриптов для работы с MySQL, в том числе скрипты для сбора параметров и интеграции с системой мониторинга Nagios;
- RotUnicode - написанный на Python конвертер строк в Unicode.
Источник: http://www.opennet.ru/opennews/art.shtml?num=39590
|
0 | Tweet | Нравится |
|