• Тележка телеприсутствия из подручных материалов

    AnybotsДобрый день, уважаемые хабрапользователи.

    Началось всё с того, что однажды в новостях я увидел робота телеприсутствия от фирмы AnyBot (слева на картинке). Это был уже их второй робот, стоимость которого им удалось снизить аж в два раза, с 30 до 15 килодолларов. Эта сумма мне показалось несколько великоватой для «вебкамеры на колёсиках». Хотя я тут несколько лукавлю, у этого бота весьма неплохая основная камера с большим разрешением и оптическим зумом, плюс дополнительная «навигационная камера», всенаправленный и узконаправленный микрофоны и прочие прелести профессиональных устройств. Но, тем не менее, за те же деньги можно купить новенький автомобиль. Посему, из сугубо спортивного интереса, было решено сделать простейшее устройство телеприсутствия из подручных средств и с минимальными затратами. «Под руками» оказались папин ноутбук Toshiba Satellite с мёртвым аккумулятором и живым LPT портом, моторредуктор стеклоподъёмника его же Нивы и еще разная мелочёвка.
    Что из этого получилось, можно узнать под катом.
    Читать дальше →
  • Основы работы с Wine для начинающих

    Введение


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

    Wine — это отдельная реализация Windows API, а не эмулятор, как большинство
    думают. Не единожды повторялось, но и здесь будет уместно. Это и делает проект
    уникальным и интересным для пользователей различных систем, открывает различные
    пути для реализации своих идей. Уникальность заключается в том, что с помощью
    этой программы можно запускать Windows приложения в Ubuntu и в других
    Linux системах, а также во FreeBSD и в Mac OS X. Правда и тут есть
    свои «подводные камни». Некоторые думают что будет легко перейти с одной
    системы на другую, в данном случае мы рассматриваем Windows и Linux.

    Заблуждение заключается в том что люди думают что у них получиться запустить из
    под Wine различный софт, к которому они привыкли и им удобно в нем работать.
    Как не крути просто так ничего не бывает. Чтобы заработал наш любимый софт под
    Wine нужно попотеть, перечитать кучу руководств и взвесить этот объём
    информация. Конечно не совсем софтом придется «пыжиться», но готовым надо быть ко всему. Проект Wine развивается очень быстро, но до стабильной работы ему
    очень далеко. Но думаю что в скором будущем весь основной софт, а также игры
    будут работать на нем стабильно.

    Читать дальше →
  • Китайский iPad 3

      Один умелый китаец не смог себе позволить iPad 2 и собрал сам себе iPad 3! Это не шутка. :)

      20-ти минутное видео включает в себя процесс создания устройства. «Начинка» для корпуса подбиралась подобная той, что используется в iPad. У устройства сенсорный экран и даже кейс с физической клавиатурой.

      Собственно видео:



      Полная, 20-ти минутная версия видео: http://v.youku.com/v_show/id_XMjYzODc4MDk2.html.

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

        Привет.

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

        Ты достаточно прозорливый парень, чтобы увидеть все неверные пути и ты настолько решительный, что все вокруг удивляются тебе и гордятся тобой.

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

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

        Если тебе кто-то сказал, что у тебя не выйдет — не верь ему. Люди часто придают большое значение мелочам, которые ничего не стоят. Просто двигайся дальше. Делай так, как считаешь нужным и проблемы будут решены.
        Останавливаться не стоит — ты уже добился многого.

        Я уверен что у тебя всё выйдет. Уверен на сто, нет, на тысячу процентов. Успеха тебе и твоему делу.

        Искренне твой, друг.
      • Почему девушки не играют в видео игры?

        Хотела написать что-то умное, но потом решила схалявить, так что поговорим вот о чём — почему же у нас девушки не играют в компьютерные игры? Нет, некоторые, конечно, могут и сильному полу фору дать в какой-нибудь стрелялке. Но чаще всего это не так. Девушка самозабвено и с предвкушением выбирающая в магазине очередной шутер, или пусть даже РПГ, или вообще какую-то игру — редкое зрелище. Почему?
        Мне вот как-то говорили даже, что был такой доклад на КРИ — почему девушки не играют. Сказали, доклад был странный, и какой-то феминистически настроенный, с главным месседжем — девушки не играют потому, что игры делают тупые мужики. Ну это со слов очевидцев, сама я не берусь утверждать, был ли доклад плох или хорош — не присутсвовала.
        И всё же подумалось, а кстати, почему не играют? Так я стала раскладывать всё по полочкам, и вырисовалась такая картинка.

        Читать дальше →
      • Dataflow-архитектуры. Часть 2


          В первой части статьи мы рассмотрели основные отличия архитектуры потока данных (dataflow) от архитектуры потока управления (controlflow), совершили экскурсию в 1970-е, когда появились первые аппаратные dataflow-машины и сравнили статическую и динамическую потоковые модели вычислений. Сегодня я продолжу вас знакомить с dataflow-архитектурами. Добро пожаловать под кат!

          Читать дальше →
        • Dataflow-архитектуры. Часть 1


            Вторая часть статьи.
            Большинство современных вычислительных машин, будь то суперкомпьютер Fujitsu K, обычная персоналка или даже калькулятор, объединяет общий принцип работы, а именно модель вычислений, основанная на потоке управления (Controlflow). Однако, эта модель не является единственно возможной. В некотором роде ее противоположностью является модель вычислений, управляемая потоком данных, или просто Dataflow. О ней я и хочу сейчас рассказать.
            Читать дальше →
          • Что нужно знать про арифметику с плавающей запятой



            В далекие времена, для IT-индустрии это 70-е годы прошлого века, ученые-математики (так раньше назывались программисты) сражались как Дон-Кихоты в неравном бою с компьютерами, которые тогда были размером с маленькие ветряные мельницы. Задачи ставились серьезные: поиск вражеских подлодок в океане по снимкам с орбиты, расчет баллистики ракет дальнего действия, и прочее. Для их решения компьютер должен оперировать действительными числами, которых, как известно, континуум, тогда как память конечна. Поэтому приходится отображать этот континуум на конечное множество нулей и единиц. В поисках компромисса между скоростью, размером и точностью представления ученые предложили числа с плавающей запятой (или плавающей точкой, если по-буржуйски).

            Арифметика с плавающей запятой почему-то считается экзотической областью компьютерных наук, учитывая, что соответствующие типы данных присутствуют в каждом языке программирования. Я сам, если честно, никогда не придавал особого значения компьютерной арифметике, пока решая одну и ту же задачу на CPU и GPU получил разный результат. Оказалось, что в потайных углах этой области скрываются очень любопытные и странные явления: некоммутативность и неассоциативность арифметических операций, ноль со знаком, разность неравных чисел дает ноль, и прочее. Корни этого айсберга уходят глубоко в математику, а я под катом постараюсь обрисовать лишь то, что лежит на поверхности.
            Читать дальше →
          • VNC-монитор из плеера Playboy/Vogue «для чайников»

              Доброго времени суток, господа.

              Мои знакомые, прочитав эту статью попросили меня написать пошаговую инструкцию с «картинками» по установке VNC-клиента на плеер Playboy с машиной на Ubuntu 11.04. А то многие обладая плеерами, не могли нормально их использовать натыкаясь на непонимание терминов и отсутствие навыков использования Linux.
              Надеюсь с этим материалом многие вопросы отпадут.

              Фото результатов:


              Читать дальше →
            • Отрисовка графиков в Chaco

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

                Chaco — это кроссплатформенное приложение по созданию графиков любой сложности на языке Python. Ориентируется на отрисовку статических данных, но имеет и возможности создания анимации.



                Так же, как и Mayavi умеет встраиваться в Wx и Qt (PyQt и PySide) приложения, дружит с Numpy-массивами.
                Читать дальше →
              • Скоростная фотосъёмка дома

                  О проекте


                  Я увлечён фотографией. А ещё мне нравится собирать всякую электронную мелочь. Наверное, из-за этого я чувствовал, что просто обязан попробовать сделать скоростной фотоснимок. Эдвард Мейбридж баловался такой фотографией ещё в позапрошлом веке. В этом посте я расскажу об основах скоростной фотосъёмки и о том, как я собирал свой фото-триггер.

                  Введение


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

                  Я хочу рассказать о том, как собрать такую штуку дома.
                  Читать дальше →
                • Сравниваем микроконтроллеры до 50 рублей: ARM жаждет крови

                    Года так 2 назад на одном из форумов по радиоэлектронике я попросил посоветовать, какой микроконтроллер изучать — и больше всего голосов было в поддержку AVR — популярных, 8-и битных МК, под которые легко писать, программатор можно сделать одной рукой (из проводов и резисторов)… Будущее было ясным и безоблачным, пока в 2009-м году не пошли новости про новые микроконтроллеры на ядре ARM Cortex-M0, которые должны были стоить меньше 1$ (во что в принципе никто не верил) и перекрыть кислород 8-и битным микроконтроллерам.

                    Сейчас на дворе середина 2011 года и пришла пора посмотреть, что и по какой цене у нас можно купить, и какая получается расстановка сил (цены — из terraelectronica.ru).
                    Читать дальше →
                  • Заказываем лазерную резку и гибку корпуса для файлохранилища на 90 ТБ

                      image
                      Продолжение строительства корпуса на 45 винтов .
                      Собственно получил в руки самую сложно сгибаемую деталь корпуса — задняя панель, проблемы тут три:
                      1)Листогибу не хватило площади для захвата нижней части корпуса и гибка прошла криво(видно на фото справа вверху).
                      2)Отверстия для крепления дополнительных плат, в частности сата контроллеров оказались на месте сгиба, а не там где я их ожидал увидеть.
                      3)Есть место где задняя панель разрезана пополам и образуется жуткий люфт, придется допиливать сваркой или крепить на дополнительную панельку.

                      Под кастом куча фоток(пару мегабайт трафика) и подробностей.
                      Читать дальше →
                    • Как и почему следует разбивать диск в никсах

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

                        Универсального решения в данном вопросе нету, просто есть некоторые аспекты, которыми следует руководствоваться при выборе схемы разбивки.
                        Читать дальше
                      • Пример Makefile

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

                          Внимание! Предполагаются базовые знания утилиты GNU make.
                          Читать дальше →
                        • Полностью автономная камера наблюдения


                            В дороге


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

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

                            Читать дальше →
                          • Собираем Atari Punk Console

                              В комментариях к топику с комиксом об азах пайки кто-то отметил, что лучший Hello World! для начинающего радиолюбителя — это мультивибратор — генератор прямоугольных колебаний.

                              Всё верно, но на первый взгляд сам по себе мультивибратор кажется довольно скучным. Однако в компании с одновибратором (да, всё это довольно смешно звучит) его можно превратить в Atari Punk Console — простейший электронный музыкальный инструмент, схема которого впервые была опубликована в 80х годах изобретателем Форрестом Мимсом.

                              Обретя популярность благодаря своей простоте и обросшее огромным числом модификаций устройство до сих пор является неотъемлемой частью некоторых субкультур и часто используется музыкантами, пишущими в жанре 8-bit и около него. Адресовав соответствующий запрос Google вы увидите выдачу длиной более чем в 2 млн. страниц среди которых примеры изготовления, синтезаторов и секвенсоров на базе APC, корпусов к нему и пр.

                              Под катом лежит модифицированная принципиальная схема, список компонентов, рекомендации по сборке в домашних условиях. Так же есть видео с демонстрацией, а ленивым доступен комплект для сборки.
                              Читать дальше →
                            • Работа с GSM-модулем на примере SIM900D

                              Не так давно друг предложил мне работу, связанную с созданием прошивки для микроконтроллера, который должен был связываться с сервером при помощи GSM-модуля SIM900D. Ранее я с программированием микроконтроллеров дела не имел, да и на C программировал последний раз в студенческие времена, но любопытство перевесило и я принялся за работу. Документация по данной железке присутствует в интернете, однако хороших примеров работы с TCP/IP в коде найти не удалось. Ничего не оставалось, кроме как обложиться документацией, запастись сигаретами и чаем и приступить к лавированию между граблями. А граблей оказалось немало. Собственно, поэтому я и написал эту статью — чтобы другим было легче.

                              Далее будет много AT-команд, не слишком много кода и очень много букв.
                              Читать дальше →
                              • +30
                              • 95.7k
                              • 8