Несколько интересностей и полезностей для веб-разработчика #29

в 11:00, , рубрики: css, html, javascript, javascript html5, веб-дизайн, Веб-разработка

Доброго времени суток, уважаемые читатели. За последнее время я увидел несколько интересных и полезных инструментов/библиотек/событий, которыми хочу поделиться с Хабром.

HumHub

Несколько интересностей и полезностей для веб разработчика #29
Открытая социальная сеть, построенная на Yii — достойный аналог Diaspora. Разработчики вообще говорят, что это фреймворк, который предоставляет инструменты для лёгкой и продуктивной командной работы. Гибкая модульная система и ряд плагинов: заметки, таск-менеджер, календарь, голосование, рассылки и др. Еще HumHub — это очень красиво. Клевый современный интерфейс, асинхронность, всплывающие подсказки и прочие детали.

Impulse

Несколько интересностей и полезностей для веб разработчика #29

Потрясающие JS анимации с продуманной физикой. Библиотека больше заточена под мобильные интерфейсы. В примерах вы увидите ряд знакомых вам крутых эффектов из iOS, Android и WP. Больше я не знаю, что написать, это реально нужно увидеть. А с точки зрения кода все типично для «анимационных библиотек».

Piwik
Несколько интересностей и полезностей для веб разработчика #29
Мощный инструмент для аналитики с открытым исходным кодом, который реально может послужить заменой для Яндекс Метрики или Google Analytics. Информативные графики, множество метрик, куча параметров, цели и прочие необходимости. Сервис достаточно прост в установке, почти для всех популярных CMS существует плагин. В системе есть собственный маркетплейс и обширное комьюнити. Piwik используется на таких масштабных проектах как Wikimedia, Forbes, T-mobile, Sharp и др.

Jsfmt

Несколько интересностей и полезностей для веб разработчика #29
Небольшой и полезный инструмент от команды разработчиков популярного потокового музыкального сервиса Rdio. Jsfmt позволяет искать, форматировать и производить массовые изменения в JS файлах:

# Заменим reduce из underscore.js  на родной в `source.js`.
jsfmt --rewrite="_.reduce(a, b, c) -> a.reduce(b, c)" source.js

# Проделаем это снова, но уже с записью на диск.
jsfmt --write=true --rewrite="_.reduce(a, b, c) -> a.reduce(b, c)" source.js

# Заменим выражение в 'source.js' и других файлах в директории node.
jsfmt --rewrite="x % y -> ((x % y) + y) % y" source.js | node

Но именно для форматирование я думаю, что все же нет ничего лучше, чем JSCS.

Gulp Fiction

Несколько интересностей и полезностей для веб разработчика #29
Удобный онлайн сервис для генерации Gulp файлов. Указываем название задачи, пути к исходным и финальными файлами и конечно же выбираем сам плагин, поиск которых осуществляется в режиме реального времени.

Mitro

Несколько интересностей и полезностей для веб разработчика #29
Mitro — это великолепный менеджер паролей, который представляет из себя расширения для браузеров. Проект полностью бесплатный и оперсорсный (клиент и север). Запоминает все пароли из веба и позволяет давать временный доступ к вашим сервисам коллегам, фрилансерам, без передачи самого пароля. Защищенный, простой и универсальный продукт с удобным интерфейсом. «Trusted by Stackoverflow, Google Ventures, Essence, Fitocracy, Architizet».

ImageOptim CLI

Утилита автоматизирует оптимизация сразу 3 программ: ImageOptim, ImageAlpha, и JPEGmini. Но есть один минус — все эти инструменты написаны под Mac и соответственно ImageOptim CLI не будет работать на Windows и Linux. Судя по результатам тестов это практически бесспорный победитель, который лишь в некоторых случаях уступает Kraken.io. Но и разница оптимизация между ними составляет в среднем несколько процентов.

Западные мысли или что стоило бы перевести на Хабре:

Говорит и показывает Хабр:

Напоследок:

  • Вероятность появления XSS обратно пропорциональна количеству PHP-программистов. (книга «Сюрреализм на JavaScript»)
    image
  • H2O — HTTP сервер, который якобы в 2 раза быстрее Nginx.
  • Awesome-svg — коллекция всяких крутых штук на SVG.
  • Express Admin — MySQL, MariaDB, SQLite, PostgreSQL админка для Node.js.
  • Tuktuk — простой и мощный RWD фреймворк.
  • Z.js — переводит контент в бинарный код, тем самый делая его невидимым.
  • PathFinding.js — находит path в формате игры.
  • Bumpkit — библиотека для Web Audio API.
  • Multi-Screen.js — jQuery плагин, для создания полноэкранного слайдшоу.
  • Sovereign — свое собственное облако на основе Ansible.
  • WP Async Task — синхронизация плагинов от TechCrunch (подробнее).
  • Anbu — профайлер для Laravel PHP Framework.
  • PHP Webshells — «common php webshells».
  • PapaParse — мощный CVS парсер для Node.js.
  • Lowdb — flat JSON file database для Node.
  • Strider-CD — «Open Source Continuous Integration & Deployment Server».
  • Pyston — JIT для Python от команды Dropbox.
  • Profiling — интерактивный профайлинг на Python.
  • Textract — извлекает текст и различных документов.
  • Linguist — Ruby «языковой эрудит».
  • Docker practice — интерактивный учебник по Docker.
  • PolymerThemes — бесплатный темы и шаблона для Polymer.
  • React Components — каталог по React компонентам.
  • Shout — The self-hosted web IRC client
    Несколько интересностей и полезностей для веб разработчика #29

                                                         Предыдущая подборка (Выпуск 28)

Приношу извинения за возможные опечатки. Если вы заметили проблему — напишите, пожалуйста, в личку.

Спасибо всем за внимание.

Автор: ilusha_sergeevich

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js