• 6 бизнес-тенденций 2007: покойся с миром, десктоп

    • Перевод
    Компьютинг выходит из вашей машины и становится облаком

    В 2003 году почтовый сервис Yahoo Mail был вторым по величине после Hotmail. Старший вице-президент Yahoo Брэд Гарлингхаус (Brad Garlinghouse) был нацелен сделать Yahoo Mail первым. Брэд услышал о малоизвестном участнике гонки почтовых сервисов под названием Oddpost и завел аккаунт на нем. После авторизации он понял, что Oddpost был другим. Переключение между письмами происходило быстро и легко. Перемещение писем в папки делалось с помощью drag-and-drop. Использование сервиса походило на работу с программами ПК. «Появление oddpost стало переломным моментом», — вспоминает Гарлингхаус. «Не только для Yahoo. Для всего интернета. Ресурс показал, какими могут быть интернет-сервисы».
    Как сегодня?
  • Почему люди участвуют в «экономике дарения»: исследование мотивации

      Сотни тысяч пользователей ежедневно вносят свой вклад в глобальную базу знаний. Они редактируют статьи в Википедии, участвуют в специализированных списках рассылки, форумах, wiki и сайтах вопросов-ответов, где помогают советами другим пользователям, делятся своим опытом. Главное, что они делают всё это совершенно бесплатно. На сайте O'Reilly был проведён опрос, целью которого было определить, почему же люди участвуют в таких проектах, которые являются частью так называемой “gift economy” («экономики дарения»)?

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


      Читать дальше →
    • Сумасшедшие яйца, или сервис для отслеживания посетителей

        Сегодняшняя заметка будет о сервисе отслеживания активности пользователя — CrazyEgg. Я не знаю кому обязан сервис таким говорящим именем, но оно работает, и хорошо. Запоминается? Отлично!

        Сумасшедшее яйцо

        Что это такое?


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

        Тепловое отслеживание популярности


        Читать дальше →
      • Прототипирование web-сайтов. Собирая воедино.

          «Единственный возможный источник экономического подъема – это повышение качества и, как следствие, привлекательности продукта или услуги. А повышения качества невозможно добиться, сокращая затраты на проектирование и программирование»
          Алан Купер «Психбольница в руках пациентов»

          Спасибо всем, кто принял участие в голосовании на Хабрахабре:
          1. Как выглядит процесс прототипирования в твоей компании?
          2. Кто занимается прототипированием web-проектов в которых ты участвуешь?
          3. Устраивает ли вас текущая ситуация с прототипированием web-сайтов в вашей компании?
          Пришло время обсудить результаты
          Читать дальше →
        • Основы масштабирования

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

            Основы масштабирования



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

            Обычно о масштабировании начинают думать тогда, когда один
            сервер не справляется с возложенной на него работой. С чем именно он не
            справляется? Работа любого web-сервера по большому счету сводится к основному
            занятию компьютеров — обработке данных. Ответ на HTTP (или любой другой) запрос
            подразумевает проведение некоторых операций над некими данными. Соответственно,
            у нас есть две основные сущности — это данные (характеризуемые своим объемом) и
            вычисления (характеризуемые сложностью). Сервер может не справляться со своей
            работой по причине большого объема данных (они могут физически не помещаться на
            сервере), либо по причине большой вычислительной нагрузки. Речь здесь идет,
            конечно, о суммарной нагрузке — сложность обработки одного запроса может быть
            невелика, но большое их количество может «завалить» сервер.

            Читать дальше →
          • Примеры головоломок c собеседований в Google и Microsoft

              Как известно, ведущие IT-корпорации стремятся заполучить к себе лучших сотрудников. Конкурс достигает нескольких сотен человек на место. Как отобрать среди них действительно лучших? Ведь средний балл аттестата и хорошее резюме на самом деле не могут точно отразить интеллектуальный потенциал программиста. Один из вариантов — задавать нестандартные задачки, например, сколько мячиков для гольфа помещается в школьный автобус или как измерить вес «Боинга-747»?

              Мы уже приводили примеры таких задачек (в комментариях к той статье хабралюди сообщают, что подобные задачки задают на собеседованиях не только в Google и Microsoft, но и во многих российских IT-компаниях). Теперь, благодаря журналу Business 2.0 и опрошенным ими хедхантерам, стали известны ещё несколько таких задач. Вот они.
              Читать дальше →
            • Распространенные проблемы при управлении проектами (Web)

                Введение.
                Вот уже 5 лет я занимаюсь веб — разработками. За это время приходилось и на коленке делать сайты за несколько сотен долларов и участвовать в довольно крупных проектах. За последний год меня не оставляет ощущение deja vu. Где-то я уже видел: нервных заказчиков, взбешенных менеджеров, заваленных работой разработчиков и сорванные сроки. При этом для меня ничего не изменилось. Были все те же нечеткие, постоянно изменяющиеся требования, прессинг, и ни одного проекта, сданного в срок…
                И это, не смотря на то, что “грабли” были всегда одни и те же.
                Читать дальше →
              • РИТ-2007 / Избранные видеоролики

                  Избранные видеоролики с первой конференции веб-разработчиков РИТ-2007:
                  nginx — зачем он вообще нужен, текущие и будущие возможности (Игорь Сысоев);Распределенная архитектура LAMP-приложений (Петр Зайцев);Конструктор ЛЕГО в Яндексе (Олег Оболенский);
                  Позднее будут опубликованы доклады:Управление проектами и реальная жизнь (Игорь Ашманов);Юзабилити. Современный подход к созданию эффективных web-сайтов. (Дмитрий Филев);

                  Читать дальше →
                • Что такое «хорошее» ТЗ на сайт?

                    caricat.gifЯ могу припомнить на удивление мало материалов, посвященных проектированию сайтов и программ на русском языке, написанных русскоязычными авторами. Этому способствует и преимущественно экспортно-ориентированная разработка (оффшор) и отсутствие массового опыта создания информационных продуктов в нашей стране.
                    Надеюсь, что эта статья пригодится тем разработчикам и IT-менеджерам, кто ощутил перед собой проблему составления качественных документов на разработку сайта. Документов, которые кроме испорченной бумаги были бы хоть чем-то полезны.
                    Читать дальше →