Все потоки
Поиск
Написать публикацию
Обновить
25.02

Разработка под e-commerce *

Разработка систем электронной коммерции

Сначала показывать
Порог рейтинга
Уровень сложности

Немного о безопасности в «облаке»: Опыт IaaS-провайдера «1cloud»

Время на прочтение3 мин
Количество просмотров4.3K
Перенос инфраструктуры в облачную среду имеет неоспоримые плюсы, но и является достаточно субъективным вопросом. Определенную неразбериху вносят те или иные мифы, которые связаны с вопросом безопасности «облака». Поэтому наша задача сегодня — поделиться собственным опытом и рассказать о работе нашего IaaS-провайдера.


Фотоэкскурсия по «облаку» компании 1cloud
Читать дальше →

«Везде как дома»: Какие технологии использует сервис Airbnb

Время на прочтение5 мин
Количество просмотров7.1K
Компания Airbnb была основана в 2008 году в Сан-Франциско. Брайан Чески и Джо Геббиа, основатели сервиса, едва сводили концы с концами, и чтобы наскрести денег на аренду жилья, они позволили незнакомцам ночевать на надувных матрасах в своей квартире.

Уже через год Airbnb получила $7 млн и сообщила о 700 тысячах операций бронирования жилья. Сервис продолжил свое интенсивное развитие и на сегодняшний день предлагает более 2 000 000 домов, квартир или комнат в 192 странах и 33 000 городах.

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


/ фото Lukas CC
Читать дальше →

Легко начать, закончить трудно или про смерть стартапов

Время на прочтение10 мин
Количество просмотров20K
Вот уже 11 лет я занимаюсь веб-разработкой и интернет-маркетингом. Был как на стороне заказчика, так и на стороне исполнителя. Своими руками когда-то проектировал, верстал, программировал, тестировал, продвигал, затем управлял проектами, после учил это делать других, а сейчас я их придумываю и запускаю. Единственное, что я никогда не делал своими руками — это дизайн. Другими словами, я не просто видел жизненный цикл проекта изнутри, я участвовал почти во всех этапах разработки, часто в довольно больших проектах. И вот, видя всю кухню изнутри, я постоянно наблюдаю одни и те же причины успехов и поражений. В этой статье я попытаюсь рассказать, что я увидел за 11 лет работы и более 100 стартапов, которых я касался и как же все же создать большой и успешный проект.

Прежде, чем говорить об успехе, давайте поговорим о причинах поражений, чтобы иметь возможность их избежать и тем самым повысить свои шансы на успех. Относительно недавно вышло замечательное исследование про топ 20 причин провалов стартапов. В нем описаны вроде бы очевидные вещи, о которых так или иначе думает каждый предприниматель, но если разобрать каждый пункт отдельно, то можно найти много интересных неочевидных фактов:


Читать дальше →

100% онлайн-авиапроездной или Как укротить систему бронирования

Время на прочтение8 мин
Количество просмотров8K
Путешествие между Петербургом и Москвой за последние годы из события превратилось в рутинную задачу. Кто-то еженедельно мотается из Питера в Москву или наоборот на работу, по работе. У кого-то там девушка, родители, друзья… Перелет на самолете занимает чуть больше часа. Между двумя столицами в день летают более 40 рейсов.

Да и не только Москва и Питер генерируют постоянный трафик. Появляются и другие экономические и культурные центры. В Казань летает свыше 10 рейсов в день. В Краснодар – более 20.

Вслед за изменением поведения людей, меняется и такая консервативная область, как авиация. Гибкие тарифы, билеты с открытой датой, а теперь и проездные билеты.



Сегодня расскажем, как реализовали онлайн-покупку, оформление и изменение билетов в рамках авиапроездного или multipass. И дали активно путешествующим возможность курсировать между городами максимально легко. Если вам интересны технические аспекты укрощения систем бронирования, или вы один из путешественников – наша статья для вас.
Читать дальше →

Неофициальное дополнение к статье про банковскую карту МегаФона

Время на прочтение5 мин
Количество просмотров20K

Недавняя статья в корпоративном блоге МегаФона Как это работает: карта МегаФона вызвала дискуссию на 245 комментариев.
А к предыдущей статье Банковская карта от «МегаФона» комментариев еще больше — 314.
В основном это было вызвано недостатком информации в исходных статьях.


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

Читать дальше →

Верстка адаптивных электронных писем: Проблемы и их решения

Время на прочтение6 мин
Количество просмотров11K
Электронная почта — отличный инструмент коммуникации, который позволяет компаниям доставлять контент удобным для аудитории способом. Многие пользователи предпочитают получать HTML-письма, и это неудивительно. Однако создание таких писем оказывается не всегда простой задачей для дизайнеров, поскольку нужно добиваться адекватного представления контента в различных почтовых клиентах. Дело в том, что стандарта верстки писем, который бы поддерживался всеми почтовыми приложениями одновременно, пока не существует.

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



