• Почта России достанет любого, даже украинца

      Многие из нас поняли что в интернете дешевле и покупают всякую электронику в западных интернет-магазинах.

      Но вот некоторые продавцы отказываются слать в Россию, мол долго идет, потом платить рефунды и тп.

      А украинцы вздыхают с облегчением:«у нас вот нет такой проблемы слава богу, посылки приходят относительно быстро».

      А вот и нет. Почта России может вставить палку в колеса и жителям Украины.

      Читать дальше →
    • Увеличиваем скорость загрузки сайта используя lazy-load изображений

        Сейчас многие сайты насыщены графикой в разных видах: аватары, иллюстрации к постам, галереи и тп.

        Читатели блога «Клиентская оптимизация» как никто другой знают цену лишних запросов к серверу.

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

        Читать дальше →
      • Знай откуда пришел пользователь

          Когда вы открываете свой проект вы начинаете писать о нем везде, в том числе и на хабре.

          Сервисы статистики типа Google Analytics дадут вам общую оценку трафика, а именно сколько посетителей пришло с какого ресурса. Можно настроить цели(goals) и отследить регистрации или покупки, но этого часто бывает недостаточно.

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

          Читать дальше →
        • Виджет выбора OpenID провайдера на Prototype

            Когда-то я уже писал, как интегрировать OpenID авторизацию в ваш сайт. Речь шла о серверной части.
            Сейчас же я говорю о UI части — виджет для выбора провайдера.

            В качестве клиентской библиотеки для своего проекта я выбрал prototype и первым делом я полез в гугл поискать готовое решение. Удалось найти такое, но только для JQuery — code.google.com/p/openid-selector

            И так мне ничего не оставалось как написать OpenID selector самому. Вот что получилось

            image
            Читать дальше →
          • Воспроизведение речи на пианино

              Композитор Peter Ablinger оцифровал запись детской речи и запрограммировал механическое пианино для ее воспроизведения.

              Получилось неоднозначно. Местами похоже на речь, местами можно разобрать слова. В любом случае было интересно и необычно.



              via gizmodo
            • 11-й день рождения

                Компании Google исполнилось 11 лет. К этому событию было подкорректирован логотип, где вместо буквы L стоит число 11.

                Сам не заметил пока не узнал о таком событии от знакомых :)

                image

                С днем рождения, Google!
              • www.askdev.ru — русский аналог stackoverflow.com

                  image
                  Хочу представить проект, который, с одной стороны, является русским аналогом stackoverflow.com и альтернативой форумам — с другой. Но почему же аналог, а не клон? И чем он отличается от форумов?
                  Эти и другие вопросы мне задавали не один раз — на них я и попробую ответить.

                  Читать дальше →
                • odesk — а вы выбрали сколько платить за доставку новой карты payoneer

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

                    Вот хотел обсудить такой вопрос доставки карты, т.к старая уже скоро будет недействительна.
                    Сегодня получил письмо уведомление о том что карту пора менять.
                    Когда я получал карту два года назад, доставка fedex-ом стоила около 20 долларов, но ее оплачивал одеск.

                    И вот какие цены действуют сейчас.
                    Читать дальше →
                  • Zend Framework: подключаем OpenID

                      В своем проекте (Вопросы и ответы для программистов) на Zend Framework мне стало необходимо подключить OpenID и после часа работы я успешно подключил стандартный зендовский сервис. Думаю класс, как легко и удобно(как и все в зенде), но как оказалось этот сервис не работает с OpenId 2.0, да — он просто не дописан.

                      Немного порывшись в исходниках я это подтвердил — Consumer.php * todo OpenID 2.0 (7.3) XRI and Yadis discovery
                      Потом посмотрел по багтрекеру и оказалось что это весит уже давно(очень) и никто не спешит доделывать. Тогда я и начал искать альтернативу. Выбор попал на openidenabled.com/php-openid.

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

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

                        Автор — Emilio Garcia из Барселоны та что в Испании.
                        Игрушка лимитированная, наверное что бы лучше покупали, лимит всегда можно поднять :) Производится в различных цветах(серый, красный. зеленый и голубой, может еще какие).

                        Стоит примерно 30-40 евро. Автор не сильно то многословен и на их сайте ничего нет, весь процесс создания игрушки от зарисовок до готового «мозга» описан сериями фото.

                        А вот и несколько фото.
                        image

                        Читать дальше →
                      • Zend framework — туториал: авторизация

                          Знаю что в сети много уже таких туториалов, но я сам так же знаю что ZF очень труден на старте, но потом… все ясно и легко.
                          Хотелось бы облегчить эту первую стадию тем кто еще только в начале пути.

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

                          1. Делаем форму логина.

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