• Как выглядит работа PHP программиста в Швеции

    Вступление

    Должен оговориться — я никогда не работал программистом в России или любой другой русскоязычной стране. Перед этим 10 лет жил в Польше и вот теперь уже полтора года в Швеции в Стокгольме. Итак, как выглядит работа PHP-Developera в небольшой шведской компании (25 человек), в которой development team состоит из дизайнера, программиста (собственно меня) и еще одного удаленного системного администратора. Особенно подчеркиваю, что фирма маленькая и не заточенна под разработку сайтов или программ.

    У фирмы есть 3 сайта, каждый из которых посвящен определенному продукту. Один сайт имеет около 1000 unique users в день, второй — 300-400, третий — 100-200. Коллектив — национальный винегрет, официальный язык в офисе — английский. По-шведски, кстати, я не говорю совсем. Продукты, которые продаем тоже интернациональные, клиенты разбросаны по всему миру; сайты, естественно, на английском.
    Читать дальше →
  • Элегантный ротатор баннеров на jQuery

      Наверное каждый веб-мастер участвует в какой-либо партнерской программе и я не исключение. И для продвижения партнерских товаров все большей популярности набирают ротаторы баннеров. Пример такого ротатора Вы можете наблюдать на моем сайте в правом сайдбаре.

      Обычно для того, чтобы разместить такой ротатор на своем сайте достаточно установить специальный javascript-код. Если разбираться глубже, то задачей этого javascript-а является встраивание на Вашу страницу специального iframe, который уже и загружает ротатор баннеров на Вашу страницу с сайта разработчика.

      Все бы ничего, но у данного подхода есть несколько недостатков:
      Читать дальше →
    • У нас было 540 точек, 120 мерчендайзеров, 30 ТП, 2 супервайзера, 5 таблиц в XLS и один пакет на ПО маршрутизации

        image
        Пример XLS-таблицы, которая используется до внедрения системы – и отлично подходит в качестве источника первичных данных.

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

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

        Фактически, задача сводится к двум:
        • Обобщенной задаче коммивояжера (TSP).
        • И построению оптимального расписания-плана.

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

        • Перевод
        • Tutorial


        Предыдущий перевод (Landing page, которая работает), посвященный дизайну качественных посадочных страниц набрал больше 150 000 просмотров. С тех пор прошло уже много времени и подход к дизайну изменился – все больше становится минималистичных страниц, о которых и пойдет речь в статье.
        Читать дальше →
      • Glyndwr University или еще одна статья об образовании за границей

        Съемка с воздуха территории университета

        Вступление/предисловие


        Этим летом мне удалось стать одним из участников совместной программы получения двойных дипломов университетов НИУ МИЭТ и Glyndwr University. В рамках этой программы я прошел летнюю школу в городе Рексем (Северный Уэльс) и сейчас занимаюсь написанием английского магистерского диплома (направление computer science), параллельно с русским дипломом.

        Студентам, собирающимся начать\продолжить обучение за рубежом, в особенности, тем, кто рассматривает в качестве страны Англию, студентам, планирующим ограничиться таким способом обучения, как летняя школа и всем, кому небезразлична тема образования, добро пожаловать.
        Читать дальше →
      • Продающий дизайн интернет-магазина. Часть 3. Дизайн элементов

        • Tutorial
        Третья часть статьи из цикла «Продающий дизайн интернет-магазина». Для тех, кто пропустил первую и вторую, их можно прочитать тут: «Продающий дизайн интернет-магазина. Часть 1. Аналитика» и «Продающий дизайн интернет-магазина. Часть 2. Элементы интерфейса».

        Страница товара


        Попав на страницу товара, человек должен получить максимум информации о нем. Здесь не работает правило «краткость – сестра таланта». Так как мы имеем дело с онлайн магазином, то наш покупатель лишён возможности увидеть товар вживую, поэтому мы и должны предоставить ему максимум имеющейся у нас информации: детальное описание, технические характеристики, качественные фотографии, отзывы, видео или 3D-обзор. Отзывы для товаров, кстати, изобрел Амазон, внес социальность на сайт, сильно увеличив тем самым конверсию и продажи.

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

        image
        Читать дальше →
      • Встречаем дебетовую карту Google wallet

          Google просит сообщить, что он теперь не только строчка поиска — но и ваша реальная дебетовая карта. Средства из Google wallet теперь можно тратить используя физическую карту (работает как MasterCard). Дневной лимит покупок — 5000$. Обещают отсутствие месячных или годовых комиссий, выпуск карты также бесплатен.

          Однако бесплатно не все: комиссия за пополнение баланса (с карт или банковского счета) и отправку денег на карту/банковский счет составляет 2.9% (минимум 0.3$ за операцию).

          Пока это доступно только на территории США.
          Читать дальше →
        • Как сверстать веб-страницу. Часть 1

          Уважаемый читатель, этой статьей я открываю цикл статей, посвященных вёрстке.
          В первой части будет описано, как это сделать с помощью стандартных средств на чистом HTML и CSS. В последующих частях рассмотрим как сделать тоже самое, но с помощью современных фреймворков и CMS.

          Часть 1. Верстка стандартными средствами


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

          Итак, давайте приступим. В качестве нашего подопытного мы возьмем бесплатный psd шаблон Corporate Blue от студии Pcklaboratory.
          Читать дальше →
        • Аналитика в рознице: сегодня вы не купили презервативы, а магазин уже знает, когда вам пригодится скидка на детское питание


            Вот как-то так это хитро работает

            Про вашего будущего ребёнка – это, конечно, утрировано, но все может быть. На практике мы помогаем рознице бороться за каждый рубль с помощью математического аппарата. Вот, например, у вас в бумажнике есть карта лояльности, либо вы расплачиваетесь кредиткой. Это значит, что в целом магазин знает, сколько и каких продуктов вам надо. Дальше можно построить оптимальную модель вашего путешествия по магазину и понять, в какой ситуации вы купите больше. Что где должно стоять, какое молоко вы предпочитаете (вдруг вы готовы брать дорогое и натуральное без колебаний?) и так далее. Смоделировать вас по совокупности данных легко.

            Такую же аналитику можно применять ко всем аспектам работы розницы.

            Из смешного — один раз система просчитала, что будет выгодно уничтожить примерно полтонны бумаги. Сначала думали, что баг — но начали копать и выяснили, что поставщик даёт скидку за определённый порог закупки. А сеть может не успевать продавать нужное количество бумаги. С учётом стоимости склада, поставки и уровня скидки начиная с порога — проще взять и уничтожить кучу товара, чтобы получать его по цене ниже. Скидка минимум вдвое компенсирует убытки от его потери.
            Читать дальше →
          • Как перестать бояться и полюбить шопинг на Amazon

              image

              Разбор полетов


              По итогам прошлого поста мы выяснили, что:

              • доставка происходит в обход Почты РФ через UPS/DHL;
              • в Москву посылка приходит за 5 дней;
              • для РФ Киндл продается только в версии «без встроенной рекламы» и без аксессуаров в отдельном лоте. Поэтому чехлы, к примеру, можно взять тут.
              • Amazon оплачивает услуги таможенного брокера;
              • заказывая доставку на рабочий адрес, никак не упоминайте название компании, иначе получателем будет компания, а не вы, со всеми последствиями;
              • если ваша покупка дешевле 200 евро, включая стоимость доставки, вам не о чем переживать;
              • если вы хотите сделать покупку весом до 31 кг. и стоимостью до 1000 евро, включая стоимость доставки, то вам желательно заказывать ее на адрес в одном из городов списка (Москва, Санкт-Петербург, Краснодар, Владивосток, Ставрополь, Новороссийск и Нижний Новгород). В этом случае доступны следующие варианты развития событий:
                1. скорее всего, вам не о чем переживать, и покупку вам доставят без лишних проблем;
                2. возможно, вам позвонят\ напишут из UPS и попросят прислать им отсканированную распечатку электронной квитанции заказа из Amazon, подписанный договор оказания услуг перевозки груза и копию паспорта.
                3. самый маловероятный и худший вариант — квест по самостоятельному прохождению таможни. Не переживайте, с этой инструкцией процесс займет не больше 2 часов времени и будет не сложнее похода в библиотеку.
              • это же Amazon! При возникновении любых проблем — задержка, потеря посылки, дополнительные таможенные сборы, повреждение товара — служба поддержки придет вам на помощь вплоть до полного возмещения стоимости.


              Теперь о том, что же все-таки можно купить.

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