• Как авторизуются люди в Рунете

      image
      По следам этого поста, публикую данные о ситуации в Рунете. В качестве оператора «общей» аутентификации в данном случае вышла система Loginza. Данные собраны за три полных месяца и за половину августа.

      Первое место занимает великое рунетовское зло (пока что незаменимое лично для меня, ввиду его повсеместности – где бы еще я за два часа смог найти внедорожник для съемок или фотографа на бекстейдж?) vkontakte.ru. Количество заходов под этим аккаунтом составило почти 14 тыс. за исследуемый период, что в процентном отношении дает около 45%.
      Читать дальше →
    • В Google провели исследование социальных взаимодействий между людьми

        image
        Пол Адамс, занимающийся исследованиями пользовательского взаимодействия в Google, разместил слайдшоу из недавней презентации, на которой освещалось его исследование того, как люди используют технологии социальных сетей.
        Презентация показывает недостатки существующей технологии и акцентирует внимание на тех вещах, которые в текущей реализации (например в Facebook) сделаны неправильно.
        Но обо всем по порядку.
        Читать дальше →
      • GRUB всемогущий, или Делаем загрузочную флешку

          Про сам grub, загрузочные флешки и особенно специальные утилиты для создания дисков написано уже не мало, но выглядят они узко направленными. Например только для создания флешки Windows 7, различные PEtoUSB, есть более универсальные как в этом топике. Куча утилит по сути устанавливают загрузчик grub, isolinux (реже BCDW или lilo, еще реже свой как Win7), и затем раскладывают предложенные ему файлы (Windows7,WindowsXP, Ubuntu и т.д.) по папкам. От сюда и требовательность к образам (как писали в комментариях к этому топику).

          А между тем абсолютное большинство выложенных в интернете дисков (особенно USB) как раз и используют isolinux и grub, что мешает их просто объединять? да ничего!

          Я постараюсь с примерами рассказать, как сделать загрузочную, установочную и просто Live флешку, причем все в одном без заточенных под конкретный дистрибутив утилит. И иметь возможность, при необходимости, легко добавить на флешку еще что-то, без очередного ее переформатирования.
          image
          (С) Картинка оттуда
          Читать дальше →
        • Виртуальное путешествие по Великой Транссибирской магистрали

            Москва-Владивосток: виртуальное путешествие на Картах Google — запись на видео всего путешествия из окна поезда, красиво. Смотреть можно под звуки стука колёс, русского радио и нескольких аудио книг.

            Рекламный ролик:


            Удивила реализация: аудио плеер, для фоновыой музыки, используется Uppod (про него на хабре), для хранения аудио файлов используется дропбокс, mp3 файл стука колёс не доступен.

            UPD: стук колёс появился.
          • История и развитие социальных медиа

            • Перевод
            Социальные медиа стали неотъемлемой частью современного общества.

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

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

            Кажется, есть социальные решения для любых нужд.

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

              Twitter мой всегда со мной, или явные признаки твиттеромании налицо



              Твиттер — это сервис для микроблоггинга. С этого начинаются и, как ни странно, этой же фразой заканчиваются большинство статей об этом замечательном сервисе. При этом, мало кто из людей понимает, что собственно такое этот микроблоггинг и Твиттер, с чем его едят и на какую голову все это надеть. Более-менее понятное объяснение о том, что такое Твиттер, я встретила только на Хабре в статье «Интервью с программистами Twitter (видео)».

              Мне очень нравится Твиттер, потому что там можно встретить и зафоловить интересных и неординарных людей. Информацию об обновлениях вашей ленты можно получать любым удобным для вас способом: через Web-интерфейс на сайте twitter.com, c помощью многочисленных клиентов для всех операционных систем, уведомлений в Jabber или Skype с помощью соответствующих ботов, по СМС (у меня, к сожалению, эта функция не работает, потому что не удается активировать мой номер, но это не критично, так как вышеперечисленных способов хватает с головой). На работе мне доставляет уведомления Jabber-бот в Meebo, дома любимая птичка — воробушек Twitterrific — приносит самые свежие весточки в клювике; на iPhone’e в дороге можно пользоваться мобильной версией сайта или же замечательным недавно открытым приложением Twinkle. Стоит сказать, что некоторое время назад, к сожалению многих пользователей, администрация Твиттера отключила всеми любимого Jabber-бота. С другой стороны есть хорошая новость: Iconfactory выпустила версию Twitterrific для iPhone, которую я люблю ещё больше десктопной. Если вы хотите узнать, чем он отличается от Twinkle, можете почитать замечательный обзор от Влада Гороховского.

              Как говорил Umputun в комментарии к посту об этом сервисе:


              В моем понимании, Твиттер — это средство широковещания/броадкастинга своих мыслей и прочей информации, и в тоже время средство приема подобных “твиттерограмм” от тех, от кого хочешь их принимать».


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

              Читать дальше →
            • Небольшой твиттер-лайфхак для новичков

                В двух словах. Твиттер — это платформа для микроблоггинга. Фактически — групповой чат с собственным кругом контактов и совершенно непередаваемой аурой.

                Есть очень простой и эффективный способ начать работать с твиттером. Новичкам он поможет легко научиться работать с твиттером и легко подсесть на эту приятную иглу :)

                Весь текст под катом
              • Принципы дизайна страниц оплаты для интернет-магазинов

                • Перевод
                • Tutorial
                Представляю вашему вниманию перевод статьи под названием "Fundamental Guidelines Of E-Commerce Checkout Design" от Christian Holst. Перевели в компании UXDepot специально для пользователей Хабрахабра с одобрением издания Smashing Magazine.


                Грустная статистика систем электронной коммерции — согласно последним исследованиям, по крайней мере 59,8% потенциальных покупателей покидают сайт на этапе оформления заказа и его оплаты (у разных исследований разные показатели — от 59,8% у MarketingSherpa до 83% у SeeWhy).

                Основной вопрос заключается в том, почему пользователи так часто и массово покидают свою корзину, не закончив оформление заказа? Причина заключена в какой-то фундаментальной ошибке дизайнеров, создающих интернет-магазины? А быть может есть какие-то формальные правила, которые усложняют жизнь простым пользователям и мешают им покупать продукты? Существует ли какая-то возможность улучшить ситуацию и повысить конверсию электронных магазинов?
                Читать дальше →
              • Выборка произвольных записей в MySQL

                  Есть вроде бы обычные задачи, которые можно решить сразу и не задумываясь, но при интенсивном использовании таких решений возникают проблемы, причем не маленькие. Об одной из таких задач я и хочу рассказать.
                  Почитать интересную статью
                • Самые дорогие домены в зоне .RU

                          Было уже много статей на тему «Самые дорогие домены мира», и «sex.com снова продается».
                          Я попробую опубликовать информацию о самых дорогих доменах в зоне .RU. Естественно, до престижных доменов зоны .com им далековато, но начнем:
                    Читать дальше →
                  • 2000 часов в одиночестве, или как был сделан RSS reader / Я робокоп

                      I. Am. Robocop.Всем привет,

                      Собираюсь поделиться с вами технической стороной того, как я за 16 недель сделал новый вебовый rss ридер, и чуть не сошел с ума.
                      Отходя от долгой предыстории, будем считать, что все началось в феврале этого года, когда мы с Дэвидом (dmiloshev, UI-дизайнер) решили сделать прототип нашего детища вдвоем.
                      «В одиночестве» — потому, что не было никаких скрамов, совещаний, «коллективного разума», а всю техническую часть, довелось делать самому.

                      Если бы меня попросили описать всю статью в одном предложении, то получилось бы:
                      No-SQL, mongodb, node.js, фак мой мозг, Evented I/O, очереди, выводы, git, nginx, memcached, Google Reader, Atom, TTL, PHP, ZF, jQuery, выводы.
                      Читать дальше →
                    • Постраничная навигация с MySQL при большом количестве записей

                        Рано или поздно многие крупные проекты сталкиваются с проблемами производительности при постраничной навигации по записям. Некоторые из них решают эту проблему ограничением количества доступных для просмотра записей (скажем, не больше 1000). Вполне приемлемое решение. Но в этом случаем могут возникнуть проблемы с индексированием сайта сторонними поисковиками, которые и представляют наибольшую угрозу. В этой статье я хотел бы отказаться от привычной для всех панели навигации вида «1..2..3..4..» в пользу простой «вперед… назад» (будет проще объяснить), но это не проблема реализовать подобное и с первым вариантом.
                        Более точно определить тему, назвав, какое количество записей считать достаточно большим для появления тормозов, не получится, так как эта цифра для всех разная и сильно зависит от того, насколько быстрые у Вас жесткие диски, сколько памяти, и какая часть Ваших данных уже закеширована в ней и тд. Но если Вы и Ваши сервера ощущают, что n-ная страница при выводе даётся тяжелее первой, и при этом не знаете, что с этим делать – статья для Вас. Но для начала, я хотел бы на пальцах объяснить, почему ОНО работает медленно.

                        Кстати, тест происходит на виртуальной машинке, работаю я с СУБД под рутом, версия MySQL – 5.0.32.
                        Читать дальше →
                      • Ищу сервисы/платформы для нэйминга и/или мозгового штурма

                          Здравствуйте.

                          Так как я «начинающий стартапер», и чем больше мой проект обретает свои окончательные черты, тем насущнее дает о себе знать проблема наименования, т.е нейминга. Я бы хотел в этом посте собрать ссылки на онлайн-сервисы для нэйминга, ну или для мозгового штурма. Буду очень благодарен, если мне расскажут про то, чего я не знаю или не обратил еще внимания. Думаю, созданный таким образом каталог просто так не пропадет, а будет востребован (хотя бы для поиска идей или импульсов). Интересуют сервисы в зоне .ru, .de, .com, .org, .net, .info итд.

                          Вот список, собранный на данный момент
                        • TAG_ADD Plugin

                            Привет, %username%
                            Как-то раз мне пришлось писать форму для добавления постов в блог. Помимо стандартных полей (название, дата, текст и.т.д.) необходимо было привинтить юзабельную форму добавления тегов.
                            Т.к. я кодю в jQuery, то и выбор был однозначным.
                            Вот необходимые задачи, которые я поставил перед собой:
                            1. Легко в настройке
                            2. Все теги храняться в одном файле (в кэше)
                            3. Минимальная нагрузка на сервер и клиента
                            4. Список тегов — подсказок открывается только для выбранного запроса на определенный тег.

                            Инструкция, ссылки и.т.д.
                          • Анимированные меню на jQuery

                            • Перевод
                            Недавно я наткнулся на сайт Dragon Interactive (dragoninteractive.com). Сайт этот достаточно добротно сделан в плане дизайна. А изюминкой можно назвать их анимированное меню. Ну вот если бы это было сделано в Adobe Flash, я даже и не упоминал бы о таком. Но при более близком рассмотрении оказалось, что их меню — это сочетание простых XHTML, CSS и Javascript. В данной статье я собираюсь продемонстрировать, как создавать менюшки (очень близкие к Dragon Interactive’s menu).

                            Смотрим демо
                            Читаем далее...
                          • Анимированные меню на jQuery [часть 2]

                            • Перевод
                            По мотивам этого перевода.

                            На одном из текущих проектов мы хотели добавить эффект на иконки меню — приподнимание в момент наведения мышкой. Я поэкспериментировал, используя встроенный в jquery эффект animate, на иконках двух типов: с отражениями и с тенями.

                            image

                            Смотрим демо
                            Читаем далее...
                          • Обзор способов вывода электронных денег в России

                              Вступление

                              Тема весьма избитая, уж что только нам не предлагают всяческие обменники и операторы денежных переводов… Но всё же. В этой статье приведён мой личный опыт и частное субъективное мнение касательно существующих вариантов. Статья не зациклена на одной конкретной системе, приведены различные варианты.
                              Читать дальше →
                            • Где-же взять VPS/VDS?

                                Снова напал на интернет с вопросом, у кого взять VPS качественно и за недорого.

                                Хочется небольшого: 500Mhz CPU, 256Mb RAM, >3Gb HDD, с Ubuntu LTS или Debian и неограниченным (разумно большим) трафиком.
                                Желательно: Xen, Россия, WM, до 20$, с возможностью расти по ресурсам.

                                Искал на:
                                www.hostobzor.ru/db/list_firm.php
                                hosting101.ru
                                1stat.ru/?show=providers
                                и потерялся…

                                Подскажите, пожалуйста, где граблей меньше.

                                Заранее спасибо за ваши мнения!
                              • Превентивная защита ваших и не ваших скриптов

                                  Наверное не ошибусь если скажу, что очень большая часть мегахакерских_взломов основаны на закачке PHP-скрипта в каталог, доступный для записи в него файлов скриптами (0777, например). Это каталоги для заливки фотографий товаров, аватарок и т.п.

                                  Я еще несколько лет назад «допер» до способа предотвратить на корню подобные вещи. Закачать — может и закачают, а воспользоваться не смогут. Это казалось очевидным все это время, но мало кто это реализовывает. К примеру, только в последнем патче популярного форума SMF была добавлена подобная штука.
                                  Поэтому, для тех, кто не задумывался…

                                  Всё просто. Во все каталоги, доступные для записи, закачиваем (или добавляем строчки к существующему) .htaccess с содержимым:

                                  php_flag engine 0
                                  AddType "text/html" .php .cgi .pl .fcgi .fpl .phtml .shtml .php2 .php3 .php4 .php5 .asp .jsp

                                  Этим самым мы отключаем PHP в данном каталоге и заставляем все скрипты отображаться как HTML.
                                  Это можно сделать просто на всякий случай. Лишним уж точно не будет.
                                  Разумеется, только для Apache. Если кто-то знает как подобное реализовать в IIS — напишите. :)