Search
Write a publication
Pull to refresh
19
0
Vladimir @mvs

Creator, founder, developer

Send message

Архитектурный дизайн мобильных приложений

Reading time9 min
Views98K
Признак плохого дизайна №1:
Наличие объекта-«бога» с именем, содержащим «Manager», «Processor» или «API»


Ведущий iOS-разработчик Redmadrobot Егор BepTep Тафланиди — о том, как добиться стройного архитектурного дизайна мобильного приложения, используя классические шаблоны проектирования и логическое разделение исходного кода на модули.

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

Восстанавливаем доступ к Google Analytics за 4 простых шага

Reading time3 min
Views20K
Так вышло, что на одном из разработанных нами сайтов был установлен скрипт для сбора статистики от Google Analytics. Однако кто его регистрировал и кому принадлежит учетная запись мы не знали.

Специалист по веб-аналитике посоветовал создать новый идентификатор отслеживания, но мне данный подход не понравился – потерять всю статистику с дня запуска продукта казалось непривлекательным. Я выбрал другой путь.

Если вам неизвестно, какому аккаунту принадлежит код Google Analytics на вашем сайте, если кто-то из разработчиков не дает доступа к аналитике или вы потеряли доступ к почтовому ящику, на который настроена аналитика, прошу под кат.
Читать дальше →

15 лучших JavaScript-библиотек для построения диаграмм и сводных таблиц

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

В этой статье я покажу вам некоторые из лучших JavaScript библиотек для построения диаграмм/схем (и сводных таблиц). Эти библиотеки помогут вам в создании красивых и настраиваемых графиков для ваших будущих проектов.

Хотя большинство библиотек являются бесплатными и свободно распространяемыми, для некоторых из них есть платные версии с дополнительным функционалом.

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

Запросы задач Redmine. Как мы их усовершенствовали и как используем

Reading time3 min
Views14K

Коробочный Redmine имеет достаточно гибкую систему запросов. Задачи можно фильтровать практически по всем полям, выбирая нужные, группировать вывод и сортировать результаты.

Cтолкнувшись с использованием Redmine в качестве единой информационной среды в компании, мы пришли к выводу, что стандартный функционал запросов использовать не совсем удобно.

Первая причина – это большое общее количество запросов.
Читать дальше →

Компоненты авторизации и регистрации в CMS 1C-Bitrix

Reading time10 min
Views94K
В CMS 1C-Bitrix вниманию разработчикам представлено четыре системных компонента для реализации функционалов авторизации, смены пароля и регистрации рядовых пользователей системы (system.auth.*), но отсутствует официальная документация оных. В этой статье вы узнаете ограничения и недостатки использования этих компонентов, почему следует использовать именно их, каким образом лучше их использовать и, возможно, сделаете некоторые выводы о том, почему документации нет.
Читать дальше →

В 2015 году Mozilla и EFF начнут выдавать бесплатные SSL-сертификаты

Reading time3 min
Views35K

Никаких самоподписанных сертификатов уже со следующего лета


Вчера фонд EFF объявил о запуске совместного с Mozilla, Cisco, Akamai, IdenTrust и Мичиганским университетом проекта Let's Encrypt. Призыв «давайте шифровать» подкреплён реальными действиями: новый центр сертификации будет выдавать бесплатные сертификаты всем желающим.

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

HTTPS использует шифрование передаваемых данных, это тот же HTTP, но по шифрованному посредством SSL или TLS каналу. Он далеко не идеален: с момента последней публикации крупной уязвимости SSL (Poodle) прошло всего 2 месяца. Но даже это гораздо лучше, чем ничего.

Если мы хотим значительно улучшить безопасность Интернета, то всем нам следует использовать шифрование соединения с сайтами. Однако на пути встаёт сложность, запутанность и монополизм рэкета в пользу центров сертификации.
Читать дальше →

Running Lean. Пересказ одной из лучших книг о стартапах

Reading time14 min
Views113K
Cover
Ниже — вольный пересказ книги Running Lean, автор — Ash Maurya. Рейтинг Амазона — 4.8 из 5. Книга, насколько я знаю, на русский язык еще не переведена.

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

Допускаю, что нарушаю чьи-то права: пересказ лицензии не требует, но иллюстрации взяты из книги. Автору я писал в попытке прояснить этот вопрос, но ответа не получил.

