Архив рубрики «Кодинг»

Автоматический ресайз картинок при добавлении (Битрикс)

03.12.2014

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

(далее…)

Сайт-конструктор для Кефира

19.07.2014

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

(далее…)

Особенности национальной доставки

20.02.2014

Расчет стоимости доставки и трекинг посылок — это жутко мутная тема в российской электронной коммерции. Вроде и сервисов много, вроде и под многие CMS модули есть, а качественных и комплексных решений нет.

(далее…)

Как сделать интернет-аукцион: долго, дорого, с блэкджеком

25.06.2013

Когда перед нами заказчик поставил задачу сделать аукцион, мы взялись за нее не раздумывая. А что: каталог товаров есть, пользователи есть, нужно просто запустить таймер для каждого лота и принимать ставки. После выигрыша лота идет оформление заказ как в интернет-магазине. Собственно цена и сроки проекта верстались из расчета интернет-магазин + немного непонятной фигни. Ну срок в 3 месяца.

И мы его сделали. stavkazolota.ru. Получился действительно интернет-магазин. Каждый товар выставлялся на торги и превращался в лот. Для лота система генерировала начальное время торгов, конечное время. В период активности лота аукцион принимал ставки. Простой механизм: из браузера на сервер посылается AJAX запрос со ставкой. Если время не вышло и ставка корректная она принимается. Самая важная часть аукциона — обновление лотов в браузере пользователя. Ведь другие пользователи также делают ставки и при просмотре лота мы должны видеть в реальном времени, что кто-то другой сделал ставку. «В реальном времени» — это в идеале синхронно. Ставку должны видеть сразу все. Самое первое и очевидное решение: периодически посылать AJAX запросы на сервер и просить сервер обновить информацию о просматриваемых лотах. Так и было сделано. Раз в 5 секунд мы получали данные с сервера. Когда кто-то делал ставку — время торгов увеличивалось на 15 секунд. В результате 5ти секундная задержка была незаметна.

(далее…)

Ставка Золота — аукцион ювелирных изделий

25.07.2012

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

(далее…)

paro-hot.ru — доставка еды в Волгограде

24.07.2012

Всегда приятно, когда созданный нами сайт работает. Вдвойне приятно, если он решает задачу, которую мы сами считаем важной. Развивать доставку еды в Волгограде, на мой взгляд, очень полезное дело.

Так как сам частенько заказываю что-то домой — не по наслышке знаю как все убого в нашем общепите в интернете.

(далее…)

Bitrix, будь он неладен!

20.03.2012

Я регулярно проверяю популярные CMS на предмет возможности их использования для создания сайтов в Магвае. Битрикс конечно же представляет наибольший интерес. Мы когда-то даже стали их партнерами, даже что-то покупали, даже делали сайт на Битриксе. К нам регулярно поступают заказы, которые проявляют интерес непосредственно к этой CMS. Не раз мы отказывались от разработки сайта из-за требования сделать его на Битриксе. Хорошее продвижение, развитая партнерская сеть, пул разработчиков — это все круто. Битрикс невозможно игнорировать. Чем выше уровень заказчиков, тем вероятнее появление темы Битрикса при обсуждении сайта.

(далее…)

Настройка сервера FreeBSD + Nginx + PHP 5 + PHP-FPM + MySQL 5

03.07.2011

В Магвае для хостинга сайтов клиентов и собственных проектов используем европейский dedicated хостинг. Покупка, установка, настройка и поддержание работы сервера — задачи на самом деле простые, если не хостить тяжелые проекты и не отбиваться от досов. После покупки, саппорт хостинга в автоматическом режиме устанавливает OS, поднимает SSH и дает реквизиты для доступа. После этого настройку можно производить самостоятельно. Проще всего заказать и поставить какую-нибудь контрольную панель, которая сама установит и настроит все сервисы. Но можно все сделать вручную и иметь полный контроль над всеми тонкостями настройки сервисов.

Будем настраивать FreeBSD 8.2, nginx 0.8, PHP 5.3.5, Mysql 5.5.

(далее…)

Магвай теперь iOS Developer

16.05.2011

Мы прошли процедуру регистрации как разработчики для iPhone, iPad. Это заняли целых 2 месяца. Теперь есть возможность тестировать приложения на реальных устройствах, а также отсылать их в AppStore. Уже почти готово первое приложение. Это будет вынесенный на устройство интернет-магазин цветов с возможностью заказа товара и синхронизацией с базой данных сайта.

(далее…)

Идеальный веб-программист

06.06.2010

Давно хотел написать свои мысли про качества современного веб-программиста. Но все никак не мог сформулировать. Сейчас после утоления кадрового голода нашей студией все как-то встало на свои места. Я сделал для себя 2 вывода:

  1. Хороших сотрудников нужно искать постоянно.
  2. Хорошие сотрудники есть и они обязательно найдутся, если следовать п.1.

(далее…)

Ctrl
12