Кілька цікавинок і корисностей для веб-розробника #29

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

HumHub


Відкрита соціальна мережа, побудована на Yii — гідний аналог Diaspora. Розробники взагалі кажуть, що це фреймворк, який надає інструменти для легкої і продуктивної командної роботи. Гнучка модульна система і ряд плагінів: нотатки, таск-менеджер, календар, голосування, розсилки та ін. Ще HumHub — це дуже красиво. Кльовий сучасний інтерфейс, асинхронність, підказки та інші деталі.



Impulse



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

Piwik

Потужний інструмент для аналітики з відкритим вихідним кодом, який реально може стати заміною для Яндекс Метрики або Google Analytics. Інформативні графіки, множина метрик, купа параметрів, цілі та інші потреби. Сервіс досить простий в установці, майже для всіх популярних CMS існує плагін. У системі є власний маркетплейс і велике ком'юніті. Piwik використовується на таких масштабних проектах як Wikimedia, Forbes, T-mobile, Sharp та ін

Jsfmt


Невеликий і корисний інструмент від команди розробників популярного потокового музичного сервісу 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


Зручний онлайн сервіс для генерації Gulp файлів. Вказуємо назву завдання, шляхи до вихідним і фінальними файлами і звичайно ж вибираємо сам плагін, пошук яких здійснюється в режимі реального часу.

Mitro


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



                                                         Попередня добірка (Випуск 28)

Приношу вибачення за можливі помилки. Якщо ви помітили проблему — напишіть, будь ласка, в приват.

Спасибі всім за увагу.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.