Блог автора кгиги: practicetrumpstheory.com.

Структура пересказа

  • Введение в процесс Running Lean
    • Три важнейших методологии
    • Roadmap
  • Описание процесса Running Lean
    • Составьте «План А»
      • Определите кто клиенты
      • Создайте бизнес-модели
      • Ранжируйте бизнес-модели
    • Протестируйте и измените план
      • Подготовьтесь к проведению экспериментов
      • Категории рисков и четыре фазы тестирования плана
        • Фаза 1. Поймите проблему
        • Фаза 2. Найдите решение
        • Фаза 3. Валидируйте качественно
        • Фаза 4. Верифицируйте количественно
  • Три стадии стартапа
    • Соотношение трех стадий стартапа и четырех фаз тестирования плана
    • Держите правильный фокус
    • Привлекайте финансирование вовремя
    • Масштабируйте правильно
Читать дальше →

5 убийц унылых лэндингов

Reading time7 min
Views47K
В последнее время я заметил активный рост количества креативных посадочных страниц, а также появление новых стратегий для повышения конверсии. В течение долгого времени посадочные страницы были довольно похожи — заголовок, несколько триггеров и форма заявки.

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

Мы вступили в новую эру оптимизации посадочных страниц. Дизайнеры, профессиональные маркетологи, SЕО-оптимизаторы, CRO, UX-эксперты и другие специалисты объединили свою коллективную мудрость для разработки нового типа посадочных страниц, которые выходят за стандартные рамки и не поддаются традиционной логике. Это будут посадочные страницы будущего.

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

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

Как сделать продающую карточку товара для интернет-магазина

Reading time8 min
Views74K
Сразу предупреждаем — это статья не о том, что на карточке товара нужно использовать красную кнопку ”добавить в корзину”, которая поднимет конверсию на 20% и не о том, что размер фотографии товара должен быть 500 на 500 пикселей и это поднимет конверсию ещё на 10%, а размер заголовка должен быть набран 10 кеглем, именно тогда ваши товары будут продаваться. В ней нет простых рецептов и секретов. В ней есть правда. А правда в том, что недостаточно прочитать статью про кнопки и цвета, чтобы создать продающую страницу с товаром. Чтобы создать действительно продающую страницу нужно приложить немало усилий и в меньшей степени эти усилия связаны с выбором цветов, шрифтов и кнопок.

image

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

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

Обзор рынка носимых устройств с краткой исторической справкой

Reading time10 min
Views32K
Устройства, которые когда-то были за гранью фантастики, и которые имели в арсенале только спецагенты из крутых боевиков, сейчас стали обыденностью. В первом полугодии производители отгрузили 6 миллионов гаджетов, которые следят за пульсом, дополняют реальность и тренируют своих владельцев.

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

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

Email-маркетинг: 3 урока релевантности от лучших компаний

Reading time6 min
Views3.5K
Этот пост – перевод записи Даниэла Бурстейна (Daniel Burstein) из блога MarketingSherpa.

Даниэль проанализировал кейсы номинантов на премию MarketingSherpa Email Awards 2014 на предмет релевантности кампаний мейл-маркетинга и дал свою оценку кампаниям участников премии.

Напомню, что релевантность — это «способность соответствовать чему-либо, быть существенным, важным, уместным». В данном случае, речь идёт о релевантности маркетингового сообщения интересам получателя электронного письма.

Далее идёт перевод. Мои комментарии выделены курсивом.

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

Google Reader закрывают

Reading time1 min
Views234K


Google в официальном блоге, а также на самом сайте Google Reader объявил о закрытии сервиса.

Среди причин было названо желание сфокусироваться на основных продуктах и улучшить их.
Дата закрытия сервиса: 1го июля 2013.

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

P.S. Среди онлайн альтернатив сервиса могу назвать Яндекс.Ленту и NetVibes.
Предложите свою альтернативу в комментариях.

UPD: Вы можете подписать петицию Keep Google Reader Running

Серия плакатов об ученых и их открытиях

Reading time1 min
Views181K
Newton, Kapil Bhagat

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

Все постеры под катом.
Читать дальше →

Бла-бла-бла — книга и руководство к действию

Reading time3 min
Views30K
imageПро то, о чём все знают:
• 80% информации человек воспринимает через зрение.
• Лучше один раз увидеть, чем сто раз услышать.

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

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

