• Создаём собственный игровой контроллер

    • Перевод

    Источник вдохновения


    На игровых выставках разработчики Objects in Space показывали демо своей игры с контроллером на кокпите огромного космического корабля. Он был дополнен загорающимися кнопками, аналоговыми приборами, световыми индикаторами состояния, переключателями и т.д… Это сильно влияет на погружение в игру:


    На сайте игры выложен туториал по Arduino с описанием коммуникационного протокола для подобных контроллеров.

    Я хочу создать то же самое для своей игры

    В этом примере я потрачу примерно 40 долларов, чтобы добавить красивые, большие и тяжёлые переключатели на кокпит симулятора гонок. Основные затраты связаны с этими самыми переключателями — если бы я использовал простые переключатели/кнопки, то цена была в два раза ниже! Это настоящее оборудование, способное выдерживать 240 Вт мощности, а я буду пускать по ним только примерно 0,03 Вт.

    Предупреждение: я решил сэкономить, поэтому оставляю ссылку на дешёвый китайский веб-сайт, где закупаю кучу разных компонентов/инструментов. Один из недостатков покупки компонентов по дешёвке заключается в том, что часто у них нет никакой документации, поэтому в статье я решу и эту проблему.
    Читать дальше →
  • Ubuntu 14.04 + Asterisk 11 + CDR-Stats

    Предлагаю пошаговое руководство по установке и настройке сервера Ubuntu, телефонной станции Asterisk и системы обработки и аналитики звонков CDR-STATS.

    Установка Ubuntu


    Ставим Ubuntu server 14.04 (LTS), скачав дистрибутив с официального сайта. Во время установки я указал SSH + LAMP + SAMBA во избежание потом долгого процесса установки нужных компонентов.

    Логинимся на сервер. Первым делом я поставил midnight commander (люблю DOS-интерфейс, да и удобно):

    sudo apt-get install mc -y

    Следующий шаг вы можете пропустить, если вам не нужен GUI для сервера.

    Для большего удобства и ввиду некоторых особенностей будущего сервера я накатил GUI:

    sudo apt-get install --no-install-recommends lubuntu-desktop

    После установки:

    sudo reboot 

    По окончании загрузки видим классический графический интерфейс пользователя.
    Читать дальше →
  • Что в имени тебе моем: как качественно «пробить» человека в сети Интернет?

    Мы постоянно встречаемся в своей жизни с новыми людьми, и стоит констатировать, что помимо хороших друзей нам попадаются мутные товарищи, а иногда и отъявленные мошенники. Любовь наших сограждан оставить свой след в интернете и старания наших ИТ-компаний по автоматизации всего и вся позволяют нам довольно оперативно собирать интересующую информацию о конкретных персонах по открытым источникам. Чтобы это делать быстро и качественно, нам нужно владеть простой методологией разведывательной работы и знать, где и какую информацию о человеке можно добыть в интернете.
    Читать дальше →
  • Электрический бес и углекислый газ

      На днях из Америки приехало два любопытных устройства: микрокомпьютер electric imp и оптический датчик уровня углекислого газа в воздухе K30. Каждый из них любопытен по-своему, расскажу немного о каждом из них и о их соединении.



      Electric imp



      Импы — это вид бесенят в немецком фольклоре. А также сокращение от Interface Message Processor, одного из проектов-предшественников Интернета. Создатели системы признают обоих предшественников. В жизни эта штука оказалась довольно покладистой, хорошо документированной платформой для разработки embedded приложений.

      Статью-обзор интернет анонсов можно почитать в статье на хабре, я постараюсь рассказать о конкретике и тонкостях, которые выяснились в процессе работы.
      Как всё устроено
    • Как «пробить» человека в Интернет: используем операторы Google и логику

      • Tutorial

      В очередной статье нашего цикла публикаций, посвященного интернет-разведке, рассмотрим, как операторы продвинутого поиска Google (advanced search operators) позволяют быстро находить необходимую информацию о конкретном человеке.


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


      Читать дальше →
    • Умный дом: операция микроклимат или путь к комфорту шаг за шагом


        Первое правило умного дома: он не должен отнимать время.
        Второе правило умного дома: все должны знать о твоем умном доме.



        Умный дом перестает быть абстрактным, когда заходишь в магазин, излагаешь свои хотелки и тебе дают большой пакет с кучей коробочек. Приходя домой и достав десяток устройств поначалу приходишь в ужас. Но потратив один-два вечера, начинаешь понимать, что умный дом — это не так уж и сложно, а многие задачи легко решаются в несколько кликов мышкой.
        Я уже писал, как умный дом не дал коту замерзнуть и как умный дом увеличивает комфорт нахождения в комнате. В этот раз я расскажу, как умный дом позволил мне сэкономить 30% средств на отоплении, наполнил дом свежим воздухом и не дал замерзнуть водопроводу этой зимой. Итак, достаем из пакета коробочки и идем учить дом уму разуму!



        Читать дальше →
      • Самодельная охранная система на базе продуктов для умного дома от Ноотехника

        Доброго дня, уважаемое сообщество. Хочу поделиться с Вами экспериментом в области реализации охранной системы для дома на базе устройств для умного дома от компании Ноотехника. Сразу хочу оговориться, что это один из первых опытов, и целью его я ставлю перед собой не «построение неприступного бастиона», а демонстрацию возможностей использования выбранных мной устройств, эксперимент и извлечение уроков, а также получение от Вас обратной связи.

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

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

          Из 11 лет проектирования, монтажа, и обслуживания систем безопасности мы вынесли важную мысль: покупать технически сложную систему сложно и страшно, особенно если не знаешь, как правильно.

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

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

          image
          Читать дальше →
        • Бесплатное программное обеспечение для IP-камер

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

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

            Все программное обеспечение разбито на три группы:

            • Программное с открытым исходным кодом
            • Бесплатное программное обеспечение с ограниченным функционалом
            • Программное обеспечение бесплатное в течении пробного периода

            image
            Читать дальше →
          • Тренировка кислотного аккумулятора кое-как и своими руками

              Печаль. Сдох аккумулятор, незаслуженно забытый зимой в гараже. Я его вынул из мотоцикла, то ли сигнализация сожрала всё, то ли не зарядился в прошлые покатушки. Напряжометр показывал 9В, что есть криминал.

              Я принёс батарею домой, отогрел, подключил к заряднику. Зарядник через полчаса показал ОК. Врал. Ничего там не ок. Лампочка ближнего света горела примерно 10 минут и потом быстро перешла в состояние «слабо грею воздух». Аккумулятор 6Ач, лампочка 55Вт.

              Не покупать же новый аккумулятор? Зима, время есть. Есть ардуина даже и коробка всяких чипсов из Китая. Зря пылятся там что ли?

              image

              В далёкой советской армии 30 лет назад я проходил курс ухода за аккумуляторами. Основное отличие его от инструкций 21 века было таким: батарея должна проходить серию циклов заряда и разряда. Без этого, сколько её в заряднике не держи, какой бы он ни был умный, она сдохнет.
              Читать дальше →
            • Скрипт удаления старых драйверов

                Сценарий к статье Павла Чубарова автоматизирующий удаление устаревших драйверов из папки C:\windows\system32\DriverStore\FileRepository.

                При установке драйверов старые версии сохраняются в системе, данный скрипт удаляет все дубликаты кроме драйвера имеющего самую последнюю дату

                Может кому пригодится.
                Читать дальше →
              • Состоялся релиз Veeam Agent for Linux 1.0 (Free, Workstation, Server Edition)

                • Перевод

                Много лет компания Veeam выпускала продукты только для виртуальной среды. Но последнее время нас постоянно спрашивали: «А когда появится что-нибудь для физических машин?» Проанализировав запросы пользователей и свои возможности развития в этом направлении, мы выпустили Veeam Agent for Microsoft Windows (ранее известный как Veeam Endpoint Backup FREE). Кстати, в ближайшее время выйдет версия 2.0, в которой будет представлено много интересных возможностей.


                Сегодня мы рады представить первую официальную версию Veeam Agent for Linux! Veeam Agent for Linux позволит защитить физические машины под управлением Linux, развернутые локально или в публичном облаке. Инструмент самостоятельный, установки Veeam Backup & Replication не требует (хотя и может использовать репозитории Veeam Backup & Replication в качестве целевого хранилища).


                image

                Читать дальше →
              • Полезные Хухи: спасаем аналоговые камеры



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

                  Хорошо это или плохо? Ответ лежит где-то посередине, но мы, тем временем, способны превратить любую аналоговую систему видеонаблюдения в нечто более современное. Ivideon начал поставки гибридного видеорегистратора Hikvision DS-7204HUHI-F1/N, которого для краткости назовем благозвучным для русского уха именем «Хухи». C его помощью к нашему облачному сервису можно одновременно подключать аналоговые и IP-камеры.

                  Далее о самом видеорегистраторе и более глобально – обо всем аналоговом мире.
                  Читать дальше →
                • Бюджетное видеонаблюдение для прижимистых «чайников»

                    Скоро будет 7 лет с момента написания статьи "Видеонаблюдение под Ubuntu для «чайников» (ZoneMinder)". За эти годы она не раз корректировалась и обновлялась в связи с выходом новых версий, но кардинальная проблема, а именно — стоимость IP видеокамер, оставалась прежней. Её обходили оцифровывая аналоговые потоки и эмулируя IP камеры с помощью USB «вебок».

                    Ситуация изменилась с появлением китайских камер стандарта ONVIF 2.0 (Open Network Video Interface Forum). Теперь любую камеру отвечающую стандарту вы можете настроить с помощью ONVIF Device Manager.


                    Читать дальше →
                  • Как я пробовал продвигать региональную робототехнику через интернет

                      Свой моногородок в Заполярье я в шутку зову Чернобылем*. Горнодобывающий завод занимает половину площади поселения и заставляет всё вокруг выглядеть и чувствовать себя вот так:



                      В Никеле нет магазина радиодеталей. Тем не менее, проведя большую часть жизни тут, я даже стал преподавателем кружка робототехники. Во многом благодаря интернету. Пока мое основное достижение — открытый мастер-класс для почти сотни детей, основанный на собственных проектах, выложенных в свободный доступ.
                      Читать дальше →
                    • God-mode прохождение Chrome

                      • Перевод
                      Lifehacker сегодня подготовил «The Power User's Guide to Google Chrome», я лишь предлагаю вам сделанный с любовью перевод данного материала. Многое из написанного ни для кого не откроет волшебный сезам, но для новичков или проверки своих знаний и навыков пригодится.

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

                      На операционный стол его!
                    • Хакаем CAN шину авто для голосового управления



                        Современный автомобиль это не только средство передвижения, но и продвинутый гаджет с мультимедийными функциями и электронной системой управления агрегатами и кучей датчиков. Многие автопроизводители предлагают функции ассистентов движения, помощников при парковке, мониторинга и управления авто с телефона. Это возможно благодаря использованию в авто CAN шины к которой подключены все системы: двигатель, тормозная система, руль, мультимедиа, климат и др.

                        Мой автомобиль Skoda Octavia 2011 г. в. не предлагает возможностей управления с телефона, поэтому я решил исправить этот недостаток, а заодно и добавить функцию голосового управления. В качестве шлюза между CAN шиной и телефоном я использую Raspberry Pi с шилдом CAN BUS и WiFi роутер TP-Link. Протокол общения агрегатов авто закрытый, и на все мои письма предоставить документацию протокола Volkswagen отвечал отказом. Поэтому единственный способ узнать, как общаются устройства в авто и научиться ими управлять является реверс-инжиниринг протокола CAN шины VW.

                        Я действовал поэтапно:

                        1. Разработка CAN шилда для Raspberry Pi
                        2. Установка ПО для работы с CAN шиной
                        3. Подключение к CAN шине авто
                        4. Разработка сниффера и изучение протокола CAN шины
                        5. Разработка приложения для телефона
                        6. Голосовое управление с помощью Homekit и Siri

                        В конце видео голосового управления стеклоподъемником.
                        Читать дальше →