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

Сухой cпособ верстки многостраничных сайтов

Я бы хотел, чтобы статья была интересна, а главное, понятна всем, кто занимается версткой. Однако, моя проблема заключается в том, что она лежит на рубеже знаний серверных и клиентских разработчиков. И если первые хоть изредка, но верстают, то вторые, как правило, «на сервер» не заглядывают вообще — в кавычках, потому-что речь не о железе или ОС — нам понадобится кое-какой серверный софт. В общем, я постараюсь подойти к сути вопроса постепенно, чтобы не повторить комикс с рисованием совы. Особо нетерпеливым я просто скажу здесь: я верстаю с помощью Flask. Тех же, кого интересуют детали — прошу под кат.
Читать полностью »

Экономическая стратегия или 4200 байт за 10 летМой предыдущий пост "Как сделать 3D шутер на JavaScript за пару дней" показал, что тема разработки браузерных игр весьма интересна и по этому я решил очередные выходные посвятить еще одной моей задумке.

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

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

Долго думал, что же разобрать дальше — атрибуты, свойства и данные или манипуляцию с DOM. И вроде бы сначала хорошо было бы дать первую тему, но в комментариях к предыдущему топику уже обратили внимание на одну особенность работы со скриптами, которая как раз относится ко второй теме, так что не будем тянуть и начнем именно с нее. Заодно прошу прощения у тех, кто увидел начало статьи, которое я по ошибке опубликовал в процессе написания.

Итак, сегодня мы продолжим серию копаний в исходниках jQuery под номером 1.8.3 (стабильная версия на момент написания статьи). Общее представление о jQuery мы уже получили, парсить html — тоже. Пора то, что мы распарсили куда-нибудь вставить.
Читать полностью »

Сегодня вышла новая версия nopCommerce 2.80.

Основными нововведениями стали:

  • Абсолютно новая графическая тема (демо можно посмотреть тут)
  • Добавлена поддержка ACL (access control list) для производителей
  • Добавлен новый тип атрибутов «Color squares», который позволяет более удобным способом выбирать цвета (пример использования можно увидеть тут)
  • Из адресов страниц с новостями и блога убраны ID соответствующих записей

Полный список изменений можно посмотреть тут.

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

Вчера на официальном сайте Django появилось сообщение о доступности Django 1.5 Release Candidate.

Пара слов о нововведениях:

  • Конфигурируемая модель User. Теперь можно использовать стандартную авторизацию, дополняя модель своими полями.
  • Поддержка Python 3. Прекращение поддержки Python 2.5. Минимальная версия теперь — 2.6.5
  • Задание конкретных полей при сохранении модели — параметр update_fields в Model.save()
  • Кэширование связанных моделей
  • Явное указание потокового ответа (класс StreamingHttpResponse)
  • Тег {% verbatim %}, рендеринг внутри которого не происходит (удобно для javascript-шаблонов)

Скачать Django 1.5 RCЧитать полностью »

Предлагаем вашему вниманию очередную подборку с ссылками на новости, интересные материалы и полезные ресурсы.

Дайджест интересных новостей и материалов из мира айти за последнюю неделю №38 (29 декабря — 4 января 2013)
Читать полностью »

Привет.

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

image

Я часто и с любовью пользуюсь услугами Почты России. Но каждое взаимодействие с этой чудесной организацией лишает мое обожаемое тело определенного количества нервных клеток, столь ценимых в современном обществе.

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

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

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

Очередной проект который мне приходится делать, требует этих самых круглых углов. Поговорив с заказчиком и дизайнером пришли к выводу что в Internet Explorer 8 нужны эти самые круглые углы. Что собственно и привело меня к тому что бы реализовать простейший и более быстрый способ организации таких рамочек, кнопочек и прочих фишечек на сайте. Без использования картинок и скриптов. При реализации данного метода, пришлось столкнутся с некоторыми подводными камнями и искать обходные пути. Что из себя представляет мой метод реализации и с чем мне пришлось столкнутся, читайте ниже.
Читать полностью »

В первой части мы создадим виджет, который будет «жить» сам по себе, и не зависеть от проекта. Я имею ввиду, что у него будут свои css, js, рисунки и свое представление (вьюха). Для использования виджета необходимо добавить путь, где он будет лежать, в конфиг Yii (main.php) «раздел» import.
Читать полностью »


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