Этому в немалой степени способствует пресловутое левополушарное образование. Лекции диктуются, ответы у доски сводятся в большинстве случаев к пересказу текста. В результате большинство взрослых людей не то что рисовать — чертит-то не умеет.

Отсюда возникают трудности:
Читать дальше →

Следим за комментариями на сайте в виджете «Комментарии» от ВКонтакте

Reading time3 min
Views9K

Почему, зачем и как


Случилось так, что нашему проекту потребовались комментарии от «ВКонтакте», но чтобы мы могли следить за комментариями. Т.к. страниц на сайте очень много, то нереально ежедневно просматривать все страницы и проверять их.
Была масса способов, например, посылка e-mail сообщения при каждом комментировании. Если воспользоваться способом «комментарий — оповещение», то писем будет куча, но есть выход — сбор новых сообщений и отправка одного e-mail письма.
Читать дальше →

Обзор Kindle Paperwhite

Reading time5 min
Views327K
Долгожданный Kindle Paperwhite появился в продаже в США 1 октября. К сожалению, насколько я знаю, в других странах он пока недоступен. Наверняка многим интересно, оправдал ли он ожидания…

(Под катом много фото)
Читать дальше →

6 уроков дизайна от Apple Store

Reading time5 min
Views5.7K


Здесь, в Сан-Франциско, фанаты Apple празднуют долгожданное открытие Apple Store. (Конечно, уже несколько месяцев есть магазин за Заливом, но это совсем другое). Как новейший из пяти ведущих магазинов, «Apple Store — Сан-Франциско» отражает последние мысли компании о том, как перевести уникальность бренда с программных и «железных» продуктов на впечатления пользователей от покупки товаров.

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

1. Создавайте впечатление, а не продукт

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

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

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

Почему реклама не работает или хватит выбрасывать деньги на ветер

Reading time14 min
Views31K
Рекламные кампании проваливаются.

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

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

Последних можно — нет, не оправдать, но хотя бы понять — кто-то просто «не-очень-специалист» и не знает, как сделать правильно, а кто-то уже не в силах доказывать заказчику свою правоту и соглашается на любые компромиссы, чтобы не лишиться заработка. Рекламодателей же понять сложнее: они вкладывают большие деньги, тратят еще более драгоценное время, чтобы в итоге получить механизм, который не работает!

Давайте разбираться, что же идет «не так» и что нужно делать, чтобы все-таки желаемый результат был достигнут.
Читать дальше →

Ремаркетинг для достижения сложных целей и конверсий

Reading time5 min
Views1.1K
Ретаргетинг — инструмент конвертации лида в несколькоступенчатом подходе трансляции контекстно-медийной рекламы продукта, на сайте которого вы побывали, но не совершили покупку. Т.е. если вы однажды интересовались конкретным товаром на определенном сайте, который использует ремаркетинг, вы скорее всего столкнетесь с множеством рекламных баннеров этого товара на других сайтах.

image

Кто может применять ретаргетинг?

  • Интернет-магазин прямой продажи. Если вы продаете носки, танки или услуги филиппинских домработниц, и оплата происходит прямо на вашем сайте.
  • Сайт-визитка магазина. В этом случае заключительная конверсия на вашем сайте — это посещение странички контактов и соответственно звонок (письмо, встреча и т.п.).
  • Информационный портал. Это может быть блог, новостной ресурс, сайт политической партии — конверсией в данном случае являются измеримые показатели траффика, возвратов, глубины и времени просмотра; неизмеримые — бренд, шум и голос на выборах.


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

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

Готовим пользовательское соглашение своими руками

Reading time8 min
Views75K
Пользовательское соглашение или как его еще принято называть Соглашение об использовании сервиса, является ключевым документом, на котором строится юридическая защита интернет-сервиса.

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

Особую актуальность вопросы защиты интернет-сервиса приобретают в связи с принятием так называемого «антипиратского закона», которым возлагается ответственность на информационного посредника за размещение или предоставление доступа к материалам, нарушающим интеллектуальные права третьих лиц. Закон вступает в силу с 01 августа 2013 г., в связи с чем пользовательские соглашения и схему взаимодействия с пользователем необходимо привести в соответствие с ужесточившимися требованиями.
Читать дальше →

Information

Rating
Does not participate
Date of birth
Registered
Activity