Рубрика «Веб-разработка» - 130

Изображения, как известно, один из самых сложных аспектов для растягивающего веб-дизайна. Сегодня мы рассмотрим, как правильно использовать элемент <picture> именно в таком дизайне.

Итак, первая проблема

Дни фиксированной ширины и точных пикселей для веб-дизайна позади и это хорошо. В наши дни широкоэкранных мониторов, интернет-телевизоров, планшетов разных размеров и смартфонов множество, от 320px до 7680px и больше в ширину. Каждый проект будет страдать если не будет автоматически подстраиваться под эти размеры.

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

Так что же нам делать?
Читать полностью »

Рассмотрим один из вариантов создания нескольких страниц или вкладок (в том числе вложенных) на html и css без скриптов, списков и таблиц, на одной html странице. Только дивы, только хардкор. Подходит для небольших портфолио и элементов интерфейса. Не будьте буратинами используя это везде подряд.
Суть:

imageЧитать полностью »

Дмитрий Стогов — автор идеи нового движка PHPNG выступит с докладом на DevConf 2014.

Отдай свой PHP на прокачку — PHPNG — движок нового поколения
Предлагаем Вашему вниманию интервью с докладчиком:
Читать полностью »

В прошлом году мы запустили программу «Вперед вместе с Google», в рамках которой мы в течение нескольких дней проводим в отдельно взятом городе интерактивные мастер-классы, лекции и семинары для предпринимателей, разработчиков, преподавателей и обычных пользователей, заинтересованных в эффективном использовании интернет-технологий в работе и жизни.

Мы уже посетили Казань и Новосибирск, а в июне направляемся в Красноярск.
Google едет в Красноярск
Читать полностью »

Python digest #27. Новости, интересные проекты, статьи и интервью [12 мая 2014 — 18 мая 2014] Многовато нынче дайджестов на хабре развелось, но этот-то о python! Сегодня и о ТДД и о PyQT и о MPTT — да и вообще приличное количество приличных букв на любой вкус.

Спасибо owlman75 за подготовку иллюстрации — она далась не с первого раза, но зато, как всегда, очень и очень неплохо. Спасибо и тем кто присылает новости на специальную форму — я их с благодарностью публикую.

За время подготовки дайджестов в базе данных накопилось более 800 статей. У них есть атрибуты к какому разделу они относятся, в каком выпуске опубликованы, откуда взяты. Нет ли желающих построить красивые диаграммки на основе этих данных? Думаю читателям было бы интересно увидеть тренды и распределения. Мне и самому, признаться, любопытно, вот только заняться этим, видимо, не будет времени никода.

Читать полностью »

Данный пост будет посвящён вопросу сборки Angularjs приложений. Я рассмотрю возможные пути решения и объясню, почему в итоге решил написать несколько собственных плагинов.

Итак, а как вообще принятно решать проблему сборки в последнее время? Grunt/Gulp плагины, require.js, browserify — самые популярные варианты.

Но есть нюанс. Когда вы имеете дело с Angular-приложением, вы сталкиваетесь с необходимостью декларирования зависимостей между модулями для их правильной сборки. Поясню на примере.

Если у вас простейшее приложение, которое состоит из нескольких файлов:

app.js
controllers.js
services.js
directives.js
filters.js

То никаких проблем нет. Вы можете вручную прописать порядок их подключения в том же Grunt/Gulp.

Но, допустим, если вы захотите реализовать такую архитектуру, при которой каждый отдельный сервис, контроллер, директива и т. д. находятся в отдельных файлах, то есть:

app.js
controllers/
	FirstCtrl.js
	SecondCtrl.js
services/
	FirstSrv.js
	SecondSrv.js

То вы столкнётесь с рядом трудностей. Главным образом, трудности будут с тем, как сшить все файлы так, чтобы при этом Angular работала без ошибок. В чем трудность?
Читать полностью »

Типограф Муравьёва опубликован на GitHub

Нас очень давно просят опубликовать типограф ГитХабе, чтобы дать возможность развивать продукту еще быстрее. Так как мы не создаем модули для разных систем, а делаем, только код типографа, то пришло время опубликовать типограф на ГитХабе и предоставить всем желающим возможность делать форки и открыто развивать продукт под свои нужды.

Велком: https://github.com/emuravjev/mdash

Читать полностью »

Задача 2ГИС — сделать выбор фирм в городах быстрым, удобным и приятным. Но, надо признать, мы не способны решить 100% жизненных ситуаций. Зато способны немного помочь в их решении. Как? С помощью расширения для браузеров.

Что делать, если 2gis.ru — дополнительный шаг в выборе компании?Читать полностью »

Python digest #26. Новости, интересные проекты, статьи и интервью [4 мая 2014 — 11 мая 2014] Очередной выпуск новостей, статей ссылок на интесные проекты на python и околоpython-тематику. В этот раз о динамическом программировании, яблоках и бананах, подземке и даже о яках. В общем, надеюсь вам понравится, несмотря на то что эта неделя была не очень богатой на новости.

Выражаю традиционную благодарность owlman75 за иллюстрацию к выпуску. И просто огромное спасибо axce1 — я наконец то влил его изменения касающиеся импорта rss и теперь вероятность того, что я пропущу интересную новость в частности с Планеты python стремится к нулю.

Оставляйте, пожалуйста, ваши новости/исправления/предложения на специально обученной для этого форме на инструменте создания дайджестов, а если хотите поучаствовать в создании дайджеста и освободить меня от мониторинга какого-то направления — можно ко мне даже в скайп постучаться: alrusdi

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js