Англоязычный блог

Сделал англозычный блог на сабдомене blog.karpolan.com, буду перенесить туда только самое полезное или очень популярное.

Можете подписываться 🙂

Маркетинг веб-сайтов

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

Маркетинговая воронка для Веб-Сайтов

В маркетинге для веб-сайтов рассматривают следующие маркетинговые стадии:

  • Stanger, surfer, анонимус — любой неизвестный человек, бродящий по сети Интернет. До нашего сайта он может и не дойти.
  • Visitor, посетитель — анонимный посетитель нашего веб-сайта. Он может просто пройтись по страницам веб-сайта, а может превратиться в lead если выберет наше предложение, подпишется на email-рассылку или заполнит какую-то форму.
  • Lead, лид — заинтересованная в нашем продукте или услуге персона, которая предоставила нам некоторую контактную информацию. Посетитель становится лидом если заполняет форму или другим способом сообщает нам свою контактную информацию.
  • Customer, user, клиент — человек совершивший покупку или другим способом ставший пользователем нашего продукта или услуги. Мы знаем больше информации о клиенте чем о лиде.
  • Promoter, промоутер, евангелист — наш customer или lead, который уже доверяет нам и может порекомендовать продукт/услугу другим людям, через каналы за пределами нашего веб-сайта: личная встреча, телефонный разговор, репост в социальной сети, и т.д.

Переходы между стадиями воронки называют маркетинговыми действиями:

  • Attract — привлечение хоть кого-то посетителя сети Интернет на наш ресурс.
  • Convert — с помощью призывов и офферов убедить посетителя сообщить нам хоть какие-то контактные данные и перевести его в статус lead.
  • Close — закрытие сделки (оплата, договор, подтверждение намерений) с лидом и перевод его в разряд клиент.
  • Delight — особый подход в общении с customer и lead может превратить их в промоутеров нашего продукта/услуги в социальных сетях, публичных форумах и личном общении.

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

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

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

Система автоматизации обмена валют AObmen (1995 год)

AObmen я писал в 1995-1996 годах, когда подрабатывал на фирме по обмену валют. Это был мой первый большой проект, его даже подавали на лицензирование в Нац Банк! Сейчас без слез на код смотреть сложно, но из песени слов не выбросишь. А псевдографика в текстовом режиме 80×25 чего стоит! 🙂

Исходные коды для Turbo Pascal 7.0 with Turbo Vision

Сертификаты, провижены и прочие грабли iOS разработки

Для начала давайте определимся

Провижен это такой файл, который закгужается с девелоерского сайта Apple и добавляется в среду разработки XCode

Девелоперский провижен — файл для определённого пекиджа com.company.SomeName или набора пекиджей com.company.* чтобы можно было компилировать, запускать и отлаживать прямо из XCode проект com.company.SomeName

Дистрибьюшен провижен — файл для определённого пекиджа com.company.SomeName или набора пекиджей com.company.* чтобы можно было отгружать публичный билд (Archive в .ipa файл или прямо в АпСтор).
Кстати, на дистрибьюшен провижине невозможно запустить или отлаживать продукт прямо в XCode. Надо дев и дистриб провижены переключать постоянно, или разрабатывать и отгружать на разных машинах! 😦

Кроме провиженов есть понятие персональный сертификат или айдентити которые добавляются в системный KeyChain.

Девелоперский Сертификат — сертификат только для зарегистрированных в Apple Developer людей (с Apple ID) для разработки и запуска на дивайсах из XCode. Притом для того чтобы человек может быть любым, даже не привязанным к комапнии выдавшей Девелоперский провижен, но лучше так не делать 🙂

Айдентити для дистрибьюции — это такой же девелоперский сертификат, но выданный на человека который является членом команды (указан в Control Panel Apple). Без такой айдентити невозможно собрать билд для Дистрибьюшен провижена!

Так что же надо и когда?

Чтобы отлаживать и разрабатывать (но без Store и InAppPurchase) прямо из XCode, для пекиджа com.aaa.bbb достаточно:

  1. Девелоперский Провижин для com.aaa.bbb
  2. Дивайс присутвует в файле этого Дев. Провижена для com.aaa.bbb
  3. Подойдет любой Девелоперский Сертификат

Чтобы компилить, отлаживать и получать InAppPurchase и прочие Store вещи прямо из XCode, для пекиджа com.aaa.bbb нужно:

  1. Девелоперский Провижен для com.aaa.bbb
  2. Дивайс присутвует в файле Девелопер Провижена com.aaa.bbb
  3. Девелоперский Сертификат выданный на сотрудника компании!

Чтобы отгрузить билд com.aaa.bbbb для AppStore нужны:

  1. Дистрибьюшен провижен для com.aaa.bbb
  2. Айдентити зарегистриррованного Apple Developer сотрудника компании.

Apple такой Яббл © #ЖизньБоль

CSS @font-face без указания имени файла

Если вы купили web тему со кастомным шрифтом в виде CSS @font-face, но этот фонт не поддерживает Cyrilic или как-то криво отображается на разных устройствах, то вместо покупки похожего шрифта, проще всего заменить левый font на что-то стандартное: Arial, Times New Roman, Impact и т.д.

Я около часа гуглил и читал спецификации стандартов CSS/HTML чтобы разобраться как же можно задать @font-face без загрузки файла. Оказывается есть возможность задавать параметр @font-face.src: не только как url() но и через директиву local() !

Вот реальный пример из WordPress темы Tank которую я купил для сайта Привет Танкистам, а потом оказалось что фонт geometric_slabserif_703 для русского языка тупо не существует 😦

@font-face {
    font-family: 'webfontregular';
    src: url('geometric_slabserif_703_bold_condensed_bt-webfont.eot');
    src: url('geometric_slabserif_703_bold_condensed_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('geometric_slabserif_703_bold_condensed_bt-webfont.woff') format('woff'),
         url('geometric_slabserif_703_bold_condensed_bt-webfont.ttf') format('truetype'),
         url('geometric_slabserif_703_bold_condensed_bt-webfont.svg#webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

А вот так я переопределил @font-face темы под виртуальным названием webfontregular на стандартный шрифт Arial:

@font-face {
    font-family: 'webfontregular';
    src: local('Arial');
    font-weight: normal;
    font-style: normal;
}

В общем @font-face src: local(‘Font Name’) рулит! А в стандартах описано слабо…

Будущее IT для студентов НАУ от KARPOLAN

Выступил перед студентами Национального Авиационного Университета:

Вроде всем понравилось 🙂