Решил перенести сюда свой последний пост с хабра по той причине, что он очень понравился людям и даже стал лучшим за 24 часа. Не один раз в комментариях замечал что народ негодует по поводу того, что веб-разработчики стали злоупотреблять использованием Bootstrap от Twitter. Признаюсь, я и сам успел закончить несколько небольших веб-приложений с использованием этого набора скриптов и стилей. Я [...]
Как и в предыдущей части, рассмотрим еще 10 ошибок, которые могут помешать сделать хороший сайт. В этот раз не будет примеров откровенно плохих дизайнов. Мы переходим на другой уровень и остановимся на ошибках, которые допускают хорошие дизайнеры. 11) Отвлекающая анимация Скучный дизайн отталкивает пользователя, но куча анимации на сайте тоже делу не поможет. Пользователь отвлекается, не понимает основную идею сайта [...]
По умолчанию Google Analytics не отслеживает загрузки и необходимо прикреплять “event” (событие) к каждой ссылке на загрузку. Entourage.js — легковесное (339 байт в архиве gzip) решение на JavaScript которое может автоматически добавлять поддержку отслеживания загрузок. Скрипт не использует дополнительные библиотеки, ненавязчивый и оставляет за собой разметку чистой без необходимости вклинивания JavaScript. Также в комплекте фильтр который позволяет отслеживать только выбранные [...]
При создании подвижных и интерактивных частей дизайна бывает довольно сложно заставить текст (зачастую заголовки) выглядеть так как было задумано. FitText – это простой но очень функциональный плагин jQuery для размещения текста в нужном элементе. Плагин автоматически обновляет размер шрифта в соответствии с шириной элемента, гарантирует неразрывную компоновку (из-за размера шрифта) даже если страница отображается в мобильном или десктопном браузере. Также [...]
Служба Push-уведомлений – важный элемент приложений работающих под iOS. С ее помощью пользователь соединяется с приложением. Если вы разрабатываете приложения для iPhone и есть необходимость посылать такие уведомления, то вам подойдет Easy APNS. Это решение использует PHP и MySQL для обмена данными посредством APNS для отображения уведомлений на этапах установки. Софт вставляет сообщения в таблицу MySQL и отсылает их с [...]
Flux Slider — слайдер изображений который использует средства CSS3 анимации для создания красивых двух- и трехмерных эффектов смены слайдов. Для работы требуется jQuery или Zepto.js, взятые из плагина Nivo Slider jQuery и имитирует их без использования традиционных эффектов анимации, основанных на таймере JavaScript. На данный момент плагин поддерживает более 10 эффектов, включая Bars-Bars3D, Blinds-Blinds3D, Cube, Zip и много других. Возможно отображение постраничной [...]
Bottle это быстрый и простой микро веб-фреймворк для Python. Он поставляется одним файлом модуля и не имеет зависимостей, кроме стандартных библиотек Python. Routing: Дает возможность определять какая функция на какой запрос будет отвечать, включая динамические запросы. Templates: Быстрый встроенный шаблонизатор, поддерживает шаблоны mako, jinja2 и cheetah. Utilities: Удобный доступ к данным, загружаемым файлам, ookies, headers и другим метаданным HTTP. Server: Встроенный HTTP сервер для разработки, а так [...]
WIODE это бесплатная браузерная среда разработки с открытым исходным кодом которая сфокусирована на простоте и расширямости. Она построена на PHP-MySQL и имеет такой интерфейс, что создается впечатление что ты работаешь за обычной десктопной IDE. Приложением очень легко пользоваться, оно умеет управлять несколькими проектами, имеет дерево файлов, которое помогает в навигации по папкам и файлам, в котором двойной клик открывает файл для [...]
HTML5 аудио и видео это очень простые в использовании функции, которые, к сожалению, не поддерживаются старыми браузерами, а новые браузеры поддерживают разные типы файлов. html5media это JavaScript библиотека которая дает возможность каждому браузеру проигрывать медиа файлы внутри HTML5 медиа тегов. Для поддерживаемых браузеров библиотека ничего не изменяет. Но для неподдерживаемых(старых, или если не поддерживается тип файла) плеер заменятся Flash проигрываетелем FlowPlayer. [...]
К сожалению, многие считают, что веб-дизайн состоит из личного стиля и среды разработки с шаблонами. Эти люди, конечно, ошибаются. Наличие дома мяча не делает никого профессиональным футболистом, а Dreamweaver не делает вас крутым веб-разработчиком. Веб-дизайн и разработка требуют знаний, практики и желания учиться и учить что-то новое каждый день. Личный стиль может быть хорошим или плохим, и он есть у [...]