Фото Johan Larsson / Flickr / CC
Читать дальше →

«Пишите письма»: Три техники верстки хороших email’ов

Время на прочтение3 мин
Количество просмотров12K
Верстке писем и рассылок посвящено огромное количество обучающих статей. В таком объеме информации очень легко заблудиться, а писать письма и делать рассылку все-таки нужно. Поэтому сегодня мы подготовили материал, в котором собрали три популярные техники для эффективной верстки email’ов, подходящие для начинающих верстальщиков.


Читать дальше →

Как создать тему для Magento 2 с нуля

Время на прочтение10 мин
Количество просмотров31K


Здравствуйте, уважаемые хабрапользователи! В этой публикации хочу описать процесс создания темы для Magento 2 с нуля. Magento 2 имеет достаточно большое количество нововведений и улучшений по сравнению с первой версией. По большей части они относятся к клиентской части.

Вот некоторые из них:

  1. Полная поддержка HTML5 и CSS3;
  2. Встроенный препроцессор LESS;
  3. Асинхронная загрузка модулей с помощью RequireJS (без ручного добавления скриптов в cекцию head);
  4. jQuery/jQuery UI вместо библиотеки Prototype;
  5. Magento UI библиотека (набор компонентов для простого и гибкого рендеринга пользовательского интерфейса).

Самое интересное – под катом!
Читать дальше →

Как это работает: карта МегаФона

Время на прочтение4 мин
Количество просмотров32K


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

В сегодняшнем посте мы постарались детальнее рассмотреть новый сервис МегаФона и подробно ответить на ваши вопросы. Ваши Максим Потапов (IT Финансовых услуг МегаЛабс) и Андрей Венгеров (Маркетинг Финансовых услуг).


Что такое карта МегаФона?


Это чиповая банковская карта стандарта EMV, которой вы можете оплачивать покупки на кассах по всему миру.

Карта — инструмент, который дает клиентам максимум вариантов использования средств на абонентском счете. Картой вы можете оплатить продукты в супермаркете вне зависимости от того, насколько новый терминал установлен на кассе и возможно ли оплатить покупки бесконтактно. По данным карты вы можете оплатить товары в любимом интернет-магазине.
Читать дальше →

Несколько способов оптимизации работы с Git

Время на прочтение4 мин
Количество просмотров20K
В нашем блоге на Хабре мы рассказываем о различных технологиях из мира IaaS и не только. Например, недавно мы публиковали материал по программным реализациям VPN [Часть 1; Часть 2], а также рассказывали о DNS. Сегодня нам бы хотелось углубиться в тему разработки приложений и сервисов и поговорить о такой вещи, как Git, в частности, о способах оптимизации работы с ним.


/ фото hackNY.org CC
Читать дальше →

«Эволюция музыки»: Пара слов о рекомендательных алгоритмах стриминговых сервисов

Время на прочтение4 мин
Количество просмотров6.1K
Миллионы людей по всему миру пользуются музыкальными стриминговыми сервисами, то есть слушают песни, не скачивая их на устройства. Сегодня этот рынок обладает огромным потенциалом. За первую половину 2016 года количество аудиостримов в США удвоилось, по сравнению с 2015 годом.

Более того, к концу 2015 года количество подписчиков музыкальных стриминговых сервисов составило 68 миллионов по всему земному шару, и эта цифра продолжает расти. Сегодня на этом рынке работает множество популярных компаний начиная с зарубежных Spotify, Pandora, 8tracks и заканчивая российскими Яндекс.Музыка и Zvooq.

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



/ фото Patrik Nygren CC
Читать дальше →

Заказная разработка программного обеспечения

Время на прочтение3 мин
Количество просмотров14K

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


Сложно тем, кто видит потенциал в новом программном обеспечении, но не знает, как оно создается. Цикл статей о заказной разработке программного обеспечения, который будет полезен:


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

Magento 2: Создание грида в adminhtml

Время на прочтение6 мин
Количество просмотров13K

Краткая памятка по созданию гридов в админке Magento 2. В качестве примера я взял простой грид из трех колонок, данные для которого (коды стран по ISO 3166) поставляются из прописанного в коде массива. Для того, чтобы сфокусироваться на основных аспектах построения грида я отбросил из дескриптора UI-компонента максимум возможного (дополнительные кнопки, фильтры, сортировка, bookmarks, ...) и часть настроек перенес в конструктор провайдера данных для грида. Если можно сделать еще короче без потери читабельности — с максимальным удовлетворением внесу соответствующие правки (UPD: спасибо коллеге Oxidant за контроллер). Код примера на github'е.



