Xakep #305. Многошаговые SQL-инъекции
Продолжаем публиковать обзоры Open Source проектов, наиболее популярных на сайте Github за неделю.
1. Awesome Awesomeness: модерируемый список «удивительных удивительностей», то есть полезных ссылок по языкам программирования, платформам, алгоритмам, отдельным областям информатики, с обучающими материалами и ссылками на другие ресурсы. Объединил в себя десятки таких списков, которые велись отдельно для каждого из языков.
2. FLEX (Flipboard Explorer): набор дебаггерских и исследовательских инструментов для разработки под iOS. С установленным FLEX можно изучать и изменять практически каждый фрагмент работающего приложения.
3. Flux: новая схема разработки веб-приложений, вместо стандартной схемы Model-View-Controller.
4. Streisand: список инструкций для установки всего набора «антицензурного» софта на сервер: L2TP/IPsec, OpenSSH, OpenVPN, Shadowsocks, Stunnel и шлюза Tor. Указаны конфигурации для Amazon EC2, DigitalOcean, Linode, Rackspace, а в будущем добавят и других популярных «облачных» провайдеров.
5. Basil.js: недостающий в JavaScript уровень абстракции для хранения и обработки данных в локальном кэше (localstorage, куки, session storage).
6. Flight rules: «правила полётов», памятка для программистов, использующих систему контроля версий Git: что делать в разных ситуациях, если что-то пошло не так.
7. Terraform: инструмент для построения, изменения и контроля версий в инфраструктуре. Конфигурация серверов здесь представляется как код — высокоуровневый конфигурационный синтаксис.
8. Tracking.js: библиотека размером 7 КБ предлагает разные алгоритмы и техники компьютерного зрения для использования в вебе, в том числе отслеживание указанных цветов, отслеживание объектов, определение лиц в кадре и т.д. Примеры использования см. на официальном сайте.
9. Elvish: экспериментальная командная оболочка UNIX.
10. TypeScript: средство разработки веб-приложений TypeScript, расширяющее возможности JavaScript, с примерами программ.