Веб – разработка

13.03.2015

PCE.js и старое железо в браузере

PCE.js и старое железо в браузере

Доброго дня всем в эту пятницу. Уже скоро выходные, предлагаю отвлечься от дел насущных и понастольгировать. Я удивлен, что этот интереснейший проект оказался удостоен, вроде ...
Переписываем Require.js с использованием Promise. Часть 2

Переписываем Require.js с использованием Promise. Часть 2

В прошлой части мы написали небольшую библиотеку, пожожую на require.js и позволяющую загружать AMD-модули. Настало время расширить ее возможности и сделать из нее полноценную ...
SummaryJS, выпуск 5

SummaryJS, выпуск 5

С очередной пятницей 13 вас, дорогие любители и профессионалы JavaScript. Вот уже месяц я веду этот еженедельник. И каждую неделю вижу всё меньшее количество плюсов и ...
Введение в fetch

Введение в fetch

Прощай, XMLHttpRequest! fetch() позволяет вам делать запросы, схожие с XMLHttpRequest (XHR). Основное отличие заключается в том, что Fetch API использует Promises (Обещания), ...
3-14-15 9:26:53 Празднование «Дня числа Пи» века, а также рассказ о том, как получить свою очень личную частичку числа пи

3-14-15 9:26:53 Празднование «Дня числа Пи» века, а также рассказ о том, как получить свою очень личную частичку числа пи

Перевод поста Стивена Вольфрама (Stephen Wolfram) "Pi or Pie?! Celebrating Pi Day of the Century (And How to Get Your Very Own Piece of Pi)" Выражаю огромную ...

12.03.2015

Бюджетные сайты в Хабаровске, как мы это делаем

Бюджетные сайты в Хабаровске, как мы это делаем

Доброго времени суток, уважаемый читатель. Планировал в качестве следующей статьи написать более подробно про то, как собираются типовые проекты на WP. Бюджеты у нас в ...
Как мы делаем бюджетные сайты

Как мы делаем бюджетные сайты

Доброго времени суток, уважаемый читатель. Планировал в качестве следующей статьи написать более подробно про то, как собираются типовые проекты на WP. Бюджеты у нас в ...
Использование Marionette.Region для создания загрузочных представлений

Использование Marionette.Region для создания загрузочных представлений

В клиентских приложениях очень часто возникает необходимость как-то визуализировать процесс загрузки данных с сервера. В этой статье я опишу способ, позволяющий добиться ...
DaData.ru подсказывает email и определяет город по IP

DaData.ru подсказывает email и определяет город по IP

DaData.ru — сервис автоматической проверки и исправления контактных данных (ФИО, адресов, телефонов, email). Плюс javascript-виджет и API подсказок при вводе адреса, ФИО и ...
Если вы решили перейти с PHP на Python, то к чему следует подготовиться

Если вы решили перейти с PHP на Python, то к чему следует подготовиться

Думали ли вы когда-нибудь о том, что однажды слишком быстро втянулись в веб-программирование на PHP? И вот уже прошло много лет, у вас хороший опыт, и вы не думаете ни о каких ...
Что не так с онлайн-курсами и как это исправить: опыт HTML Academy

Что не так с онлайн-курсами и как это исправить: опыт HTML Academy

Мы в HTML Academy постоянно работаем над повышением эффективности наших образовательных программ и курсов (ради этого мы ставим опыты на студентах и внедряем геймификацию). ...
30 чудных библиотек для PHP программистов

30 чудных библиотек для PHP программистов

Предлагаю читателям «Хабрахабра» перевод публикации «30 Amazing PHP Libraries for Programmers and Developers». Авторы собрали несколько удивительных PHP-библиотек, которые ...
Переписываем Require.js с использованием Promise. Часть 1

Переписываем Require.js с использованием Promise. Часть 1

Чтобы не иметь проблем с зависимостями и модулями при большом количестве браузерного javascript, обычно используют require.js. Также многие знают, что это всего лишь один из ...

11.03.2015

Программируем в облаке: обзор популярных IDE

Программируем в облаке: обзор популярных IDE

Лет пять назад online IDE были такими себе игрушками, вызывающими дикий восторг у гиков и любителей всего нового. Да, что тут говорить, вероятнее всего, сами создатели таких ...
Самые нужные плагины для Gulp

Самые нужные плагины для Gulp

Это пост можно сказать является дубликатом моей предыдущей подборки “Самые нужные плагины для Grunt”. Дело в том, что спустя много часов поиска я не нашел крутых плагинов для ...
Toast-уведомления, теперь и в браузере

Toast-уведомления, теперь и в браузере

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

Защита от накруток в онлайн играх

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

10.03.2015

CKFinder — размеры картинок

CKFinder — размеры картинок

Решил поделиться здесь своим решением (каламбур). Вероятно, кто-то столкнулся с аналогичной проблемой и мое решение будет очень кстати. Итак, недавно взял в качестве WYSIWYG ...
OData + Angular.js + Bootstrap + JavaScript Grid=приложение за 5 минут

OData + Angular.js + Bootstrap + JavaScript Grid = приложение за 5 минут

Предположим в некотором проекте появилась необходимость добавить некоторую форму опроса пользователей на веб сайте (детальная форма) и форму для просмотра и редактирования ...
Анимация против лагов, или лучшая битва та, которой не было

Анимация против лагов, или лучшая битва та, которой не было

Замечали, когда только открываете веб-сайт, первые секунды всё тормозит? Скрол как-то не ровно работает, параллаксы скачут, а из анимации словно вырезали львиную долю кадров. ...
Еженедельник io.js, 6 марта 2015

Еженедельник io.js, 6 марта 2015

Релиз 1.5.0, Buffer.indexOf(), Tessel 2 и многое другое.

09.03.2015

REST сервис на C++: POCO+Angular TODO

REST сервис на C++: POCO+Angular TODO

POCO — кроссплатформенная open-source библиотека на С++ под Boost Software License: ru.wikipedia.org/wiki/POCO. POCO имеет в своем составе средства для создания веб-сервисов c ...
Дайджест интересных материалов из мира Drupal №6

Дайджест интересных материалов из мира Drupal №6

Всем привет! Самое интересное и полезное из мира Drupal за прошедшие 3 недели.
CTOcast #5: «Для хорошей дискуссии тебе не нужна тысяча человек»

CTOcast #5: «Для хорошей дискуссии тебе не нужна тысяча человек»

Представляем пятый выпуск подкаста о технологиях, процессах, инфраструктуре и людях в IT-компаниях. Сегодня в гостях у “CTOcast” — Джин Бармаш (технический директор компании ...

08.03.2015

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №150 (2 — 8 марта 2015)

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №150 (2 — 8 марта 2015)

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

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