• Устройство для подмены новостей в WiFi-трафике



      Несколько месяцев назад появилась первая информация о компактном WiFi-маршрутизаторе в форм-факторе розетки Newstweek, который подменяет пакеты в трафике открытого хотспота. Например, изменяет тексты новостных сайтов.
      Читать дальше →
    • Как управлять виртуальными машинами, если их много

        После того, как у нас вышли в релиз еще несколько проектов, а количество тикетов в трекере на тему «создать пользователя, развернуть виртуалку, дать доступ» превысило все мыслимые пределы, назрела необходимость что-то менять.
        Задача: организовать рабочее окружение linux для нескольких команд разработчиков и тестировщиков. Общее количество виртуальных машин — три-четыре десятка.

        image
        Читать дальше →
      • Подробное руководство по установке Android-x86

          Эмулятор который идет в комплекте с Android SDK, не очень шустрый.
          Основная идея использовать VirtualBox + Android X86, для преодоления проблем с производительностью.

          Что нам необходимо:
          Среда разработки Eclipse + Android SDK тут,
          а также VirtualBox.

          Под катом много картинок, и процесс установки, а также некоторые полезные советы.
          Читать дальше →
        • Маркировка кабелей

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

              На хабрахабре регулярно публикуются статьи о юзабилити. Некоторые вещи, которые в них говорятся обычно достаточно очевидны, некоторые требуют серьезной подготовки. Однако во всех них чего-то не хватает.

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

              Если вам интересна такая проблематика, пойдем дальше и рассмотрим процессный подход к проектированию информационных систем, куда конечно же относятся и вопросы юзабилити.
              Читать дальше →
            • Перенаправление траффика на удаленный сниффер средствами iptables+iproute2

              После покупки своего первого смартфона люди обычно замечают, что расходы на мобильную связь немного увеличиваются. Обычно это происходит за-за того, что «умный» телефон «ходит в Сеть» без ведома хозяина. Конечно, решить эту проблему просто — установить специальные утилиты для блокирования подключений к точкам доступа GPRS/HSDPA либо купить безлимитный тариф на доступ в Интернет и забыть. Столкнувшись с описанной ситуацией, я в первую очередь заинтересовался и тем, что телефон ищет в Сети и, самое главное, что передает в Сеть. Последнее особенно актуально в связи с недавними новостями.
              Читать дальше →
            • Полностью автономная камера наблюдения


                В дороге


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

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

                Читать дальше →
              • Спам — как средство передачи шифровок?

                  Вчера пришло письмо, судя по всему — спам (гугловый фильтр, правда, не отловил его). Но спам не совсем обычный — нет ни рекламы, ни ссылок, ни аттачей.

                  При этом текст сообщения и ещё кое-какие детали заставили задуматься параноидальную часть моего мозга.
                  Вот что я увидел сначала...
                • NetPing: конструктор для администратора и досуг для программиста



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

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

                    Речь пойдет про устройства NetPing. Эта российская разработка периодически упоминается на хабре, но детального рассказа я не встречал. Пусть эта статья будет продолжением серии «Оборудование российского производства». Мне достался самый универсальный прибор линейки – UniPing RS-232. Основная сфера его применения – удаленный мониторинг и управление множеством устройств в квартире, доме, офисе. Конечно, давно существует понятие «умный дом», но, как правило, это преподносится как вариант для состоятельных людей, хотя получают они черный ящик с жестко заданным, пусть и большим, набором функций. Однако, можно ведь все собрать и запрограммировать самому!

                    Интересно?
                  • Свежий троян для MacOS

                      Новый пакет программ iWork '09 для маков, представленный на MacWorld 2009, буквально в тот же день появился на торрентах. Естественно, это была пиратская версия, но самое интересное заключается в другом. Популярный пакет программ под MacOS шел с «довеском» в виде трояна OSX.Trojan.iServices.A. По оценкам экспертов из компании Intego, заражено около 20 000 компьютеров.

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

                      Хорошая новость заключается в том, что сам по себе троян не распространяется, установить его можно только с пиратской копией iWork '09. Так что будьте бдительны!

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

                      UPD 2: Способы обнаружения и борьбы (спасибо ilmarinen)
                      1. Перед установкой iWork '09 проверьте нет ли там пакета iWorkServices.pkg (это собственно и есть довесок с трояном).

                      2. Если установили, но не уверены в наличии трояна:
                      1. (открыть Terminal.app)
                      2. sudo su (ввести пароль)
                      3. ls -la /System/Library/StartupItems/iWorkServices
                      Если говорит «No such file or directory». Трояна нет.

                      3. Если уже получили трояна:
                      1. (открыть Terminal.app)
                      2. sudo su (ввести пароль)
                      3. rm -r /System/Library/StartupItems/iWorkServices
                      4. rm /private/tmp/.iWorkServices
                      5. rm /usr/bin/iWorkServices
                      6. rm -r /Library/Receipts/iWorkServices.pkg
                      7. killall -9 iWorkServices
                    • Принципы дизайна страниц оплаты для интернет-магазинов

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


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

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