23 августа 2015 (обновлено 06 января 2015)

Сегодня последний день не только этого года, но и месяца. поэтому, дабы не портить статистику я все-таки собрался написать здесь небольшую статью.
Думаю, что теоретические и практические записи лучше чередовать или, по крайней мере, не увлекаться теорией, так как это не всем интересно, как показывает практика.

Контент сайта - его основная составляющая, и не всегда возможно его своевременно обновлять (сей блог тому пример), однако нельзя разочаровывать своих читателей\посетителей устаревшими данными. Зачастую для этого используются механизмы чтения и вывода лент новостей других сайтов; некоторые проекты даже предоставляют APi для этого.
Однако речь пойдет в первую очередь, о тех проектах которые не имеют никаких инструментов для экспорта.

 
19 августа 2015 (обновлено 16 декабря 2015)

Все чаще нам приходится сталкиваться с несовместимостью тех или иных технологий. Кто-то переходит на новое, кто-то остается на старом, а в итоге нам, разработчикам, необходимо обеспечить поддержку всего. И если раньше было лишь "старое" и "новое", то теперь технологии начали развиваться в совершенно разных направлениях. Ну да ладно, речь немного не об этом.

Технология Flash получила свое широкое распространение приблизительно в 2005 году, в а начала 2010 года уже начали сгущаться тучи. Молния ударила в апреле 2010 в лице Стива Джобса и его статьи "Thoughts on Flash", где он говорит о бесперспективности данной технологии и окончательно отказывается от ее поддержки в популярных мобильных устройствах iPad и iPhone. И приблизительно с этого времени начинается бурное развитие технологии HTML5, которая старается (до сих пор старается) вытеснить и заменить собой флеш.

Шагая в ногу со временем, было выпущено обновление плагина cb_music для Community Builder (компонент joomla). Старый флеш проигрыватель был заменен на гибридный flash+HTML5, построенный на базе jPlayer. Это обеспечивает полную совместимость как со старыми браузерами, не поддерживающими HTML5, так и с новыми, а также мобильными.

 
30 ноября 2014

Каждый знает, что в основе любого визуального эффекта положен некоторый математический алгоритм, и, чем эффект интересней, тем алгоритм обычно сложнее. Но при этом, используя готовые решения, мы очень редко задумываемся, как же оно работает. Поэтому предлагаю написать свой несложный алгоритм, реализующий заполнение табличной(блочной) структуры по диагонали.
Выглядеть это будет так:

Демо Скачать

 
27 октября 2014

Смартфоны и планшеты давно вошли в нашу жизнь и стали незаменимыми спутниками. Все чаще мы пользуемся планшетными ПК для серфинга в интернете, даже когда есть возможность воспользоваться ноубуком или стационарным компьютером. Данный факт необходимо учитывать при разработке современного сайта. В этой статье я расскажу об основных подходах применяемых при создании адаптивного сайта.

 
07 сентября 2014

Чекбоксы, радиобаттоны, файл-инпуты, селекты - привычные элементы, которые есть на любом сайте. Но вот проблема в том, что их весьма затруднительно кастомизировать, тоесть стилизовать, чтобы вписать в дизайн сайта.
Эта задача особенно актуальна при разработке интерфейсов, лендингов и т.д.
Да, полно плагинов jQuery для кастомизации этих элементов, однако применение стороннего плагина не всегда удобно. Я предлагаю свое решение, которое позволяет обеспечить не только желаемый внешний вид, но также свободу в обработке полученных данных, поддержку мобильных устройств и возможность управления с клавиатуры - то есть все плюшки стандартного элемента плюс желаемый внешний вид.