Читать дальше →

Ближайшие события

Миф о незрелости мобильных NFC технологий

Время на прочтение2 мин
Количество просмотров6.5K
Современные NFC-технологии в их нынешнем виде появились в 2002 году. Однако, начало этим технологиям было положено еще в 1980, с появлением RFID. Возможно, причина, по которой люди считают эту технологию недостаточно зрелой, заключается в том, что за годы, прошедшие с момента ее изобретения, она не успела получить массового распространения. Действительно, пользователи по всему миру начали активно применять NFC технологии только в последние 18 месяцев, после запуска систем мобильных и бесконтактных платежей.


Читать дальше: Миф о незрелости мобильных NFC технологий

Кейс OZON.ru: Как сделать тарификацию доставки прозрачной и управляемой

Время на прочтение5 мин
Количество просмотров9.1K
image
Инфографика в посте сделана на R по реальным данным из Тарификатора.

Вы сталкиваетесь с тарификацией доставки, когда делаете заказ в интернет-магазине. Тарификатор — IT-система, которая говорит каким способом товар доставят, на какие посылки разобьется корзина, сколько стоит доставка и когда привезут заказ. Тарификатор собирает информацию со склада и служб доставки, перерабатывает и выдает результаты покупателям интернет-магазина на сайте.

Цена за доставку товара для покупателя интернет-магазина редко совпадает с ценой, которую транспортная компания возьмет с самого магазина. Захотели вы привезти книги с помощью DHL в Новосибирск. OZON.ru выставит вам конкурентную цену за доставку — 500 руб. При этом DHL за эту доставку выставит OZON.ru счет на 1000 руб. Это кажется странным, но такова реальность, которую диктует рынок.
Читать дальше →

«Архитектуры приложений»: немного о бессерверных архитектурах

Время на прочтение4 мин
Количество просмотров16K
В стандарте IEEE 1471 термин «архитектура» определен как базовая организация системы, описывающая связи между компонентами этой системы и внешней средой, а также определяющая принципы её проектирования и развития. В одной из предыдущих статей мы уже рассматривали несколько видов архитектур программного обеспечения. Сегодня мы обратим свой взор на набирающие популярность бессерверные архитектуры, поскольку это достаточно «горячая» тема в сфере software-решений: уже появляется специальная литература, фреймворки, организуются конференции.

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



/ фото John Voo CC
Читать дальше →

Глубинное обучение: возможности, перспективы и немного истории

Время на прочтение7 мин
Количество просмотров20K
Последние несколько лет словосочетание «глубинное обучение» всплывает в СМИ слишком часто. Различные журналы вроде KDnuggets и DigitalTrends стараются не упустить новости из этой сферы и рассказать о популярных фреймворках и библиотеках.

Даже популярные издания вроде The NY Times и Forbes стремятся регулярно писать о том, чем заняты ученые и разработчики из области deep learning. И интерес к глубинному обучению до сих пор не угасает. Сегодня мы расскажем о том, на что способно глубинное обучение сейчас, и по какому сценарию оно будет развиваться в будущем.



/ фото xdxd_vs_xdxd CC
Читать дальше →

Банковская карта от «МегаФона»

Время на прочтение6 мин
Количество просмотров77K

Количество доступных средств для оплаты электронных (и не только) услуг и проведения банковских операций растет с каждым годом. Сейчас почти у каждой крупной IT-компании есть собственные сервисы электронных кошельков (Apple Pay, Google Wallet, Яндекс.Деньги, WebMoney, Деньги Mail.ru, Рамблер.Деньги, RBK Money, QIWI и прочие), не говоря уже о количестве банков.
Читать дальше →

Автоматическое изменение типов продуктов в Magento 2

Время на прочтение6 мин
Количество просмотров5.7K
Иногда по тем или иным причинам контент менеджерам необходимо конвертировать тот или иной продукт из Simple в Virtual или наоборот, сменить ему атрибут сет и так далее… Чаще всего это ложится на плечи разработчиков. И тут я хотел бы описать 1 новую и очень интересную особенность Magento 2, которая никак не описана в официальной документации.
Читать дальше →

How-to: гайд по созданию интерактивных писем

Время на прочтение5 мин
Количество просмотров7.4K
Интерактивность способна изменить отношение подписчиков email-рассылки к получаемым письмам, уверены интернет-маркетологи. Многие уверены, что письма-рассылки скучны и статичны, хотя мы, маркетологи, знаем, что это далеко не так.

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

Интерактивные вкладки, hover-эффект и пагинация – мы изучили основные тенденции в разработке интерактивных электронных писем.


Читать дальше →

Вклад авторов