- PVSM.RU - https://www.pvsm.ru -

Несколько интересностей и полезностей для веб-разработчика (выпуск 3)

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

Cloudconvert [1]

Несколько интересностей и полезностей для веб разработчика (выпуск 3) [1]

Великолепный онлайн конвертер файлов, который поддерживает в общей сложности 140 форматов следующих типов: archive, audio, cad, document, ebook, image, presentation, spreadsheet, video. Синхронизируется с Dropbox и Google Drive, благодаря чему возможно использование на всех смартфонах. А самое приятное это то, что для данного сервиса существует функциональное и простое API.

Munee [2]

Несколько интересностей и полезностей для веб разработчика (выпуск 3) [2]
Многофункциональная PHP5.3 библиотека, которая является отличным решением для оптимизации проекта. С ее помощью вы можете на лету компилировать LESS, SCSS и CofeeScript файлы, изменять размеры изображений и обрезать их, минифицировать CSS и JS, объединять их в один запрос. Также Munee дает возможность грамотно кэшировать ресурсы, как на стороне сервера, так и на стороне клиента. Проект на Github [3]

Brunch [4]

Несколько интересностей и полезностей для веб разработчика (выпуск 3) [4]
Первоклассный сборщик проектов на Node.js. С точки зрения оптимизации аналогичен Munee (про PHP написал раньше, потому что старшим надо уступать, и вообще подобные удобства на нем появляются «не часто»). В остальном огромное множество различных настроек сборки для: Boilerplate, Bootstrap, Skeleton, Angular.js, Backbone.js, Jade, Phonegap и тд.

Favico.js [5]

Маленькая, практически незаметная фавиконка, может быть очень полезным элементом в грамотном интерфейсе. Данный скрипт позволяет с легкостью манипулировать всевозможными способами отображение favicon в вашем проекте, даже транслировать произвольное видео или запись с веб-камеры. Также существует jQuery Notify Better [6] с похожим, но менее широким функционалом.

Animo.js [7]

На сегодняшний день, мы имеем возможность красиво и легко анимировать элементы различными способами на CSS с помощью Effeckt.css [8] или Animate.css [9]. Animo.js — это маленькая библиотека (7кб), которая позволяет манипулировать CSS анимациями (animate+animo.css) и добавляет кроссбраузерный Blur эффект. Работает с jQuery 2 и старше. Синтаксис весьма прост:

$('#demo-a').animo({animation: "fadeOutLeft", duration: 0.5, keep: true}, function() {
	$('#demo-n').animo({animation: "fadeOutUp", duration: 0.5, keep: true}, function() {
		$('#demo-i').animo({animation: "fadeOutDown", duration: 0.5, keep: true}, function() {
			$('#demo-m').animo({animation: "fadeOutLeft", duration: 0.5, keep: true}, function() {
				$('#demo-o').animo({animation: "fadeOutRight", duration: 0.5, keep: true}, doMagicIn()); // function to fade them back in
			});
		});
	});
});

Gridism [10]

Если вы не используете CSS фреймворки (Bootstrap, Foundation, UIkit и др), то рекомендую Gridism, как самый простой и миниатюрный способ для создания отзывчивой сетки.

Rework [11]

«Произвольный CSS препроцессор для Node.js и браузеров». Пока не успел хорошенько распробовать его. Но в целом это похоже на качественную смесь LESS, SCSS и Stylus, потому что здесь есть JavaScript с нормальными функциями, встроенный Compass, свобода от префексов, различные «тонкие» моменты, как прозрачные миксины или встроенные полифилы .at2x([vendors]) для retina дисплеев.

Basiliq [12]

Несколько интересностей и полезностей для веб разработчика (выпуск 3) [12]
Базилик — это PSD файл, содержащий в себе огромное количество UI элементов для создания десктопных и мобильных интерфейсов. Лично мне очень сильно понравился стиль «Freehand» (ручная работа) и еще больше он понравится после просмотра промо ролика. А сделано это все в Самаре, студии CloudCastle респект за качество и чувство вкуса.

Cleaver [13]

«30-second Slideshows for Hackers».

npm install -g cleaver

cleaver path/to/something.md

title: Basic Example
author:
  name: "Jordan Scales"
  twitter: "@jdan"
  url: "http://jordanscales.com"
output: basic.html
controls: true

--

# Cleaver 101
## A first look at quick HTML presentations

--

### A textual example

Content can be written in **Markdown!** New lines no longer need two angle brackets.

This will be in a separate paragraph

--

### A list of things

* Item 1
* Item B
* Item gamma

No need for multiple templates!

И в итоге мы получим вот такую презентацию [14]

Напоследок:

Возможно кто-то не увидел Shade.less/Shade.css [15].
Недавно я искал инструмент похожий на Kuler для определения Flat цветов и нашел только эту палитру [16] (буду благодарен ссылке на необходимый сервис в комментариях).
Занимательные CSS диковинки: Client-side full-text search in CSS [17], Мона Лиза на чистом CSS [18](image2css [19]) и Картман [20].

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

Автор: ilusha_sergeevich

Источник [21]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/43298

Ссылки в тексте:

[1] Cloudconvert: https://cloudconvert.org/

[2] Munee: http://mun.ee/

[3] Проект на Github: https://github.com/meenie/munee

[4] Brunch: http://brunch.io/

[5] Favico.js: https://github.com/ejci/favico.js

[6] jQuery Notify Better: http://www.thepetedesign.com/demos/notify_better_demo.html

[7] Animo.js: https://github.com/ThrivingKings/animo.js

[8] Effeckt.css: https://github.com/h5bp/Effeckt.css

[9] Animate.css: https://github.com/daneden/animate.css

[10] Gridism: http://cobyism.com/gridism/

[11] Rework: https://github.com/visionmedia/rework

[12] Basiliq: http://cloudcastlegroup.com/blog/basiliq

[13] Cleaver: https://github.com/jdan/cleaver

[14] вот такую презентацию: http://jdan.github.io/cleaver/

[15] Shade.less/Shade.css: http://habrahabr.ru/post/193300/

[16] эту палитру: http://flatuicolors.com

[17] Client-side full-text search in CSS: http://redotheweb.com/2013/05/15/client-side-full-text-search-in-css.html

[18] Мона Лиза на чистом CSS: http://codepen.io/jaysalvat/pen/HaqBf

[19] image2css: https://github.com/jaysalvat/image2css

[20] Картман: http://codepen.io/silviopaganini/pen/gtwKx

[21] Источник: http://habrahabr.ru/post/193716/