• Яндекс. Директ. Анализируем конкурентное окружение


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

      «Но это же невозможно!» – Скажете вы. – «Любая система контекстной рекламы руководствуется принципами закрытого аукциона и не предоставляет своим рекламодателям информацию о конкурентах. Мы ведь не знаем ни ключевых запросов конкурента, ни настроек его РК. Не знаем использует он минус-слова или кавычки. Самое главное – мы не знаем его ставок и CTR»

      Спокойствие, только спокойствие! (с)

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

      Читать дальше →
    • 35 уроков усвоенных к 35 годам

        Перевод статьи: 35 Lessons in 35 Years
        http://ryanfreitas.tumblr.com/post/968361763/35-lessons-in-35-years (англ.)

        Ваши вопросы Вы можете направить автору:
        http://ryanfreitas.tumblr.com/ask

        Я не профессиональный переводчик и не могу знать о статусе:
        «white trash ballin», а поэтому буду благодарен любым корректировкам.

        Читать дальше →
      • Яндекс.Директ. Популярные ошибки рекламодателей Директа

          Людям свойственно ошибаться. Но упорствуют в своих ошибках только, пардон, идиоты. Казалось бы, советы довольно простые, банальные и очевидные, но, как показывает жизнь, далеко не все понимают «политику партии и правительства».

          Читать дальше →
        • Open Atrium — collaborating по-друпаловски

            Изучая рынок систем управления проектами стало любопытно, а есть ли какой-то подобный модуль и у всеми нами любимой Drupal. Оказалось что есть, и не просто модуль а готовая полноценная сборка, правда пока что альфа.
            Open Atrium в себя вмещает:
            • Atrium Blog — позволяет вам общаться со своей командой и остальными пользователями.
            • Atrium Documents — управляйте статьями и аттачами вместе со своей групой
            • Atrium Calendar — делитесь своими событиями и встречами с группой
            • Atrium Case Tracker — система тикетов
            • Atrium Dashboard
            • Atrium Intranet
            • Atrium Profile
            • Atrium Shoutbox — интратвиттер
            • Spaces blog


            Обо всём этом прошу под кат.
            Читать дальше →
          • Google voice + ipkall + sipnet == Звоним в любую точку США бесплатно


              После того как я довольно плотно подсел на иглу виртуального шоппинга передо мной встал вопрос поиска дешевого решения для приема звонков из Американских магазинов.
              Естественно можно купить прямой skype номер, но это стоит каких-то, но денег, а так как принимать звонки от магазинов приходится не так часто, то надо было найти решение поэкономичней.
              Читать дальше →
            • Тест скорости сшивки панорам MS ICE vs Autopano Giga 2.0.3 и Hugin 0.7.0

                Небольшой тест по сравнению скорости сшивки панорам в только что вышедшей новой версии (писал об этом здесь) Microsoft Image Composite Editor 1.3.3 (скачать). Сравниваю с двумя популярными сшивалками — Hugin и Autopano Giga. Тесты — панорама 50 MPix (10 кадров) и панорама 81 MPix (18 кадров).

                ScreenShot00182 ScreenShot00183
                Читать дальше →
              • Смысл НДС

                  Думаю многим приходится сталкиваться при общении с заказчиками с вопросом — «А вы работаете с НДС или без НДС?». Постараюсь кратко объяснить в чем суть этого вопроса и в чем суть самого налога на добавленную стоимость. Понимание этого даст вам преимущество перед вашими конкурентами, которые отвечают не задумываясь.
                  Читать дальше →
                • 40 прекрасно иллюстрированных примеров веб-дизайна (часть 1)

                  • Translation


                  Часть 1. 1—20


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

                  (Если обзор придется вам по вкусу, переведу вторую часть)
                  Читать дальше →
                • Горькая правда о ведении корпоративных блогов

                    Горькая правда о ведении корпоративных блогов
                    Горькая правда о ведении корпоративных блогов
                    Многие компании ведут корпоративные блоги, копируя туда пресс-релизы, удаляют комментарии или вовсе запрещают комментировать; и им кажется, что они всё делают правильно, ведь посетители приходят и, наверное, читают. Но на самом деле не всё так просто. Давно наткнулся на интересную статью Поля Боага «10 Harsh Truths About Corporate Blogging» — статья полностью выражает моё мнение по вопросу корпоративных блогов. Решил перевести, и вот буквально вчера мы её перевели, чем спешу с вами поделиться.


                    Читать дальше →
                  • Разработка сайтов с адаптивным дизайном

                    Перевод статьи “Responsive workflow” финского веб-дизайнера и разработчика Вильями Салминена (Viljami Salminen).

                    На прошлой неделе я был на конференции Webshaped, где Стивен Хэй (Stephen Hay) рассказывал о процессе разработки адаптивного дизайна. Этот пост не совсем о том же самом, но подход Стивена напомнил мне мой собственный, поэтому я решил изложить некоторые мысли по этому поводу, описать как моя работа эволюционировала за прошедшие два или три года и как может измениться в будущем.

                    Читать дальше →
                  • Hover-эффекты для круглых элементов с использованием CSS Transitions

                    • Translation

                    Сегодня я хочу познакомить вас с замечательными примерами hover-эффектов от Mary Lou. Многим понравились её примеры с hover-эффектами для меню и на этот раз она решила порадовать нас не менее замечательными примерами для круглых элементов. Поскольку сейчас у нас есть возможность использовать свойство border-radius, мы можем создавать круглые формы, и они все чаще появляются в качестве элементов дизайна на веб-сайтах. Один из вариантов использования, который мне более всего нравится, это круглые миниатюры, которые выглядят гораздо интереснее, чем обычные, прямоугольные. И сейчас мы собираемся создать несколько необычных эффектов при наведении на такие элементы!
                    Читать дальше →
                  • Gamma Gallery — отличная адаптивная галерея

                      Создание фотогалереи для адаптивного дизайна — не самая простая задача. Следует учитывать отображение на экранах различной ширины, при этом не загружая слишком много графики на мобильных устройствах. Хорошее решение — Gamma Gallery, выглядит очень круто.



                      Демонстрация | Исходники
                      Читать дальше →
                    • Признаки сложного проекта

                        Идеи подкинуты тренером по работе с клиентами.
                        Его зовут Сергей Серовой. За контактами ко мне.


                        Зачем работает студия? На мой взгляд, это прибыль, репутация и удовольствие.

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

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

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

                        Вопрос в том, как определить будущие сложности в самом начале.
                        Читать дальше →
                      • Архитектура и платформа проекта Одноклассники

                          Архитектура и платформа проекта Одноклассники


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

                          Читать дальше →
                        • Простая защита от двойного запуска заданий cron

                            Хочу рассказать о простом скрипте, позволяющем защититься от двойного запуска заданий cron.

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

                            Что будет в таком сценарии дальше — вопрос весьма интересный. Велика вероятность, что два процесса будут активно мешать друг другу (они ведь работают с одними и теми же объектами), и их общее время выполнения будет отнюдь не в два раза больше, чем обычно, а если и третий настигнет…
                            Читать дальше →
                          • 12 навыков создания защищенных веб-приложений

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

                              Большинство примеров кода не привязаны к какому-либо конкретному языку программирования, но для наглядности я буду использовать PHP.

                              Итак, поехали.

                              Читать дальше →
                            • Чек-лист вёрстки. Что можно отдавать клиенту, а что надо переделывать

                                Идеальная вёрсткаВы PM. Как узнать – готова ли вёрстка к реальному использованию?
                                Вы заказчик. Как убедиться, что работа выполнена качественно?
                                Как оценить качество вёрстки?

                                Когда я стал тим-лидом, а позже PM, передо мной стала задача проверять вёрстку наших проектов. Нужно было выработать формальные, легкопроверяемые критерии, соответствие кода которым, должно было давать некую гарантию, что не будет факапов и ни клиент, ни программеры не сказажут потом “WTF?”.

                                Клиенту неважно насколько красив ваш код, но ему важен результат. Качественный код нужен фирме, т.к. он надёжней и в будущем его будет легче поддерживать.

                                Требования должны были быть такие, что соблюсти их легче, создавая качественную вёрстку, а не говнокод. Я составлял такой чек-лист в течении полутора лет. За последние полгода в него не добавилось ничего. Значит самое главное учтено.

                                Итак что же это за список?

                                Краткая версия теперь доступна на html5checklist.com (github), где можно вносить pull-request'ы.

                                История обновлений:
                                • 2015/08/11: Актуализировал рекомендации по оптимизации скорости загрузки. Добавил требование поддержки Retina. Дополнил «19. Мелочи» требованием что изображения должны масштабироваться в зависимости от размера окна.
                                • 2015/08/10: актуализирован список исключений для CSSLint
                                • 2015/07/29: актуализирован пункт №13 «плохо»/«хорошо»
                                • 2015/04/08: добавлено требование использования препроцессоров и рекомендация использования систем сборки
                                • 2013/04/25: добавлены анализаторами качества кода: CSSLint и JSHint, указан сайт подбора css font stack (спасибо @fliptheweb), мелкие уточнения (работу интерактивных элементов страницы, что не пропадает фон на высоких разрешениях, не должно быть пустых презентационных блоков, при проверках контента — пробовать удалять заголовки, менять местами блоки)
                                • 2013/04/24: добавил пункт об минимизации каскада (БЭМ-техники, MCSS, SMACSS), необходимости вписывания в экран моб. устройства, заменил ссылку на проверочный текст отображения стандартного html на код с normalize.css, поправил пример где в рекомендации встречался длинный каскад, упомянул про Opera на Presto и новый уровень семантики — в именах классов BEM.
                                • 2012/04/12: отсортировал пункты проверки в порядке важности, выделил главные, дополнил статью подробностями
                                • 2011/12/07: дополнил согласно доклада на WSD Минск'2011.
                                • 2011/07/19: добавлено про повышение надёжности вёрстки благодаря html5-тэгам, про необходимость favicon/apple-touch-icon, отсутствие багов при ресайзе textarea
                                • 2011/06/15: добавил пояснения какие ошибки валидации допустимы, рассказал про отсутствие официальной кнопки «HTML5 Valid» и про официальное лого HTML5 на сайте.


                                Далее с примерами - как проверить html, даже если вы ничего не понимаете в вёрстке.