- PVSM.RU - https://www.pvsm.ru -
Доброго времени суток уважаемые читатели. За последнее время я увидел несколько интересных и полезных инструментов/библиотек/событий, которыми хочу поделиться с Хабром.
Автор этого огромного списка полезностей для питонистов также как и автор похожего репозитория для сисадминов из прошлой моей подборки был вдохновлен проектом Awesome PHP. Это просто отличная тенденция, которая не может не радовать.
[2]
Потрясающие интерактивные графики и диаграммы на HTML5 Canvas. Chart.js не зависит от сторонник библиотек, работает во всех современных браузерах и даже в IE7/8 с полифилом, адаптивный к мобильный устройствам, очень гибкий и модульный. Выглядит все на самом деле очень красиво, но признаюсь я не настолько детально изучил проект, чтобы сказать чем он лучше DC.js [3] из моего 19 выпуска [4]. Дело в том, что Chart за несколько дней собрал почти 10 000 звезд на GitHub. Ну и для того, чтобы добить тему визуализации данных, оставлю ссылку на недавно найденный мноюAmcharts [5]. Проект не open-source, но вы можете пользоваться им бесплатно, если будете размещать логотип. Хочу обратить ваше внимание на то, что с этой библиотекой работают Microsoft, Amazon, IBM, Bank of America, NASA, P&G, PayPal и многие другие мировые корпорации.
[6]
Cockpit или «кабинка летчика», как перевел Яндекс — простая, гибкая и функциональная CMS на PHP, которая будет отличным выбором при создании небольшого проекта. Cockpit позволит вам с легкостью управлять контентом, блоками и медиафайлами, создавать галереи и формы. Также система предоставляет удобный API на JavaScript для всех ваших «асинхронных» мыслей. Ну и выглядит «кабинка» очень неплохо.
«A bit likeSolr [8], but much smaller and not as bright». Библиотека для полноценного поиска на стороне клиента. Lunr индексирует JSON и подбирает максимально релевантные тексту запроса ответы.
var idx = lunr(function () {
this.field('title', { boost: 10 })
this.field('body')
})
// Добавляем документ к индексу
var doc = {
"title": "Twelfth-Night",
"body": "If music be the food of love, play on: Give me excess of it…",
"author": "William Shakespeare",
"id": 1
}
idx.add(doc)
// Ищем
idx.search("love")
Предыдущая подборка (Выпуск 20) [40]
Приношу извинения за возможные опечатки. Если вы заметили проблему — напишите пожалуйста в личку.
Спасибо всем за внимание.
Автор: ilusha_sergeevich
Источник [42]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/64195
Ссылки в тексте:
[1] Awesome Python: https://github.com/vinta/awesome-python
[2] Chart.js: https://github.com/nnnick/Chart.js
[3] DC.js: https://github.com/dc-js/dc.js
[4] 19 выпуска: http://habrahabr.ru/post/227069/
[5] Amcharts: http://www.amcharts.com/
[6] Cockpit: http://getcockpit.com/
[7] Lunr.js: https://github.com/olivernn/lunr.js
[8] Solr: http://ru.wikipedia.org/wiki/Apache_Solr
[9] Cayley — graph database от Google: https://github.com/google/cayley
[10] Image: http://
[11] Widgy — CMS на Python и Django: http://wid.gy/
[12] The introduction to Reactive Programming you've been missing: https://gist.github.com/staltz/868e7e9bc2a7b8c1f754
[13] JavaScript Modules: http://jsmodules.io/
[14] Don’t Be Scared Of Functional Programming: http://www.smashingmagazine.com/2014/07/02/dont-be-scared-of-functional-programming/
[15] JavaScript CustomEvent: http://davidwalsh.name/customevent
[16] Deb.js: the Tiniest Debugger in the World: http://code.tutsplus.com/tutorials/debjs-the-tiniest-debugger-in-the-world--cms-21565
[17] PHP Fights HHVM and Zephir with PHPNG: http://www.sitepoint.com/php-fights-hhvm-zephir-phpng/
[18] Detect, Undo And Redo DOM Changes With Mutation Observers: http://addyosmani.com/blog/mutation-observers/
[19] Create Vertical Rhythm on Your Webpage: http://designmodo.com/vertical-rhythm/
[20] Designing A Better Mobile Checkout Process: http://www.smashingmagazine.com/2013/03/14/designing-a-better-mobile-checkout-process/
[21] Pixel perfect: the story of eBoy: http://www.theverge.com/2014/6/17/5803850/pixel-perfect-the-story-of-eboy
[22] Persuasion: Applying the Elaboration Likelihood Model to Design: http://alistapart.com/article/persuasion-applying-the-elaboration-likelihood-model-to-design
[23] Facing Your Fears: Approaching People For Research: http://www.smashingmagazine.com/2014/06/30/facing-your-fears-approaching-people-for-research/
[24] Image: https://www.cakebrew.com/
[25] Detect.js: https://github.com/darcyclarke/Detect.js
[26] HTMLHint: https://github.com/yaniswang/HTMLHint
[27] Сollections.js: http://www.collectionsjs.com/
[28] Godropbox: https://github.com/dropbox/godropbox
[29] Passwordless: https://passwordless.net/
[30] Material design for Angular: https://github.com/angular/material
[31] simpl: https://github.com/samdutton/simpl
[32] Agile: http://a-jie.github.io/Agile/
[33] Boba.js: http://boba.space150.com/
[34] gifffer: https://github.com/krasimir/gifffer
[35] «Astrobench: тестирование производительности JavaScript кода»: http://habrahabr.ru/post/228223/
[36] «Ribs.js — вложенные атрибуты, вычисляемые поля и биндинги для Backbone.js»: http://habrahabr.ru/company/mailru/blog/228135/
[37] ZaValera: http://habrahabr.ru/users/zavalera/
[38] «Документация Mojolicious: Потерянные Главы»: http://habrahabr.ru/post/228141/
[39] powerman: http://habrahabr.ru/users/powerman/
[40] Предыдущая подборка (Выпуск 20): http://habrahabr.ru/post/227969/`/
[41] Войдите: https://habrahabr.ru/auth/login/
[42] Источник: http://habrahabr.ru/post/228757/
Нажмите здесь для печати.